mgmobile 44 Posted August 27, 2020 Report Share Posted August 27, 2020 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 post Share on other sites
Juliomar Marchetti 3,855 Posted August 28, 2020 Report Share Posted August 28, 2020 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 1 Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Solution José M. S. Junior 3,054 Posted August 28, 2020 Solution Report Share Posted August 28, 2020 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. José Junior Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
mgmobile 44 Posted August 31, 2020 Author Report Share Posted August 31, 2020 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 post Share on other sites
BigWings 3,989 Posted August 31, 2020 Report Share Posted August 31, 2020 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: BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link to post Share on other sites
Recommended Posts