Ir para conteúdo
  • Cadastre-se

dev botao

Correção LerXML 2200


Ver Solução Respondido por Renato Rubinho,
  • Este tópico foi criado há 148 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

O método estava com erro na leitura de algumas tags, ocasionando travamento na leitura (loop infinito).

Foram retiradas referências a versão 2.5 (apenas dentro do método) visto que não estavam devidamente tratadas e de qualquer forma o eSocial só gera arquivos na versão 1.1.

pcesS2200.pas

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Criada a TK-4701 para avaliar a contribuição.

Obrigado

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores
  • Solution

Boa tarde Rodrigo,

Primeiramente, obrigado pela contribuição, mas não teremos como incorporá-la nos fontes como estão.

Seguem considerações.

1. Notei que suas alterações foram feitas sem considerar o leiaute da versão 1.2 e precisamos compatibilizar os fontes com ambas as versões.
* Seguem destaques nos dois itens a seguir.

1.1. Loop de dependente na LerArqIni()
* Você removeu o nmDep como valor a considerar se o loop deve continuar, e colocou o tpDep que não é obrigatório na versão 1.2. Se houver um item sem o tpDep na versão 1.2, irá interromper o loop indevidamente
* Foi removido o descrDep que existe na versão 1.2

1.2. infoCeletista na LerArqIni()
* Foi removido o matAnotJud que existe na versão 1.2

2. No LerXML() todas as alterações que você fez você passou o nível 1 para o Leitor, aparentemente não estando de acordo com uma leitura correta do XML
* Exemplo:
Leitor.rExtrai(1, XXXXX)

Por favor confirme se enviou o fonte correto e caso queira fazer os devidos ajustes, ficaremos felizes em receber sua contribuição.
Se tiver o xml utilizado para validar a leitura, por favor nos envie através do [email protected] para podermos fazer os devidos testes.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Este tópico foi criado há 148 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.