Usuários SAC Marcelo Calvi Belanga 78 Posted October 30, 2020 Usuários SAC Report Share Posted October 30, 2020 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. Link to post Share on other sites
José M. S. Junior 3,046 Posted October 30, 2020 Report Share Posted October 30, 2020 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" José Junior Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Usuários SAC Marcelo Calvi Belanga 78 Posted October 31, 2020 Author Usuários SAC Report Share Posted October 31, 2020 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: 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 post Share on other sites
José M. S. Junior 3,046 Posted November 4, 2020 Report Share Posted November 4, 2020 Em análise... 1 José Junior Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Solution José M. S. Junior 3,046 Posted November 9, 2020 Solution Report Share Posted November 9, 2020 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 José Junior Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Usuários SAC Marcelo Calvi Belanga 78 Posted November 10, 2020 Author Usuários SAC Report Share Posted November 10, 2020 (edited) 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: O gnre na pasta mensal: Penso eu, que tanto a guia, como a gnre poderiam ficar na pasta mensal. Os logs estão nos seus devidos lugares. Edited November 10, 2020 by Marcelo Calvi Belanga Link to post Share on other sites
José M. S. Junior 3,046 Posted November 10, 2020 Report Share Posted November 10, 2020 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. José Junior Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Usuários SAC Marcelo Calvi Belanga 78 Posted November 10, 2020 Author Usuários SAC Report Share Posted November 10, 2020 Bom dia Junior, O DEBUG passa pela TratarRespostaFinal, mas não executa a linha Self.Salvar...... Consecutivamente, não executa o método SalvarXML. É estranho, quando ele chega nessa linha ele retorna para E o valor de I passa a ser 1, mesmo eu tendo apenas uma guia. Link to post Share on other sites
Italo Giurizzato Junior 9,866 Posted November 10, 2020 Report Share Posted November 10, 2020 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? Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Link to post Share on other sites
Usuários SAC Marcelo Calvi Belanga 78 Posted November 10, 2020 Author Usuários SAC Report Share Posted November 10, 2020 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 post Share on other sites
Juliomar Marchetti 3,832 Posted November 10, 2020 Report Share Posted November 10, 2020 Duas coisas ou o arquivo está em UTF-8 ou a quebra linha não está com CRLF e só está com LF Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Usuários SAC Marcelo Calvi Belanga 78 Posted November 10, 2020 Author Usuários SAC Report Share Posted November 10, 2020 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 post Share on other sites
Italo Giurizzato Junior 9,866 Posted November 10, 2020 Report Share Posted November 10, 2020 Boa tarde a todos, Segundo o NotePad++ o arquivo ACBrGNREWebServices esta no formato ANSI com quebra de linha: CR e LF. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Link to post Share on other sites
Juliomar Marchetti 3,832 Posted November 10, 2020 Report Share Posted November 10, 2020 então é o dproj do seu projeto que bugou. exclui ele e abre o dpr que ele refaz o dproj Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Usuários SAC Marcelo Calvi Belanga 78 Posted November 10, 2020 Author Usuários SAC Report Share Posted November 10, 2020 1 hora atrás, Juliomar Marchetti disse: então é o dproj do seu projeto que bugou. exclui ele e abre o dpr que ele refaz o dproj Com o arquivo atual, baixado pelo SVN não ocorre e em nenhum outro .pas. Mesmo assim, acha que é o .dproj o problema? Link to post Share on other sites
Juliomar Marchetti 3,832 Posted November 11, 2020 Report Share Posted November 11, 2020 é 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 Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Usuários SAC Marcelo Calvi Belanga 78 Posted November 11, 2020 Author Usuários SAC Report Share Posted November 11, 2020 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 post Share on other sites
José M. S. Junior 3,046 Posted November 11, 2020 Report Share Posted November 11, 2020 Atualizamos o fonte no svn, se possível baixe as atualizações e instale o ACBr para realizar o teste. 1 José Junior Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Usuários SAC Marcelo Calvi Belanga 78 Posted November 12, 2020 Author Usuários SAC Report Share Posted November 12, 2020 6 horas atrás, José M. S. Junior disse: Atualizamos o fonte no svn, se possível baixe as atualizações e instale o ACBr para realizar o teste. Olá Junior. Funcionou perfeitamente. Obrigado pela ajuda. 1 Link to post Share on other sites
Juliomar Marchetti 3,832 Posted November 12, 2020 Report Share Posted November 12, 2020 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
Recommended Posts