20781 - Erro nulo ao calcular rescisão
Problema: Ao realizar o cálculo da rescisão, ocorre um erro em branco (é exibido apenas a mensagem Erro:, sem nenhum detalhe).
Solução:
Rotina / Tela: Cálculo da rescisão.
Solução:
Solução: Neste caso, verificar se o colaborador possui todos os históricos (Sindicato, Escala, Filial, Local, etc). Também verificar o cadastro dos Totalizadores nos menus Tabelas > Eventos > Totalizadores e Colaboradores > Férias > Totalizadores > Cadastro.
Se algum totalizador possuir como Base o próprio totalizador, isso causará um looping resultando no erro em questão.
Necessário verificar se algum evento tem apenas uma sequência cadastrada na aba incidências e nesta está informado abrangência de vínculo.
Conforme documentação, ao trabalhar com abrangência de vínculo na incidência do evento, é necessário ter uma outra sequência, na mesma data, indicando para cada tipo de vínculo quais são as incidências válidas.
Documentação:
https://documentacao.senior.com.br/gestao-de-pessoas-hcm/6.2.34/index.htm#vetorh/fr008evc.htm#FR008EVC_DEAbrVin2
Comando que pode ser executado para identificar o cenário:
SELECT codtab,codeve,cmpinc,seqinc,ABRVIN FROM R008INC WHERE ABRVIN <> '' AND NOT EXISTS (
SELECT 1 FROM R008INC INC2 WHERE CODTAB=INC2.CODTAB AND CODEVE=INC2.CODEVE AND CMPINC = INC2.CMPINC AND SEQINC <> INC2.SEQINC
)