Ir para conteúdo
  • Cadastre-se

dev botao

Envio de PDF via email


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

Recommended Posts

Senhores,
 
Fiz a alteração abaixo pq notei que a geração do nome do arquivo PDF na criação do PDF não era a mesma do envio do email, gerando a mensagem de que o arquivo não existia.
 
//ACBrNFSeNotasFiscais
 
 
   if (EnviaPDF) then
      begin
        if Assigned(DANFSE) then
        begin
          DANFSE.ImprimirDANFSEPDF(FNFSe);
          if Configuracoes.Arquivos.NomeLongoNFSe then
          begin
 
            NomeArq := GerarNomeNFSe(UFparaCodigo(NFSe.PrestadorServico.Endereco.UF),
              NFSe.DataEmissao, NFSe.PrestadorServico.IdentificacaoPrestador.CNPJ,
              StrToIntDef(NFSe.Numero, 0));
 
            NomeArq := DANFSE.PathPDF + NomeArq + '-nfse.pdf';
          end
          else
            NomeArq := NFSe.Numero + NFSe.IdentificacaoRps.Serie;
          // Correção aplicada do nome do arquivo para o envio de e-mail
 
          // NomeArq := PathWithDelim(DANFSE.PathPDF) + NumID[FNFSe] + '-nfse.pdf';
          AnexosEmail.Add(NomeArq);
        end;
      end;
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Heronim,

Mas a sua alteração não faz muito sentido.

Pois ao ler o valor de NumID[ FNFSe ] é chamado a função GetNumID definida na Unit ACBrNFSe e o que essa função faz é exatamente o que você acrescentou no procedimento EnviarEmail.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Heronim,

Verifique se a propriedade NomeLongoNFSe não esta sendo sentada com valores diferentes em pontos diferentes da aplicação.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa tarde, Ítalo,

Vi que houve uma mudança no nome do arquivo PDF, mas notei que está gerando com as barras e traços no CNPJ, impossibilitando que o arquivo seja gravado. Exemplo: 32261907.211.082/0001-6256000000000-nfse.pdf 

Posso alterar o código mas não sei qual função vcs usam para eliminar estes caracteres. 

 

Editado por Heronim Antonio Marçal
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Heronim,

Vou verificar o problema e fazer as devidas correções.

=====

Favor atualizar os fontes e realizar novos testes.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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