Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

estou enviando uma guia GNRE e esta retornando esse erro, isso so acontece no cliente, na minha maquina envia normal, ja peguei todas as configurações da minha maquina coloquei no cliente mas so aparece esse erro e nem gera os xml. Alguma noção onde poderia verificar esse erro

 

Esse erro so contece na maquina do cliente na hora de enviar as GNRE

Estou usando dessa forma a configuração

                ACBrGNRE1.Configuracoes.Geral.SSLCryptLib        := cryWinCrypt;
                ACBrGNRE1.Configuracoes.Geral.SSLLib             := libOpenSSL;
                ACBrGNRE1.Configuracoes.Geral.SSLCryptLib        := cryOpenSSL;
                ACBrGNRE1.Configuracoes.Geral.SSLHttpLib         := httpWinHttp;
                ACBrGNRE1.Configuracoes.Geral.SSLXmlSignLib      := xsLibXml2;
                ACBrGNRE1.Configuracoes.Geral.VersaoDF           := pgnreConversao.ve200;

Alguma ideia do que poderia ser

image.png.52949277f8e5278d3fa31541f0784ba6.png

Postado

o mais estranho pq os arquivos xml são gerados normal e ate processado conforme o xml de retorno mas não gera o txt para impressão da guia

 

<ns1:TRetLote_GNRE xmlns="http://www.gnre.pe.gov.br" xmlns:ns1="http://www.gnre.pe.gov.br">
<ns1:ambiente>1image.thumb.png.be2ccd234229445b2742a49e99b3e242.png</ns1:ambiente>
<ns1:situa
<ns1:TRetLote_GNRE xmlns="http://www.gnre.pe.gov.br" xmlns:ns1="http://www.gnre.pe.gov.br">
<ns1:ambiente>1</ns1:ambiente>
<ns1:situacaoRecepcao>
<ns1:codigo>100</ns1:codigo>
<ns1:descricao>Este lote já foi enviado e já foi processado com sucesso!</ns1:descricao>
</ns1:situacaoRecepcao>
<ns1:recibo>
<ns1:numero>24000080123598</ns1:numero>
<ns1:dataHoraRecibo>2024-09-17 11:11:34</ns1:dataHoraRecibo>
<ns1:tempoEstimadoProc>0</ns1:tempoEstimadoProc>
</ns1:recibo>
</ns1:TRetLote_GNRE>
caoRecepcao>
<ns1:codigo>100</ns1:codigo>
<ns1:descricao>Este lote já foi enviado e já foi processado com sucesso!</ns1:descricao>
</ns1:situacaoRecepcao>
<ns1:recibo>
<ns1:numero>24000080123598</ns1:numero>
<ns1:dataHoraRecibo>2024-09-17 11:11:34</ns1:dataHoraRecibo>
<ns1:tempoEstimadoProc>0</ns1:tempoEstimadoProc>
</ns1:recibo>
</ns1:TRetLote_GNRE>

vejam ai o arquivos gerado

 

image.png.4c4918e5299da2aebcc2950c795a48b1.png

Postado

 

@Juliomar Marchetti na minha maquina roda normal, então para colocando um showmessage e passando linha a linha no cliente para ver onde esta ocasionando o erro, e é o mesmo problema que tem no topico, e o erro da na linha onde carrego o xml da guia

                     ACBrGNRE1.GuiasRetorno.LoadFromFile(ACBrGNRE1.Configuracoes.Arquivos.PathArqTXT + ACBrGNRE1.WebServices.Retorno.GNRERetorno.resGuia[0].NumeroControle + '-guia.xml');
 

nessa linha que da o erro pq coloquei uma mensagem antes e depois , a hora que chega ai nessa linha da o erro, mas os xml são gerados normal e autorizados, 

quando as dll baixei la no svn e so tem na pasta do meu sistema, 

 

 

 

Postado

como eu fiz o teste, ja que na minha maquina de desenvolvimento funciona normal, então eu coloquei um showmessage antes e um depois para ver se passa na linha ou não

a primeira mensagem passa normal,

a segunda mensagem não passa pq da o erro no loadfromfile, so que os arquivos são gerados normal 

 

ShowMessage('teste1');
 ACBrGNRE1.GuiasRetorno.LoadFromFile(ACBrGNRE1.Configuracoes.Arquivos.PathArqTXT + ACBrGNRE1.WebServices.Retorno.GNRERetorno.resGuia[0].NumeroControle + '-guia.xml');
 ShowMessage('teste2');
 

Postado

ja fiz isso, ele mostra o path correto, tanto o pathArqTXT quanto o arquivo, o primeiro showmessage que coloquei foi justamente para mostrar o path se estava correto ou não, e o mais estranho pq o mesmo programa em minha maquina roda normal e gera as GNRE tudo certo

  • Moderadores
Postado
4 minutos atrás, Fernando Rodrigo disse:

ja fiz isso, ele mostra o path correto, tanto o pathArqTXT quanto o arquivo, o primeiro showmessage que coloquei foi justamente para mostrar o path se estava correto ou não, e o mais estranho pq o mesmo programa em minha maquina roda normal e gera as GNRE tudo certo

usa o que?

fast report? se sim setou o fr3

pois o erro é de impressão

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
 

 

Postado

vc tem razão @Juliomar Marchetti fiz 2 alterações no sistema, uma delas foi a configuração dos ssl, fiz conforme abaixo e gerou os xml tudo normal, outra alteração que fiz foi com relação ao fr3, eu estava passando o path do arquivo depois do load (ACBrGNRE1.GuiasRetorno.LoadFromFile. não sei se isso influenciaria mas deu certo agora gerou a GNRE normal.

So depois dessa alteração, eu preciso exportar o pdf da guia, usando a função ACBrGNRE1.GuiasRetorno.ImprimirPDF, so que quando passa nela da erro de access violation, não sei o motivo ainda, eu comentei a linha e não deu mais o erro, mas preciso do pdf dela, vou ver onde é o problema, mas conforme suas orientações deu certo.

O mais estranho de tudo que na minha maquina e outras aqui do desenvolvimento não da erro algum, somente no cliente que tem TS, mas valeu muito pelas dias. Muito obrigado

 

               with ACBrGNRE1 do
                  begin
                    Configuracoes.Geral.SSLLib             := libWinCrypt;
                    Configuracoes.Geral.SSLCryptLib        := cryWinCrypt;
                    Configuracoes.Geral.SSLHttpLib         := httpWinINet;
                    Configuracoes.Geral.SSLXmlSignLib      := xsMsXml;
                  end;

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.