Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado
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;
  • Consultores
Postado

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

  • Membros Pro
Postado (editado)

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

The popup will be closed in 10 segundos...