Fernando Rodrigo Postado 16 Setembro Postado 16 Setembro 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
Moderadores Juliomar Marchetti Postado 16 Setembro Moderadores Postado 16 Setembro as dll´s que estão no cliente devem não ser na versão que deveria estar e pode estar conflitando lá com outras de outros programas Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Moderadores Juliomar Marchetti Postado 17 Setembro Moderadores Postado 17 Setembro as usados pelo ACBR vai na pasta dlls do svn e lá tem elas. libxml2 e dependencias openssl 1.0 superior Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Fernando Rodrigo Postado 17 Setembro Autor Postado 17 Setembro atualizei as dll e agora deu outro erro
Fernando Rodrigo Postado 17 Setembro Autor Postado 17 Setembro 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>1</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
Moderadores Juliomar Marchetti Postado 17 Setembro Moderadores Postado 17 Setembro Esse caso ai parece que o SSLType não tá em TLS 1.2 ou a dll mesmo do openssl ainda é inferior a 1.0 as duas no caso Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Fernando Rodrigo Postado 17 Setembro Autor Postado 17 Setembro @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,
Moderadores Juliomar Marchetti Postado 17 Setembro Moderadores Postado 17 Setembro Quase certeza que não. acho que tem outros locais elas Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Fernando Rodrigo Postado 17 Setembro Autor Postado 17 Setembro 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');
Moderadores Juliomar Marchetti Postado 18 Setembro Moderadores Postado 18 Setembro Então manda exibir o endereço que está no patharqtxt e veja se corresponde. manda fazer um fileexists com esse path e arquivo ao que tudo indica o path não tá correto Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Fernando Rodrigo Postado 18 Setembro Autor Postado 18 Setembro 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 Juliomar Marchetti Postado 18 Setembro Moderadores Postado 18 Setembro 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 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Fernando Rodrigo Postado 18 Setembro Autor Postado 18 Setembro 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;
Moderadores Juliomar Marchetti Postado 18 Setembro Moderadores Postado 18 Setembro TS é acesso a impressora pra gerar o PDF e pode ser isso Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora