Ir para conteúdo
  • Cadastre-se

dev botao

Valor do campo infOnus S2300


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

Recommended Posts

Postado

Bom dia, @Italo Jurisato Junior no campo infOnus := tpInfOnus(ocCedente);

os valores :

campo = valor errado = valor certo

ocCedente = 0 = 1

ocCessionario = 1 = 2 

ocCedenteCessionario = 2 = 3

EvtTSVInicio.infoTSVInicio.InfoComplementares.infoTrabCedido.infOnus := tpInfOnus(ocCedente);

 

ele esta passando valor errado de certo por causa deve esta pegando a posição de cada

tpInfOnus               = (ocCedente, ocCessionario, ocCedenteCessionario);

 

Layout esta na imagem.

 

onus.PNG

Att,

Renato

 

http://www.edsonbill.com

  • Solution
Postado (editado)

Realmente está passando o enumerado ao invés do valor convertido..

Gerador.wCampo(tcStr, '', 'infOnus',   1,  1, 1, objInfoCessao.infOnus);

Ajustei para

Gerador.wCampo(tcStr, '', 'infOnus',   1,  1, 1, tpInfOnusToStr(objInfoCessao.infOnus));

O Evento S-2230 também usa esse campo, ajustei também para gerar o valor corretamente..

Outro campo que estava pegando o enumerado no S-2230 é o infOnusRemun, também ajustadp..

Acho que teria que passar um "Pente Fino" nas units e pegar essas questão de conversão que podem gerar inconsistências no eSocial, ou informações declaradas de maneira incorreta..

@Italo Jurisato Junior Segue units..

 

 

 

pcesS2230.pas

pcesS2300.pas

Editado por Joceandro Perin
Postado
1 hora atrás, Italo Jurisato Junior disse:

Bom dia Joceandro,

Muito obrigado pela colaboração, ainda hoje enviarei para o repositório.

Realmente vai ser necessário passar esse pente fino.

Obrigado Italo, eu vou passar também dando uma olhada aqui nas units, se pegar alguma situação vou lhe passando..

  • Curtir 1
  • Este tópico foi criado há 2419 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.