Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.386
  • Registro em

  • Última visita

  • Days Won

    782

Tudo que Daniel Simoes postou

  1. Anexe o XML gerado (enviado) e o XML recebido do SAT
  2. Humm... penso que já temos a solução... use o evento: "OnMailException"... observe que se você informar "TrowIt := False", a exceção não será lançada... procedure TForm1.ACBrMail1MailException(const AMail: TACBrMail; const E: Exception; var ThrowIt: Boolean); begin ShowMessage(E.Message); ThrowIt := False; mLog.Lines.Add('*** Erro ao Enviar o email: '+ AMail.Subject); end;
  3. Notei que o seu comando está sem Aspas duplas... esse pode ser o problema... O Exemplo abaixo mostra como deveria ser o inicio e o final do comando SAT.CriarEnviarCfe("[infCFe] ..... [DadosAdicionais]infCpl=TESTE DE SAT TEM Q IMPRIMIR")
  4. Apliquei modificações no MonitorPLUS, mudando o valor default desses campos... e usando "SpinEdit", que limita o valor min/máx.
  5. No XML (e na chave) existe o numero cNF que você determinou na sua aplicação... AD35160160633369000244590000273170243907756934.xml <cNF>775693</cNF> Use esse número para saber se o XML é referente a uma venda que você já enviou
  6. Descreva um passo a passo de como reproduzir o problema... Quais comandos enviar ? o que observar ?
  7. Configure corretamente o Monitor (aba PosPrinter, "Cortar papel").. o proprio DANFCEe, já envia o comando de corte de papel
  8. Isso não é produtivo... Imagine o cenário... se nesse tópico, 100 programadores ficarem perguntando sobre 200 cases de migração... já imaginou a bagunça... Use o sub-fórum Object Pascal - Delphi & Lazarus Criem um novo tópico para cada problema... Essas são as regras do fórum...
  9. Com o "OnGetNumeroSessao", você pode gerar o seu próprio numero de sessão... Use o comando "ConsultarSessao", para saber o resultado dela... Se o CFe foi gerado, ele será devolvido a essa consulta, e o ACBrSAT preencherá o ACBrSAT.CFe
  10. Podemos modificar para "coletar" todos os erros, durante o Loop, e disparar o exception apenas após o Loop..
  11. por isso mesmo que sugeri usar a interface "Serial" (porta COM)... Você achará facilmente adaptadores USB/Serial
  12. Use a interface Serial da LX300
  13. Vc está falando de EscPos e TACBrPosPrinter, correto ? Se SIM, use o compartilhamento do Windows.. há vários tópicos sobre isso aqui no fórum
  14. Você precisa ser mais específico... Veja, para corrigirmos um problema, primeiro precisamos achá-lo... Você precisa das informações precisas, de como reproduzir o problema.. Você postou só o nome dos métodos... e não quais dados você está enviando... Como eu poderia reproduzir o problema apenas com essas informações ??
  15. Se no Log do ACBrSAT há 3 requisições, então é porque a sua aplicação fez 3 requisições... Repare que não há loops dentro do ACBrSAT, que poderiam ter causado esse tipo de problema...
  16. Isso é da sua aplicação... não tem nenhuma relação com os componentes... faça da maneira que melhor lhe convier...
  17. Não compreendi o seu post
  18. Por favor leia o tópico todo...
  19. Use as tags... insira na sua linha de impressão: </corte_parcial> </corte_total>
  20. Como reproduzir o problema ? Qual é o passo a passo ?
  21. Não dá pra compreender o seu post... na verdade se você comentar o IF, tudo que fará é com que o Erro seja disparado na 1a tentativa...
  22. Poderia dar um exemplo de consulta onde o problema ocorre ?
  23. A Impressão do seu XML parece correta.. veja:
×
×
  • 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...
The popup will be closed in 10 segundos...