Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

Consulta de Recibo da GNRE não está carregando os dados da tag "motivosRejeicao"


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

Recommended Posts

  • Consultores

Bom dia,

Você esta salvando os XMLs no banco de dados, correto?

Já abriu esse arquivo que você anexou com o Bloco de Notas?

Se não abriu, abra.

Vai notar que existe espaços em branco entre as tags e alguns caracteres que acredito que seja de formatação.

Suspeito que ao salvar ou carregar o XML do banco de dados esteja provocando a inserção desses espaços e caracteres.

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

21 horas atrás, Italo Jurisato Junior disse:

Bom dia,

Você esta salvando os XMLs no banco de dados, correto?

Já abriu esse arquivo que você anexou com o Bloco de Notas?

Se não abriu, abra.

Vai notar que existe espaços em branco entre as tags e alguns caracteres que acredito que seja de formatação.

Suspeito que ao salvar ou carregar o XML do banco de dados esteja provocando a inserção desses espaços e caracteres.

Bom dia,

 

O Xml anexado é direto do componente, não é salvo em banco de dados.

 

Obrigado.

Link to comment
Share on other sites

21 horas atrás, Italo Jurisato Junior disse:

Bom dia,

Você esta salvando os XMLs no banco de dados, correto?

Já abriu esse arquivo que você anexou com o Bloco de Notas?

Se não abriu, abra.

Vai notar que existe espaços em branco entre as tags e alguns caracteres que acredito que seja de formatação.

Suspeito que ao salvar ou carregar o XML do banco de dados esteja provocando a inserção desses espaços e caracteres.

Segue imagem com o inspect da variável "FPRetornoWS"  referente a consulta de recibo da GNRE.

Note que na memória já possuem espaços no xml.

XmlResRejeicaoGuiaVazio.png

Link to comment
Share on other sites

21 horas atrás, Italo Jurisato Junior disse:

Bom dia,

Você esta salvando os XMLs no banco de dados, correto?

Já abriu esse arquivo que você anexou com o Bloco de Notas?

Se não abriu, abra.

Vai notar que existe espaços em branco entre as tags e alguns caracteres que acredito que seja de formatação.

Suspeito que ao salvar ou carregar o XML do banco de dados esteja provocando a inserção desses espaços e caracteres.

Olá, eu fiz a implementação para carregar os motivos da rejeição, segue unit em anexo.

Apenas adicionei esse trecho de código na linha 558:

 

      if Leitor.rExtrai(4, 'motivosRejeicao') <> '' then
      begin
        j:=0;
        while Leitor.rExtrai(5, 'motivo', '', j + 1) <> '' do begin
          resRejeicaoGuia.New;
          resRejeicaoGuia.Items[j].CodMotivoRejeicao      := Leitor.rCampo(tcInt, 'codigo');
          resRejeicaoGuia.Items[j].DescMotivoRejeicao     := Leitor.rCampo(tcStr, 'descricao');
          resRejeicaoGuia.Items[j].NomeCampo              := Leitor.rCampo(tcStr, 'campo');
          Inc(j);
        end;
      end;

 

pgnreRetConsResLoteGNRE.pas

  • Thanks 1
Link to comment
Share on other sites

  • Consultores

Bom dia,

Se esse XML é o que esta sendo retornado pelo webservice, então é ele que esta gerando essa sujeira toda.

Vou analisar a sua contribuição, estando tudo OK, vou enviar para o repositório.

Desde já muito obrigado.

  • Thanks 1
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á 571 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.