Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Preview NFE/CTE/MDFE


mgmobile
Go to solution Solved by José M. S. Junior,
  • Este tópico foi criado há 629 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
 
Pessoal, estamos tendo um pequeno problema quando o cliente usa o preview para visualizar a Danfe, etc antes de imprimir.
 
Usamos o ACBRMonitor em modo de monitoramento de TXT, desta forma enviamos os comandos para uma pasta e aguardamos o retorno do acbr, ou seja, enviamos o comando COMANDOMDFE.TXT por exemplo e acionamos um timer aguardando a resposta do acbr (COMANDOMDFE-resp.txt)
 
Quando o cliente manda um primir por exemplo um MDFE e o preview está inativo, funciona sem problemas, a MDFE sai normal, o acbr gera o COMANDOMDFE-resp com a informação AUTORIZADO USO e sabemos que deu tudo certo e fazemos outros procedimentos quando tudo deu certo.
 
Mais quando o preview está ativo e o cliente imprime a MDFE do preview mais esquece de fechar o preview, dai o acbr não gera o COMANDOMDFE-resp e daí o nosso sistema nao tem como saber se deu certo até o cliente fechar...
 
Como o preview aparece somente se deu tudo ok, não teria como vcs gerarem a resposta ANTES de abrir o preview? Ou seja, o sistema saberia que deu tudo certo e dai se o cliente nao fechar o preview não tem problema...
 
Link to comment
Share on other sites

  • Consultores

Sugestão.

Porque tu não faz o processo todo de envio sem acionar a impressão e dai chama o comando de impressão após tudo ok passando o xml

assim se ele esquecer o preview aberto e ficar o dia todo ali o problema será dele

 

  • Like 1
Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Consultores
  • Solution

O recomendado em produção, depois de estar homologado é utilizar sempre impressão direta... quando gerado o preview, em qualquer relatório que seja, o ACBrMonitor não vai responder enquanto o mesmo não for fechado. Isso é nativo do gerador de relatórios, imagina que a cada emissão realizada ficasse uma instancia do relatório em aberto... Por isso o próprio gerador funciona como modal.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Membros Pro
Em 28/08/2020 at 10:41, José M. S. Junior disse:

O recomendado em produção, depois de estar homologado é utilizar sempre impressão direta... quando gerado o preview, em qualquer relatório que seja, o ACBrMonitor não vai responder enquanto o mesmo não for fechado. Isso é nativo do gerador de relatórios, imagina que a cada emissão realizada ficasse uma instancia do relatório em aberto... Por isso o próprio gerador funciona como modal.

fica uma sugestão de criar um EXE (chamapreview.exe por exemplo) só pra chamar o preview, não atrapalhando o fluxo do acbr, assim se o usuario nao fechar o preview tem como depois de alguns segundos nós matarmos o preview sem precisar matar o acbr e perder o fluxo de processamento que é feito após o preview... é só uma sugestão"

Link to comment
Share on other sites

  • Moderadores
8 minutos atrás, mgmobile disse:

fica uma sugestão de criar um EXE (chamapreview.exe por exemplo) só pra chamar o preview, não atrapalhando o fluxo do acbr, assim se o usuario nao fechar o preview tem como depois de alguns segundos nós matarmos o preview sem precisar matar o acbr e perder o fluxo de processamento que é feito após o preview... é só uma sugestão"

Acho que já tem algo assim:

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.