Ir para conteúdo
  • Cadastre-se

dev botao

Alteração Na Extensão Do Pdf


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

Recommended Posts

Bom dia.

Atualizei o componente esta semana e quando salva o pdf da nfe na pasta, esta mudando o final do arquivo.

Antes salvava assim  '997972.pdf' , agora salva desta forma '372655-nfe.pdf' com o -nfe a mais. Alguém sabe o porque desta mudança?

O problema disso é que nos clientes que atualizei, quando vão enviar o e-mail retorna o erro de arquivo não encontrado

---------------------------
"C:\\Arquivos NFe\PDF\42145517089484077190558820000000501548872655.pdf". O sistema não pode encontrar o arquivo especificado.
---------------------------
OK   
---------------------------
Editado por Caetano

Atenciosamente

Caetano

'Juntos podemos mais'

Link para o comentário
Compartilhar em outros sites

  • Solution
Pois é, então você terá que fazer esta modificação para funcionar. No meu também tiver que realizar.
O pessoal precisa subir esta alteração  na unit ACBrNFeNotasFiscais na procedure NotaFiscal.EnviarEmail, para funcionar.
Segue o código alterado
   if TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE <> nil then begin
          TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE.ImprimirDANFEPDF(NFe);
          NomeArq :=  StringReplace(NFe.infNFe.ID,'NFe', '', [rfIgnoreCase]);
          NomeArq := PathWithDelim(TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE.PathPDF)+NomeArq+'-nfe'+'.pdf';
          AnexosEmail.Add(NomeArq);
    end;
  • Curtir 1

Maiquel Parisotto

 

"Ora, a fé é o firme fundamento das coisas que se esperam, e a prova das coisas que se não vêem"

Link para o comentário
Compartilhar em outros sites

  • Moderadores

 

Pois é, então você terá que fazer esta modificação para funcionar. No meu também tiver que realizar.
O pessoal precisa subir esta alteração  na unit ACBrNFeNotasFiscais na procedure NotaFiscal.EnviarEmail, para funcionar.
Segue o código alterado
   if TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE <> nil then begin
          TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE.ImprimirDANFEPDF(NFe);
          NomeArq :=  StringReplace(NFe.infNFe.ID,'NFe', '', [rfIgnoreCase]);
          NomeArq := PathWithDelim(TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE.PathPDF)+NomeArq+'-nfe'+'.pdf';
          AnexosEmail.Add(NomeArq);
    end;

 

Boa tarde

chegaram a observar que temos agora as Notas Técnicas aqui no ACBr?

sugiro que baixem  as mesmas no svn e faça a leitura!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Correto Juliomar Marcheti.

Eu não tinha visto esta nota técnica,mas o erro que acontece ao enviar a nfe realmente precisa ser ajustado na Unit postada pelo colega acima, pois la não esta com o novo padrão ainda

Agradeço 

  • Curtir 1

Atenciosamente

Caetano

'Juntos podemos mais'

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Maiquel,

 

Muito obrigado pela colaboração, já esta disponível a correção.

 

Favor atualizar e testar novamente.

  • Curtir 3
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

  • Este tópico foi criado há 3463 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.