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á 2752 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

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

Postado

Olá pessoal!

Será que para a nova compilação do monitor do SAC já estará disponível a correção deste problema?

Desde já agradeço!

Pablo Ferreira .·.

Programador Delphi/Visual Basic

Atlantis Informática

Postado

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

Postado

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

 

 

 

  • 1 mês depois ...
  • Solution
Postado

Olá pessoal, na versão 1.1.0.3 o problema foi completamente resolvido, fiz os testes aqui, valeu!

  • Curtir 1

Pablo Ferreira .·.

Programador Delphi/Visual Basic

Atlantis Informática

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