Ir para conteúdo
  • Cadastre-se

dev botao

e-Social S-1005 erro de preenchimento tag contPCD


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

Recommended Posts

Postado

Caros colegas,

As opções de preenchimento da tag contPCD do evento S-1005 são 0,1, 2 e 9.
Estou informando o número 9 (nove) e o XML está gerando esta tag com o conteúdo 3.
Alguém saberia me dizer o que estou fazendo de errado?

Obrigado.

 

Postado

Paulo Aguiar Junior, obrigado por responder.

O usuário configura este campo com as opções 0, 1, 2 ou 9.

    evtTabEstab.infoEstab.DadosEstab.infoTrab.infoPCD.contPCD :=
      tpContPCD(Dtm_eSocial.Qry_Empresasemp_esocial_pcd_indic_contrat.AsInteger);

O conteúdo de Dtm_eSocial.Qry_Empresasemp_esocial_pcd_indic_contrat.AsInteger é 9.

 

  • Solution
Postado

Paulo Aguiar Junior, consegui corrigir o problema desta forma:

    if Dtm_eSocial.Qry_Empresasemp_esocial_pcd_indic_contrat.AsInteger = 1 then
      evtTabEstab.infoEstab.DadosEstab.infoTrab.infoPCD.contPCD := tpContPCD(1)
    else if Dtm_eSocial.Qry_Empresasemp_esocial_pcd_indic_contrat.AsInteger = 2 then
      evtTabEstab.infoEstab.DadosEstab.infoTrab.infoPCD.contPCD := tpContPCD(2)
    else if Dtm_eSocial.Qry_Empresasemp_esocial_pcd_indic_contrat.AsInteger = 9 then
      evtTabEstab.infoEstab.DadosEstab.infoTrab.infoPCD.contPCD := tpContPCD(3)
    else
      evtTabEstab.infoEstab.DadosEstab.infoTrab.infoPCD.contPCD := tpContPCD(0);

Muito obrigado por responder.

 

  • Curtir 2
  • Este tópico foi criado há 2278 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.