Jump to content

dev botao

GNRe 2.0 local do retorno da guia


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

Recommended Posts

  • Membros Pro

Bom dia.

Estou compatibilizando a emissão da GNRe 2.0 em meu aplicativo. Notei que a guia que retorna processada (*-guia.xml), está sendo salva no PathGNRe. Eu utilizo separar por CNPJ e MES, essa guia não deveria ser salva no caminho retornado pela função GetPathGNRe?

Por outro lado o XML gerado pelo meu aplicativo (*-gnre.xml) está salvando no caminho retornado pela função GetPathGNRe.

image.thumb.png.948b1af48005736a1e4336b8dfd6c372.png

Link to comment
Share on other sites

  • Moderadores

Marcelo, seguindo a estrutura dos demais DFes, o que é gravado na estrutura de diretórios é a penas o XML processado, ou enviado... Os arquivos com os dados gerados pela aplicação não deve gravar nessa estrutura, esses arquivos ficam gravados no diretório de logs de XML, definido no campo "PathSalvar"

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Membros Pro
7 horas atrás, José M. S. Junior disse:

Marcelo, seguindo a estrutura dos demais DFes, o que é gravado na estrutura de diretórios é a penas o XML processado, ou enviado... Os arquivos com os dados gerados pela aplicação não deve gravar nessa estrutura, esses arquivos ficam gravados no diretório de logs de XML, definido no campo "PathSalvar"

Os LOGs estão sendo salvos corretamente, o que estou falando é sobre o XML processado e enviado. O enviado (*-gnre.xml) está sendo salvo corretamente na estrutura de diretórios, mas o processado está salvando no caminho informado no PathGNRe, ou seja, fora da estrutura de diretórios (CNPJ/MES).

Como solução paliativa, alterei a propriedade Salvar como False e estou salvando manualmente o XML processado desta forma:


image.thumb.png.fef5cfb1b455426a695beecaa5c85764.png


Com isso, mantenho os XMLs processados dentro de seu respectivo mês.

E quando sair uma atualização para o mesmo. Volto a deixar que seja salvo automaticamente.

Link to comment
Share on other sites

  • Moderadores
  • Solution

Boa tarde Marcelo, quando possível por favor realize um teste com a Unit abaixo, substitua a mesma no Projeto ACBr em: ..\ACBr\Fontes\ACBrDFe\ACBrGNRE

ACBrGNREWebServices.pas

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Membros Pro

Boa noite José, como vai?
Baixei, substitui, efetuei um Build no projeto e continuou na mesma. Não precisa reinstalar o ACBr né?

A guia na pasta procGNRe:

image.png.0a81de50d90cc8d6c3c14dd01e471831.png

O gnre na pasta mensal:

image.png.03764fd003a2bd4897e75af756e56368.png

Penso eu, que tanto a guia, como a gnre poderiam ficar na pasta mensal.

Os logs estão nos seus devidos lugares.

Edited by Marcelo Calvi Belanga
Link to comment
Share on other sites

  • Moderadores

Bom dia, note pelo código que a função TratarRespostaFinal, que agora está utilizando o método "SalvarXML" que por sua vez utiliza "GetPathGNRE" que definir a estrutura de diretórios. Experimente realizar um debug nessa função e verificar se está passando por ela... Por aqui não conseguimos simular o envio completo de GNRe com nosso CNPJ.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Consultores

Bom dia Marcelo,

Você colocou um Ponto de Parada na linha 715 onde ele atribui o valor False ao Result?

Se sim, ao avançar com a execução ele entra dentro do FOR?

Se sim, depois ele entra dentro IF que verifica se o valor da propriedade Confirmada é True?

 

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 to comment
Share on other sites

  • Membros Pro
36 minutos atrás, Italo Giurizzato Junior disse:

Bom dia Marcelo,

Você colocou um Ponto de Parada na linha 715 onde ele atribui o valor False ao Result?

Se sim, ao avançar com a execução ele entra dentro do FOR?

Se sim, depois ele entra dentro IF que verifica se o valor da propriedade Confirmada é True?

 

Notei que com essa unit disponibilizada, os pontos de parada estão malucos. Mesmo executando um build all.

Voltei para a unit anterior e volta ao normal.

Vou tentar instalar o ACBr com a nova unit e ver se volta ao normal.

Link to comment
Share on other sites

  • Membros Pro
3 horas atrás, Juliomar Marchetti disse:

Duas coisas ou o arquivo está em UTF-8 ou a quebra linha não está com CRLF e só está com LF

Pior que nenhum das opções acima.

Já fiz a edição manualmente somente do que foi alterado no arquivo e o mesmo problema se reflete.

Ai fica um pouco complicado de debugar.

Como a rotina que fiz acima está resolvendo meu problema, deixarei assim até uma próxima atualização.

Link to comment
Share on other sites

  • Moderadores

é que agora não entendi mais, se tu altera algo ele dá problema é isso?

se tu alterar os fontes tem que reinstalar o acbr para recompilar os pacotes e assim conseguir debug

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link to comment
Share on other sites

  • Membros Pro
2 horas atrás, Juliomar Marchetti disse:

é que agora não entendi mais, se tu altera algo ele dá problema é isso?

se tu alterar os fontes tem que reinstalar o acbr para recompilar os pacotes e assim conseguir debug

então provavelmente o problema está ai.

vou baixar esse arquivo novamente, reinstalar o ACBr e volto para dar um feedback.

Obrigado

Link to comment
Share on other sites

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

The popup will be closed in 10 seconds...