Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Enviar E-Mail Com Parâmetro Para Enviar O Pdf


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

Recommended Posts

  • Membros Pro

Ao enviar e-mail com o comando NFe.EnviarEmail com o parâmetro cEnviaPDF igual a 1 ocorre um erro, pois o ACBr não consegue encontrar o arquivo PDF.

 

O ACBr está gerando o arquivo PDF no diretório "C:\ACBrNFeMonitor\Logs" ao invés de gerar no diretório configurado para DANFE, que no meu caso é "C:\Users\Administrador\Documents\NFe\PDF\".

 

A sequência de comandos é a a seguinte:

22/01/2015 13:03:16 - 
ACBrNFeMonitor2 Ver. 0.9.00.1 - CAPICOM
Conectado em: 22/01/15 13:03:16
Máquina: 10.0.0.108
Esperando por comandos.
22/01/2015 13:03:16 - NFe.CriarNFe("...")
OK: C:\ACBrNFeMonitor\Logs\13150108427847000169650010000012431416588226-nfe.xml
22/01/2015 13:03:16 - NFe.AssinarNFe("C:\ACBrNFeMonitor\Logs\13150108427847000169650010000012431416588226-nfe.xml")
OK: C:\ACBrNFeMonitor\Logs\13150108427847000169650010000012431416588226-nfe.xml
22/01/2015 13:03:25 - NFe.EnviarNFe("C:\ACBrNFeMonitor\Logs\13150108427847000169650010000012431416588226-nfe.xml",1,0,1)
OK: Lote recebido com sucesso
[ENVIO]
Versao=AM3.10-NAC
TpAmb=2
VerAplic=AM3.10-NAC
CStat=103
XMotivo=Lote recebido com sucesso
CUF=13
NRec=130000006101868
DhRecbto=22/01/2015 13:03:20
TMed=206
Autorizado o uso da NF-e
[RETORNO]
Versao=AM3.10-NAC
TpAmb=2
VerAplic=AM3.10-NAC
NRec=130000006101868
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=13
[NFE1243]
Versao=AM3.10-NAC
TpAmb=2
VerAplic=AM3.10-NAC
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=13
ChNFe=13150108427847000169650010000012431416588226
DhRecbto=22/01/2015 13:03:20
NProt=113150003475954
DigVal=YULNTbnYTER3lxKDL3OlEXWDjC0=

22/01/2015 13:03:28 - NFe.EnviarEmail("<EMAIL>","C:\ACBrNFeMonitor\Logs\13150108427847000169650010000012431416588226-nfe.xml","1")
ERRO: Erro ao enviar email
Cannot open file "C:\Users\Administrador\Documents\NFe\PDF\13150108427847000169650010000012431416588226-nfe.pdf". O sistema não pode encontrar o arquivo especificado
22/01/2015 13:03:28 - NFE.bye
OK: Obrigado por usar o ACBrNFeMonitor

O PDF não está onde deveria estar. Ele é gerado, como disse, em "C:\ACBrNFeMonitor\Logs", que é um comportamento diferente do que eu vinha observando.

Editado por Base4 Sistemas
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Consultores

Boa noite Daniel,

 

O ACBrNFeMonitor salva o PDF em uma determinada pasta, mas ao tentar carrega-lo para anexa-lo ao e-mail o busca em outra pasta?

 

Se sim, em qual pasta o PDF esta sendo salvo e em qual ele busca?

 

Todas as opções de configuração estão setadas corretamente?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Olá Italo, boa noite!

 

No post inicial deste tópico é possível verificar a sequência no final do log.

 

Quando eu uso o comando NFe.EnviarEmail uso como referência o arquivo XML que está na pasta Logs, mas o próprio ACBr não consegue encontrar o arquivo PDF que ele gerou, dizendo que procurou um arquivo na pasta configurada para os arquivos PDF. Note que eu não digo para o ACBr onde o arquivo PDF está. Eu indico o arquivo XML para o qual ele irá enviar o email com o argumento para incluir o PDF (que ainda não está gerado). Por alguma razão ele gera o PDF na pasta Logs, ao invés de colocar o PDF na pasta designada para isso. E ele mesmo não encontra, por que está procurando na pasta designada para os PDF, que é mesmo o correto... só que ele mesmo salva o PDF na pasta Logs.

 

Talvez fique meio confuso descrito assim, mas no finalzinho do log no post inicial dá pra ver direitinho o que ele está fazendo.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Olá Juliomar, pois não!

[ACBrNFeMonitor]
Modo_TCP=1
Modo_TXT=0
MonitorarPasta=1
TCP_Porta=3436
Conexoes_Simultaneas=2
TXT_Entrada=ENTNFE.TXT\
TXT_Saida=SAINFE.TXT\
Intervalo=50
HashSenha=44695B1A05677044
Gravar_Log=1
Arquivo_Log=LOG.TXT
Linhas_Log=0
Gravar_Log_Comp=0
Arquivo_Log_Comp=
Linhas_Log_Comp=0
Uma_Instancia=1
ModoXML=0
IgnorarComandoModoEmissao=0
[Certificado]
Caminho=2FD6E9DD9134145B7F64FCA5EAE5C99E
Senha=456B581E3561
[Geral]
DANFE=0
FormaEmissao=0
LogoMarca=
Salvar=0
PathSalvar=
Impressora=\\UBUNTUSERVER\HP_LaserJet_P2015_Series
[WebService]
UF=AM
Ambiente=1
Vesao=3.10
AjustarAut=0
Aguardar=0
Tentativas=5
Intervalo=0
TipoCancelamento=-1
Versao=3.10
[Proxy]
Host=
Porta=
User=
Pass=
[NFCe]
IdToken=000001
Token=0123456789
Modelo=0
ModoImpressaoEvento=0
MarcaImpressora=0
Porta=
Velocidade=9600
LinhasEntreCupom=7
ImprimirItem1Linha=1
ImprimirDescAcresItem=1
[Email]
Host=smtp.base4.com.br
Port=587
[email protected]
Pass=***
Assunto=Teste ACBr NFe.EnviarEMail (não responda)
SSL=0
TLS=0
Tipo=0
Mensagem=4573746520E920756D20652D6D61696C20656E766961646F206175746F6D61746963616D656E74652C20636F6E666F726D652073756120736F6C6963697461E7E36F2E0D0A0D0A416E65786F206F20584D4C206461204E6F74612046697363616C20456C657472F46E69636120284E462D65292E0D0A0D0AC92070726F76E176656C2071756520756D20646F63756D656E746F2050444620636F6D20612044414E46452074616D62E96D2074656E6861207369646F20616E657861646F2E0D0A0D0A4EE36F20E9206E6563657373E172696F20726573706F6E646572206573746520652D6D61696C2E0D0A
[DANFE]
Modelo=0
SoftwareHouse=Base4 Sistemas Ltda ME
Site=
Email=
Fax=
ImpDescPorc=0
MostrarPreview=0
Copias=1
ProdutosPagina=0
EspessuraBorda=1
FonteRazao=12
FonteCampos=10
Margem=0,8
MargemSup=0,8
MargemDir=0,51
MargemEsq=0,6
PathPDF=C:\Documents and Settings\User\Meus documentos\NF-e\PDF\
DecimaisQTD=0
DecimaisValor=0
ExibeResumo=0
ImprimirValLiq=0
PreImpresso=0
MostrarStatus=0
ExpandirLogo=0
Fonte=0
LocalCanhoto=0
[Arquivos]
Salvar=1
PastaMensal=1
AddLiteral=0
EmissaoPathNFe=0
SalvarCCeCanPathEvento=0
SepararPorCNPJ=0
PathNFe=C:\Documents and Settings\User\Meus documentos\NF-e
PathCan=C:\Documents and Settings\User\Meus documentos\NF-e\Cancelamento
PathInu=C:\Documents and Settings\User\Meus documentos\NF-e\Inutilizacao
PathDPEC=C:\Documents and Settings\User\Meus documentos\NF-e\DPEC
PathCCe=C:\Documents and Settings\User\Meus documentos\NF-e\Carta-Correcao
PathEvento=C:\Documents and Settings\User\Meus documentos\NF-e\Evento
SepararPorModelo=0
SalvarApenasNFesAutorizadas=0
Link para o comentário
Compartilhar em outros sites

Vou utilizar esse mesmo tópico , não tenho certeza se é o mesmo caso.. Meu é caso é que esta configurado Acbr como RAVE, nota normal, impressao de evento normal, mas quando tento enviar o Email com PDF do evento, da erro que nao consegue criar o arquivo PDF, se mudo para RAVE CB, funciona perfeitamente, acredito que seria interessante fazer envio evento direto com rave cb sem a necessidade de mudar no acbr. Pois gosto de utilizar o Danfe em RAVE. 

Nilton Bonilha - São Paulo - SP

xHarbour.

LOGOSFW.jpg.aed61309847a9f4c30e8328f9c17

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Vou utilizar esse mesmo tópico , não tenho certeza se é o mesmo caso.. Meu é caso é que esta configurado Acbr como RAVE, nota normal, impressao de evento normal, mas quando tento enviar o Email com PDF do evento, da erro que nao consegue criar o arquivo PDF, se mudo para RAVE CB, funciona perfeitamente, acredito que seria interessante fazer envio evento direto com rave cb sem a necessidade de mudar no acbr. Pois gosto de utilizar o Danfe em RAVE. 

 

Desculpe mas não deu para entender qual é o problema, poderia detalhar melhor, informar a mensagem de erro, etc

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

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