Ir para conteúdo
  • Cadastre-se

Envio de Email GNRE


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

Recommended Posts

Postado

Bom dia.

Estou tentando enviar uma GNRE por email e não consigo.

Argument out of range no momento em que executa o camando:

                  ACBrGNRE1.Guias.Items[0].EnviarEmail(TxtEmailNovo.Text,                                                // e-mail do destinatário
                                                              SeleEmpresas.Empresa.FieldByName('EMAILASSUNTO').AsString,// Assunto
                                                              mmEmailMsg.Lines,                                                 // Mensagem
                                                              True,                                                             // Enviar em PDF
                                                              nil,         // sCC
                                                              nil)                                                              // Anexos
 

  • Consultores
Postado

Bom dia. 

O mesmo ocorre no demo?

Att.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Moderadores
Postado

Provavelmente você está informando um XML inválido que o componente não conseguiu carregar.

O arquivo a ser informado, salvo engano, é o *-guia.xml.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
21 minutos atrás, BigWings disse:

Provavelmente você está informando um XML inválido que o componente não conseguiu carregar.

O arquivo a ser informado, salvo engano, é o *-guia.xml.

estou em homologação e não gera nenhum arquivo com essa extensão.

Notei que quando eu acabo de enviar a guia eu consigo enviar o email, "4-gnre.xml", mas quando eu entro depois para enviar dá o erro de argument out of range.

Se eu fizer assim:

      ACBrGNRE1.GuiasRetorno.Clear;
      ACBrGNRE1.Guias.Clear;

      AlimentarComponente;

ele não dá o erro argument out of range, mas o xml vem com nome: "0-gnre.xml"

 

Notei também que não consigo gerar o pdf:

   ACBrGNRE1.GuiasRetorno.Clear;
   ACBrGNRE1.GuiasRetorno.LoadFromFile(wDiretorioXml+NfeRECIBO.AsString+'-pro-rec.xml');
   ACBrGNRE1.GuiasRetorno.ImprimirPDF;
 

0-gnre.xml 4-gnre.xml

  • Consultores
Postado

Boa tarde Adilson,

Primeiramente precisamos corrigir a descrição do botão, não é NFe e sim Guia.

Segundo, você quer gerar o PDF carregando o arquivo *-pro-rec.xml?

Qual é o conteúdo desse arquivo?

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

Postado
14 horas atrás, Italo Jurisato Junior disse:

Adilson,

Não entendi a sua pergunta "armazenar essa nomenclatura".

 

Bom Dia Italo.

Não costumamos usar o opendialog para buscar documentos fiscais. Fazemos a busca pela nome que o componente gera. No caso da GNRE, para que eu possa enviar o email preciso de um desses 2 xmls postados anteriormete, o nome deles é a data e hora que eles foram gerados. 

Quando acabo de enviar a GNRE e já envio o email dá certo, mas para enviar o email futuramente preciso desse arquivo.

Como faço para pegar esse arquivo sem o opendialog ?

Outra coisa o pdf está sendo gerado dentro  da pasta que eu indico, mas ele não é anexado no envio do email.

O envio de email da GNRE é diferente da NFE, NFSE, MDFE, documentos que eu uso e não tenho problemas para o envio de email. Seguindo o mesmo padrão desses documentos não estou obtendo exito.

  • Consultores
Postado

Bom dia Adilson,

Preciso verificar se o componente esta armazenando ou não o nome do XML em alguma propriedade, acredito que não.

O método EnviarEmail possui um parâmetro para gerar e anexar o PDF é ele que não esta funcionando corretamente?

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

Postado
15 minutos atrás, Italo Jurisato Junior disse:

Bom dia Adilson,

Preciso verificar se o componente esta armazenando ou não o nome do XML em alguma propriedade, acredito que não.

O método EnviarEmail possui um parâmetro para gerar e anexar o PDF é ele que não esta funcionando corretamente?

Isso mesmo, toda vez que deixo True para anexar arquivo ele dá um erro. Quando deixo False e pego o xml conforme código da imagem erro gnre1 ele enviar o xml.

Vou anexar aqui a parte do código e o erro.

 

erro gnre01.jpg

erro gnre02.jpg

erro gnre03.jpg

  • 2 semanas depois ...
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 2295 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...