HCM - eSocial - Optional.get() cannot be called on an absevent value
Incidente
No módulo Administração de Pessoal, ao carregar a tela de Gerar não Periódicos, é apresentada a mensagem: Optional.get() cannot be called on an absevent value.
Causa
Esta mensagem é apresentada, há algum colaborador que possui leiautes pendentes na tela de Gerar não Periódicos, que está sem informações no histórico de filial.
Solução
Para que a mensagem não seja apresentada ao carregar a tela de Gerar não Periódicos, realize os passos a seguir:
1. Acesse o Administração de Pessoal;
2. Entre em eSocial / Gerar não Periódicos;
3. Realize filtros de abrangência, para conseguir verificar quem é o colaborador com o incidente;
Observação: Poderá verificar todos os colaboradores com pendência na tela de Gerar não Periódicos, a partir do comando: SELECT * FROM R350PEN WHERE NUMEMP=XX.
4. Acesse Colaboradores / Históricos / Filiais;
5. Cadastre um histórico de filial para o colaborador;
6. Entre em eSocial / Gerar não Periódicos;
7. Verifique se a mensagem ainda é apresentada.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.