× Linguagem de Programação ADVPL

Perguntas Erro gerar XML de GNRE

Mais
11 anos 6 meses atrás - 11 anos 6 meses atrás #13563 por josuel.silva
Senhores boa tarde,
estamos fazendo o uso da GNREON.prw que gera o XML das Guias de Recolhimentos. Conforme manual da GNRE ( www.gnre.pe.gov.br/gnre/portal/GNRE_ManualLote.jsp ), os caracteres especiais devem ser tratados conforme informado:
Caractere Descrição Sequência de "Escape"

< Sinal de Maior -> & lt;
> Sinal de Menor -> & gt;
& "e" comercial -> & amp;
" Aspas -> & quot;
' Sinal de Apostrófe -> & #39;



A TOTVS até que está tratando estes casos, porém, no nosso caso a empresa contém um & (e comercial) no Nome da Empresa, daí quando é gerado para algum ambiente o XML, ao invés de gerar &amp; ele gera &AMP; (em maiúsculo), o que está gerando rejeição no site da GNRE.

Caso alguém já tenha passado por isso, poderiam informar ou se há tratativas diferentes para o SIGAMAT e uso de ambientes diferentes?
Pois como informei, em alguns ambiente acontecem (&amp;) e outros (&AMP;) .

Não tenho acesso a rotina GNREON.prw e a Srta TOTVS não consegue reproduzir o erro.


Grato desde já.
Ultima edição: 11 anos 6 meses atrás por josuel.silva.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 6 meses atrás #13565 por kanaamlrr
Respondido por kanaamlrr no tópico Erro gerar XML de GNRE
Se eu entendi, você tem mais de um ambiente e em alguns gera o problema e no outro não.

Você verificou a data do fonte GNREON.prw em ambos?

Segue um patch contendo o GNREON atualizado para teste.
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 6 meses atrás - 11 anos 6 meses atrás #13566 por josuel.silva
Respondido por josuel.silva no tópico Erro gerar XML de GNRE
Kanaãm aí é que está o problema, o ambiente está com a mesma data de fonte e atualização.
Em alguns testes está apontado até para o mesmo rpo, contudo o XML gera o bloco :
<c16_razaoSocialEmitente>TOTVS & amp; S/A</c16_razaoSocialEmitente>
e outro ambiente gera

<c16_razaoSocialEmitente>TOTVS & AMP ; S/A</c16_razaoSocialEmitente>

Desta forma o site rejeita. Mais como falei os fontes estão atualizado, com data de 17/04/2013.

Grato.
Ultima edição: 11 anos 6 meses atrás por josuel.silva.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 6 meses atrás #13568 por kanaamlrr
Respondido por kanaamlrr no tópico Erro gerar XML de GNRE
que maluco isso!
a lib e o bin estão com as mesmas versões também?

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 6 meses atrás #13569 por josuel.silva
Respondido por josuel.silva no tópico Erro gerar XML de GNRE
Bom não sei responder, mais acontece que mesmo assim o ambientes apontam para o mesmo system.

Mesmo eu tendo outros ambiente, eu tenho o mesmo system para ambos.

Vi que no patch enviado o seu fonte é de 21/02/2013, devido chamado aberto foi tratado a geração para PE, e após isso, o problema começou a acontecer. O problema é que a TOTVS não reproduz o erro e informa que não foi alterado este bloco.

Se aplicar este patch vou ter outro problema.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.099 segundos
Joomla templates by a4joomla