Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

GNRE - Impressão quando múltiplas notas ou múltiplas receitas


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 827 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde, 

 

Estou com um problema/dúvida em relação a impressão pelo fast report da GNRE, quando modelo 1 (múltiplas notas) e modelo 2 (múltiplas receitas), ao ler o XML de retorno para a impressão, ele não está retornando que existem 2 guias no xml, e sim apenas uma.

A leitura do xml é realizada da seguinte forma:

ACBrGNRE.GuiasRetorno.Clear;
ACBrGNRE.GuiasRetorno.LoadFromFile(strUtils.IfThen(self.QConfigNFEGNRE_DIR_GERACAOXML.AsString = '', GetTemp(),
                                 self.Guia.VerificaDiretoriosGNRE(self.QConfigNFEGNRE_DIR_GERACAOXML.AsString, Funcoes.DataServidor)) + _nReciboAPI + '-pro-rec.xml');

for I := 0 to ACBrGNRE.GuiasRetorno.Count - 1 do
   begin
      ACBrGNRE.GuiasRetorno.Imprimir;
   end;

Ao dar o Load pelo arquivo, é retornado apenas uma GuiasRetorno, e na impressão está trazendo os dados apenas de uma guia.

É necessário alguma configuração no componente ou processo que estou realizando para a impressão está incorreto?

Está em anexo um XML que possui 2 guias, modelo 1 (múltiplas notas).

 

Obrigado desde já pela ajuda.

2000303044-pro-rec.xml

Link to comment
Share on other sites

  • Administradores

Boa tarde.

Você chegou a testar em Fortes se o mesmo ocorre?

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

Link to comment
Share on other sites

  • Moderadores

O componente deve sim gerar um arquivo XML para cada guia.

No formato XXX-gnre.xml, sendo XXX o número da guia. (Informação errada, favor ver post do Italo abaixo)

Conforme explicação este tópico:

 

É este XML que você deve carregar para o componente para fazer a impressão.

  • Like 3
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro

Boa tarde,

Mesmo enviando o XML citado, referente a cada guia, estou tendo problemas, está me retornando a seguinte mensagem.

11.PNG.6c2c965b20cf09b3dfc25ddabc62d984.PNG

Estou enviando em anexo 2 XML's, ambos são do mesmo lote, cada xml é uma receita.

A data, ao ler o XML está chegando vazia no momento de popular os dados para o fast.

1-gnre.xml 2-gnre.xml

Link to comment
Share on other sites

  • Consultores

Bom dia,

Esses 2 XML se refere ao GNRE a ser enviado, logo não se deve ser carregado para poder imprimir a guia.

Se o processamento do GNRE enviado ocorrer com sucesso o componente vai salvar um outro XML com o seguinte nome: *-guia.xml

É esse XML que você vai carregar para poder imprimir a guia.

  • Like 2
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

Link to comment
Share on other sites

  • Membros Pro

Bom dia

Estou transmitindo a GNRE e não está gerando este XML.
Coloquei as seguintes configurações

ACBrGNRE.Configuracoes.Arquivos.SalvarTXT := True;
ACBrGNRE.Configuracoes.Arquivos.Salvar := True;
ACBrGNRE.Configuracoes.WebServices.Salvar := True;
ACBrGNRE.Configuracoes.Geral.Salvar := True;

E coloquei o Enviar(True) para ver se gerava o XML, mas não aparece, apenas os *-gnre.xml.

Com estes configurações está sendo gerado 9 arquivos xml.

Igual ao tópico citado acima.

Falta alguma configuração do componente?

 

Link to comment
Share on other sites

  • Consultores

Boa tarde,

Após o envio é retornado um XML contendo o numero do recibo.

Que deve estar salvo com o seguinte nome: *-rec.xml

Você obtém ele depois do envio da seguinte forma:

nRecibo := ACBrGNRE1.WebServices.Retorno.numeroRecibo;

De posse do numero do recibo se faz necessário realizar uma consulta.

Como fazer essa consulta sugiro que você estude o programa exemplo, mais precisamente o botão referente a [Consultar Recibo Lote].

É através dessa consulta que você vai ter os XMLs referentes as guias para poder imprimir.

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

Link to comment
Share on other sites

  • Consultores

Bom dia,

Vou verificar.

Comente a linha que contem o "break;" dentro do loop que salva o XML da guia.

E faça novos testes.

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

Link to comment
Share on other sites

  • Este tópico foi criado há 827 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.