Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao imprimir evento e ao enviar evento por e-mail no CT-e


Ver Solução Respondido por atlantisnanet,
  • Este tópico foi criado há 2509 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá pessoal!

Estou testando o ACBrMonitorPLUS 1.1.0.1, encontrei alguns problemas:

Ao tentar imprimir o evento de cancelamento ou carta de correção, o monitor trava e não responde nada.

Ao tentar enviar por e-mail, retorna o seguinte erro:

ERRO: Erro ao enviar email
Add Attachment: File not Exists.

Vejam como está o comando enviado no INI:

CTE.ENVIAREMAILEVENTO("[email protected]","C:\Atlantis\8\Dados\1101114117030529433700017257001000000229100000229401-procEventoCTe.xml","C:\Atlantis\8\Dados\41170305294337000172570010000002291000002294-cte.xml","1")

                                                                       1101114117030529433700017257001000000229100000229401-procEventoCTe                           41170305294337000172570010000002291000002294-cte


Comparei com os arquivos gerados batem corretamente, o que será que acontece?

Pablo Ferreira .·.

Programador Delphi/Visual Basic

Atlantis Informática

Link para o comentário
Compartilhar em outros sites

@atlantisnanet por favor, anexe o LOG.TXT do seu monitor para que possamos analisar. O erro de não encontrar o arquivo, já sei o que pode ser, mas este de travamento, preciso do log para testar aqui.

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link para o comentário
Compartilhar em outros sites

Olá Celso!

Abaixo link do LOG:

https://1drv.ms/t/s!AitDtfBbOBpzgW0nS6revRj9s2GX

No aguardo, desde já agradeço!

Observação Importante: Na NF-e 4.0, cujos comandos são muito parecidos, funcionou tudo perfeitamente, não precisei ajustar nada. Fiz todos os testes aqui.

Pablo Ferreira .·.

Programador Delphi/Visual Basic

Atlantis Informática

Link para o comentário
Compartilhar em outros sites

Olá Celso,

Baixei e testei, o envio por e-mail funcionou perfeitamente agora:

CTE.ENVIAREMAILEVENTO("[email protected]","C:\Atlantis\8\Dados\1101114117030529433700017257001000000229100000229401-ProcEventoCTe.xml","41170305294337000172570010000002291000002294-cte.xml","1")

Mas a impressão do evento continua com erro...

ERRO: Arquivo do CTe C:\Atlantis\8\Dados\C:\Atlantis\8\Dados\1101114117030529433700017257001000000229100000229401-ProcEventoCTe.xml não encontrado.

Comando enviado:

CTE.IMPRIMIREVENTO("C:\Atlantis\8\Dados\1101114117030529433700017257001000000229100000229401-ProcEventoCTe.xml","41170305294337000172570010000002291000002294-cte.xml","EPSON TM-T20","1")

Estamos quase lá!

Pablo Ferreira .·.

Programador Delphi/Visual Basic

Atlantis Informática

Link para o comentário
Compartilhar em outros sites

Fiz alguns testes aqui, e não consegui reproduzir o erro. Por padrão o ACBrMonitorPLUS salva todos os arquivos no diretório Logs, no mesmo diretório do executável do monitor, esse local, para os componentes da DFe se chama PathSalvar.

Este comando CTE.ENVIAREMAILEVENTO, procura os arquivos em PathSalvar.

Então quando você envia o comando com o path completo, será pesquisado primeiro por este path, caso o arquivo não exista, será pesquisado PathSalvar + o que você passou como parâmetro.

Pelo seu erro parece que o arquivo não existe em: C:\Atlantis\8\Dados, ou o monitor não está conseguindo acessar o arquivo.

Faça um teste, envie CTe.FileExists("c:\Atlantis\8\Dados\1101114117030529433700017257001000000229100000229401-ProcEventoCTe.xml"), antes de enviar o comando CTE.ENVIAREMAILEVENTO, e após isso anexe os logs aqui.

 

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
×
×
  • 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.