Page tree

Erro ao tentar encerrar um afastamento

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:

SIGAGPE

Função:

  • GPEM026

Situação/Requisito:

Ao tentarmos informar uma data fim para um afastamento , o sistema gera mensagem de alerta “ O Término de afastamento informando não possui o registro predecessor, essa informação é obrigatória para relacionar ao seu respectivo inicio de afastamento”.

Solução/Implementação:

Foram realizados ajustes para que o sistema faça a montagem correta do XML, como também foram feitos ajustes no TAF para encontrar o afastamento correto. Após a integração da data final, o registro no taf irá apresentar apenas a informação da data final, sendo que as outras enviadas no início deverão ser consultados através do histórico de alterações.

Foram ajustadas também as validações nos casos de retificação, onde passamos a avisar ao usuário a obrigatoriedade dos campos 'R8_ORIGALT' e 'R8_TPROC' e as situações onde a mudança de tipo de afastamento é incompatível.

Alterações permitidas:

01 - Acidente/doença trabalho para 03 - Acidente/doença não relacionado ao trabalho
01 - Acidente/doença trabalho para 06 - Aposentadoria por invalidez
02 - Novo afastamento decorrente do mesmo acidente/doença do trabalho dentro de 60 dias para 06 - Aposentadoria por invalidez
03 - Acidente/doença não relacionado ao trabalho para 01 - Acidente/doença trabalho
03 - Acidente/doença não relacionado ao trabalho para 06 - Aposentadoria por invalidez
04 - Novo afastamento decorrente do mesmo acidente/doença não relacionado a trabalho dentro de 60 dias para 06 - Aposentadoria por invalidez

Issues relacionadas:

DRHESOCP-5333

Tickets relacionados:2883003 
Pacotes:

12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=695717