Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.641
  • Registro em

  • Última visita

  • Days Won

    767

Tudo que Daniel Simoes postou

  1. Verifique o seu PasswordChar no componente...
  2. Não havia notado que mudar o EchoMode, influenciava no PasswordChar... isso não faz sentido, e deve ser algo relacionado a implementação anterior ao refactoring... Enviei um ajuste para o SVN...
  3. Não acho necessário... Consegue reproduzir o problema no Demo ?
  4. Tente deixar ele conectado na Internet... por um longo período (de um dia para o outro)... Pode ser que esteja faltando transmitir algum documento pendente... Verifique também, se a Luz SEFAZ, do SAT está acesa
  5. Descubra usando um emulador de ECF... - Usando um emulador... - limpe a memória... - programe as alíquotas necessárias - Faça a venda exatamente como você descreveu... - Comande uma LeituraX e verifique as alíquotas de impostos...
  6. Veja se assim fica mais claro...
  7. Mude o EchoMode, no variável que é passada por referência no Evento de tratamento de dados recebidos... e não na propriedade Global, que afeta todo o componente ( ACBrMTer1.EchoMode ) ... procedure TForm1.ACBrMTer1RecebeDados(const IP: AnsiString; const Recebido: AnsiString; var EchoMode: TACBrMTerEchoMode); // <--- Repare na váriável EchoMode aqui... begin if EstaDigitandoSenha then EchoMode := mdePassword; // <-- modificando, apenas para os dados recebidos nesse evento .... end;
  8. Você não precisa... Todo ECF ou Trunca, ou arredonda, conforme a ABNT... basta saber se ele está configurado para Truncar ou arredondar...
  9. isso está errado... veja o parâmetro do evento: procedure TForm1.ACBrMTer1RecebeDados(const IP: AnsiString; const Recebido: AnsiString; var EchoMode: TACBrMTerEchoMode); // <--- AQUI begin EchoMode := mdeNone; // <-- DESLIGANDO, apenas para esses dados recebidos
  10. Já temos a página oficial do Dia do ACBr da 2a Edição... https://www.doity.com.br/diadoacbr O Primeiro Lote de vendas, será aberto apenas no dia 02/07/19... Mas no dia 12/06, abriremos a Pré-Venda: Um Lote limitado de ingressos, com um super desconto para os fãs do ACBr Clique Aqui, para receber o código de Desconto da Pré-Venda, no dia 12/06... Garanta a sua vaga na 2a Edição do Dia do ACBr, com um preço super especial
  11. A última versão é a Rio... mas comprando uma versão original, você pode baixar a ISO de qualquer edição, desde o Delphi 7 Ter muitos formulários, não é um problema... mas crie-os em tempo de execução (não deixe como Auto create)
  12. Use a força, leia aos fontes... Veja como fizemos no DANFCE, em EscPos http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrDFe/ACBrNFe/DANFE/NFCe/EscPos/ACBrNFeDANFeESCPOS.pas Ou no Extrato do SAT http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrSAT/Extrato/EscPos/ACBrSATExtratoESCPOS.pas
  13. Veja no Demo, como retornar, qualquer um dos Códigos... procedure TForm1.ACBrTEFD1DepoisConfirmarTransacoes( RespostasPendentes: TACBrTEFDRespostasPendentes); var I : Integer; begin for I := 0 to RespostasPendentes.Count-1 do begin with RespostasPendentes[I] do begin Memo1.Lines.Add('Confirmado: '+Header+' ID: '+IntToStr( ID ) ); // Lendo os campos mapeados // Memo1.Lines.Add( 'Rede: ' + Rede + ' NSU: ' + NSU + ' Parcelas: '+ IntToStr(QtdParcelas) + ' Parcelado por: '+ GetEnumName(TypeInfo(TACBrTEFDRespParceladoPor), integer(ParceladoPor) ) + ' É Débito: '+BoolToStr(Debito)+ ' É Crédito: '+BoolToStr(Credito)+ ' Valor: '+ FormatFloat('###,###,##0.00',ValorTotal)) ; // Lendo um Campo Específico // Memo1.Lines.Add('Campo 32: ' + LeInformacao(32,0).AsString ); // <---- AQUI end; end; end;
  14. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  15. Use um Path relativo ou defina um parâmetro para onde encontrar a Imagem, em tempo de execução
  16. Veja essa página https://www.projetoacbr.com.br/forum/companies/category/2-consultores/
  17. Creio que sim... em um futuro próximo, teremos a ACBrLibBoleto... No momento a única opção seria o ACBrMonitorPLUS https://www.projetoacbr.com.br/acbr-monitor-plus/ https://acbr.sourceforge.io/ACBrMonitor/ComoimprimirumBoleto.html
  18. Se a comunicação com o SEFAZ não funcionar... nennhum outra operação será possível... Se o aparelho ficou muito tempo desconectado, pode ser que não tenha atualizado para o novo certificado da SEFAZ Verifique com o Fabricante, se a versão desse equipamento, não ocorre no problema de usar um certificado da Sefaz antigo... Se for esse o caso, apenas o Fabricante conseguiria inserir um novo certificado do SEFAZ no aparelho...
  19. Você mesmo gera o XML, na sua aplicação ? Ou você usa comandos e o formato INI Se usa o INI, favor anexar o comando e INI enviado, para geração do XML
  20. Não compreendi o seu Post... a biblioteca "ACBrPosPrinter32.dll" , é específica para Impressão em Impressoras de bobina, usando EscPos.... ela não gera Boletos...
  21. Veja os fontes da classe ACBrTEFDCliSitef.pas... ele não envia CNF se o mesmo já foi enviado.. { Já Finalizou este Documento por outra Transação ? } if (pos(DocumentoVinculado, fDocumentosProcessados) > 0) then exit; Basta você monitora o Log do ACBrTEFD ou do próprio SiTef, e verificar os comandos enviados e respostas recebidas...
  22. Pode ser que funcionasse por alguma "excesso". Na definição da porta... mas o RAW sempre foi necessário para usar Impressora de Spool
  23. Você deve desligar o EchoMode, na variável que é passada como referencia, no Evento... Veja um exemplo em:
  24. Não há a possibilidade de criar uma Porta Serial, Virtual e Remota ? https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc770631(v=ws.11)
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...