Ir para conteúdo
  • Cadastre-se

dev botao

AcbrMonitorPlus abrindo quando manda NFC-e


  • Este tópico foi criado há 2332 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá amigos,

baixei e compilei o 1.1.0.52 dia 16/4,

eu não uso o Lazarus/Delphi, somente baixo o pacote compilo e coloco no Windows para rodar com o meu sistema.

 

Desde então ao mandar uma NFC-e ele abre o AcbrMonitorPlus mostra a janela com comandos/retornos e depois fecha ela...


única coisa que vi foi desativar nesta nova versão a opção em:

DF-e, Impressão e desabilitei "Mostrar Status" que veio marcada nesta nova versão.

 

Mesmo assim continua o abrir e fechar janelas toda a vez que manda uma NFC-e.

 

Alguma dica?

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia, Está utilizando a opção: Mostrar Preview antes da Impressão?  Neste Caso isso ocorre para evitar a sensação de travamento quando a sua aplicação é executada na mesma máquina, onde o preview da NFCe ficaria em segundo plano...

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

Em 18/04/2018 at 13:21, claudiomiguelmuller disse:

Alguma dica?

Boa noite

No comando nfe.enviarnfe vc ja manda a flag para fazer a impressão automaticamente apos o recebimento do retorno da sefaz?

Ou vc pega o retorno e depois manda o comando nfe.imprimirdanfe ?

Pergunto pra ver se essa dica pode te ajudar a identificar o momento exato desse comportamento... se vc consegue isolar as duas rotinas e executa-las em separado (só o envio e depois só a impressão)...

Att

Ricardo

Link para o comentário
Compartilhar em outros sites

Como estou em casa agora, não lembro ao certo, mas segunda confirmo. Acho que manda a nota e imprime.

Instalei em dois computadores e está dando isto.

O que tenho certeza é que quando mando reimprimir a NFC-e ele não abre o mesmo.

Não uso para NF-e, somente para NFC-e.

Formatei outra máquina (WinXP) e instalei o AcbrMonitorPlus do zero e deu a mesma coisa. 1.1.0.52

 

Me parece que com a janela abrindo e fechando por algum tempo, deixou o envio/impressão mais lento.

Daí que o usuário começou a reclamar, ele reclamou da lentidão e não da janela si.

Se ela abrisse e fechasse rapidamente acho que ele não iria reclamar.

 

O que me chamou também a atenção olhando este problema da janela abrindo,

é que deu um erro de EFOpenFile (acho que era isto) no LOG de comandos e também tem o mesmo erro no LOG do SAT.

Não uso o SAT e ele não está ativo, até criei um post no fórum do SAT colocando o LOG com diversos erros, mas como eu não uso, só coloquei no fórum para quem desenvolve isto perceber que pode ter algo ali. Diversos erros no LOG do SAT sem ele estar ativo.

Isto do SAT não interfere pra mim em nada, mas coloquei no fórum por achar importante.


 

Segunda dou o retorno. Obrigado.

Cláudio.

 

Link para o comentário
Compartilhar em outros sites

No momento da Venda ele fazia um EnviarNfe independente se está em contingência ou não.

Mudei para ImprimirDanfe se estiver em contingência que é o caso, no momento da venda.

Vou ver se não demora mais tanto e se a janela fica abrindo e fechando para tentar descobrir se é o comando EnviarNfe.

 

Tinha colocado em contingência, para ver se era a internet, se está em contingência ele não testa serviço/internet. Mas acho que não é isto.

 

Link para o comentário
Compartilhar em outros sites

Não adiantou, coloquei somente o ImprimirDanfe e ele continua com o problema de abrir/fechar a janela do AcbrMonitorPlus e demorar bastante mais do que o usual para imprimir.

Baixei hoje e compilei com a versão 1.1.0.52 e deu isto também.

 

O que fiz a pouco foi colocar a versão 1.1.0.1 que estava rodando no servidor nas estações com problemas e parece que tudo voltou ao normal.

Mas daqui a pouco tempo teremos que atualizar por causa da NF-e 4.0 inevitavelmente.

 

Segundo a sua resposta @RicardoVoigt, isolei o EnviarNFe, não é ele.

Me parece que é o ImprimirDanfe, mas não mudei impressoras, computadores, etc.

 

Nem sei mais o que testar.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Olá,

segue o INI do 1.1.0.1 que funciona.

segue o INI do 1.1.0.52 que não da o problema da lentidão e abre e fecha o Acbr.

 

Tentei pegar o INI do 1.1.0.1 e colocar para executar com o EXE da versão 1.1.0.52 e deu o mesmo problema.

 

 

ACBrMonitor_1101.ini

ACBrMonitor_11052.ini

Editado por claudiomiguelmuller
descrição
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia, conforme mencionado nas versões mais atualizadas foi implementado a abertura momentânea do ACBrMonitor na impressão para evitar sensação de travamento quando a aplicação comercial sobrepões a pre-visualização da impressão. 

Desmarque na tela inicial a opção: "Exibir linhas do log em tela em Respostas Enviadas", assim vai ter melhor desempenho, ficando  imperceptível  esta abertura do ACBrMonitor

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

O que significa este erro que aparece no Log do AcbrSAT que não uso e não está ativo?

26/04/18 09:00:29:734 - EFOpenError - Unable to open file "c:\temp\acbr\ent\431804xxxxxxxxxxxxxx650020000175129000175126-consultar.txt"
26/04/18 16:48:35:625 - EFOpenError - Unable to open file "c:\temp\acbr\ent\431804xxxxxxxxxxxxxx650010000073729000073720-nfce.txt"
27/04/18 09:36:31:125 - EFOpenError - Unable to open file "c:\temp\acbr\ent\431804xxxxxxxxxxxxxx650010000073589000073585-nfce.txt"
27/04/18 11:57:16:203 - EFOpenError - Unable to open file "c:\temp\acbr\ent\431804xxxxxxxxxxxxxx650010000073929000073927-nfce.txt"
27/04/18 14:32:48:375 - EFOpenError - Unable to open file "c:\temp\acbr\ent\431804xxxxxxxxxxxxxx650010000073949000073948-nfce.txt"

 

E também no log dos comandos do Acbr:

27/04/2018 14:32:48 - EFOpenError - Unable to open file "c:\temp\acbr\ent\431804xxxxxxxxxxxxxx650010000073949000073948-nfce.txt"
27/04/2018 14:32:48 - Unable to open file "c:\temp\acbr\ent\431804xxxxxxxxxxxxxx650010000073949000073948-nfce.txt"
27/04/2018 14:32:48 - 27/04/2018 14:32:48 - NFe.ImprimirDanfe("c:\programa\arq\acbr\nfe\431804xxxxxxxxxxxxxx650010000073949000073948-nfe.xml",,1,,1,,,)
27/04/2018 14:32:48 - 27/04/2018 14:32:48 - OK: Danfe Impresso com sucesso
 

 

Link para o comentário
Compartilhar em outros sites

Posso estar falando uma tremenda besteira, mas me parece que o AcbrMonitorPlus está lendo tão rápido o arquivo que da o erro.

 

Eu abro um arquivo na pasta onde devo colocar os comandos, salvo uma linha com o comando e fecho o arquivo.

Neste meio tempo ele pega o arquivo (antes de finalizar ele ou antes de salvar a linha de comando) e dá o erro.

 

Mas meu sistema em si não mudou em nada a maneira de criar os arquivos e seus comandos.

 

Me parece que o AcbrMonitorPlus acelerou isto. Olhei no parâmetro "Intervale" e sempre foi 50.

 

Amigos, alguma sugestão para teste?

Link para o comentário
Compartilhar em outros sites

23 horas atrás, claudiomiguelmuller disse:

Amigos, alguma sugestão para teste?

Uma ideia

Ao inves do teu software gravar diretamente na pasta monitorada pelo monitorplus, tente salvar o arquivo em uma pasta temporaria e depois mover o arquivo pronto para a pasta monitorada...

Att

Ricardo

Link para o comentário
Compartilhar em outros sites

Em 24/04/2018 at 08:59, José M. S. Junior disse:

Bom dia, conforme mencionado nas versões mais atualizadas foi implementado a abertura momentânea do ACBrMonitor na impressão para evitar sensação de travamento quando a aplicação comercial sobrepões a pre-visualização da impressão. 

Desmarque na tela inicial a opção: "Exibir linhas do log em tela em Respostas Enviadas", assim vai ter melhor desempenho, ficando  imperceptível  esta abertura do ACBrMonitor

Desculpem o pedido,

Seria possível criar uma flag/parâmetro para setar ou não para abrir ou não o AcbrMonitorPlus,

tem muitos usuários igual aos meus que não aceitam a janela abrindo e fechando...

 

Eu não uso a pré-visualização, acho que é para NF-e, uso somente a NFC-e.

 

Pode ser para as próximas versões.

 

Obs: eu não uso o Lazarus/Delphi, somente baixo o pacote compilo e coloco no Windows para rodar com o meu sistema.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia, por favor anexe o log do ACBrMonitor (log.txt)  no momento que envia o comando que está abrindo e fechando a tela. Pois se não utiliza pre-visualização isso não deve acontecer...

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

Segue Log.

No último trecho:

02/05/2018 10:27:52 - NFe.Ativo
02/05/2018 10:27:52 - OK: Ativo
02/05/2018 10:29:34 - NFe.ImprimirDanfe("p:\programa\arq\acbr\nfe\431805xxxxxxxxxxxxxx650020000177189000177186-nfe.xml",,1,,1,,,)
02/05/2018 10:30:12 - OK: Danfe Impresso com sucesso
02/05/2018 10:30:12 - NFe.Ativo
02/05/2018 10:30:12 - OK: Ativo

 

A janela abriu e fechou novamente, mas não tem nada demais no Log e nos comandos. Mesmo fazendo pelo NFe.EnviarNfe deu a mesma coisa, em computadores diferentes.

 

comandos.log

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

Está utilizando a versão atualizada?

Desmarque a opção "Mostrar preview antes da impressão" na aba DFe/Impressão . E no comando não passe o parâmetro para pre-visualização ex:

NFe.ImprimirDanfe("p:\programa\arq\acbr\nfe\431805xxxxxxxxxxxxxx650020000177189000177186-nfe.xml",,1)

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

Em 28/04/2018 at 14:10, RicardoVoigt disse:

Uma ideia

Ao inves do teu software gravar diretamente na pasta monitorada pelo monitorplus, tente salvar o arquivo em uma pasta temporaria e depois mover o arquivo pronto para a pasta monitorada...

Att

Ricardo

Implementei isto, vou acompanhar. Mas o que reparei foi que ao mandar um Acbr.Run para abrir um PDF ele diz "comandos remotos não permitidos", o que seria isto?

Ele cria corretamente o PDF.

07/05/2018 08:51:58 - OK: Arquivo criado em: c:\temp\431803x650010000068231000068237-nfe.pdf
07/05/2018 08:51:58 - Acbr.Run("c:\temp\431803x650010000068231000068237-nfe.pdf")                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
07/05/2018 08:51:58 - ERRO: Comandos Remotos nao sao permitidos
 

Link para o comentário
Compartilhar em outros sites

Em 04/05/2018 at 13:10, José M. S. Junior disse:

Boa tarde

Está utilizando a versão atualizada?

Desmarque a opção "Mostrar preview antes da impressão" na aba DFe/Impressão . E no comando não passe o parâmetro para pre-visualização ex:

NFe.ImprimirDanfe("p:\programa\arq\acbr\nfe\431805xxxxxxxxxxxxxx650020000177189000177186-nfe.xml",,1)

Fiz todas as indicações suas e vou acompanhar.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2332 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...