6641 - Rescisão Complementar - Rescisão do colaborador não encontrada
Problema: Ao acessarmos a tela de cálculo da rescisão complementar ocorre a seguinte mensagem:
Rescisão do colaborador não encontrada. Após selecionarmos o cadastro xxxx, que corresponde a um colaborador demitido no dia 01/02/2013, ocorre a seguinte mensagem: Registro com o valor xxxx para o campo Cadastro não existe na base ou está indisponível para este usuário.
No momento em que estas mensagens ocorrem estamos logados com usuário ADM dentro do Administração de Pessoal, ou seja, usuário master, sem abrangências. Estas mensagens ocorrem em qualquer máquina.
Quando ocorre / onde se aplica: Tela de cálculo da rescisão complementar, em Colaboradores > Rescisões > Complementar.
Solução: Solução 6641: Após realizarmos algumas verificações, conseguimos identificar que existe uma rescisão complementar calculada para um Terceiro, cadastro xxxx, sem valores, mas não existe uma rescisão original calculada para o mesmo, ocasionando inconsistência, visto que toda rescisão complementar deve ter uma rescisão original como base.
Segue select para identificar o cadastro com problema:
SELECT * FROM R042RCS WHERE NOT EXISTS (SELECT * FROM R042RCM WHERE
R042RCM.NUMEMP = R042RCS.NUMEMP AND R042RCM.TIPCOL = R042RCS.TIPCOL
AND R042RCM.NUMCAD = R042RCS.NUMCAD)
Deve-se verificar por qual motivo existe esta rescisão complementar calculada sem valores, sem existir o cálculo de uma rescisão original, visto que o sistema nem permite incluir uma complementar deste tipo via sistema.
Será necessário ajustar esta situação, ou seja, excluir esta rescisão complementar sem valores para o Terceiro xxxx ou incluir uma rescisão original para o mesmo. Salientamos que não é comum calcular rescisão para Terceiros, sendo que o mesmo somente será considerado no mês se existir uma RPA cadastrada para aquela competência, caso contrário ele não será considerado nos relatórios da folha e nem na quantidade de colaboradores da cópia.
IMPORTANTE: O mesmo se aplica para colaboradores (tipcol=1), onde não pode existir rescisão complementar gravada sem rescisão original.
Rescisão do colaborador não encontrada. Após selecionarmos o cadastro xxxx, que corresponde a um colaborador demitido no dia 01/02/2013, ocorre a seguinte mensagem: Registro com o valor xxxx para o campo Cadastro não existe na base ou está indisponível para este usuário.
No momento em que estas mensagens ocorrem estamos logados com usuário ADM dentro do Administração de Pessoal, ou seja, usuário master, sem abrangências. Estas mensagens ocorrem em qualquer máquina.
Quando ocorre / onde se aplica: Tela de cálculo da rescisão complementar, em Colaboradores > Rescisões > Complementar.
Solução: Solução 6641: Após realizarmos algumas verificações, conseguimos identificar que existe uma rescisão complementar calculada para um Terceiro, cadastro xxxx, sem valores, mas não existe uma rescisão original calculada para o mesmo, ocasionando inconsistência, visto que toda rescisão complementar deve ter uma rescisão original como base.
Segue select para identificar o cadastro com problema:
SELECT * FROM R042RCS WHERE NOT EXISTS (SELECT * FROM R042RCM WHERE
R042RCM.NUMEMP = R042RCS.NUMEMP AND R042RCM.TIPCOL = R042RCS.TIPCOL
AND R042RCM.NUMCAD = R042RCS.NUMCAD)
Deve-se verificar por qual motivo existe esta rescisão complementar calculada sem valores, sem existir o cálculo de uma rescisão original, visto que o sistema nem permite incluir uma complementar deste tipo via sistema.
Será necessário ajustar esta situação, ou seja, excluir esta rescisão complementar sem valores para o Terceiro xxxx ou incluir uma rescisão original para o mesmo. Salientamos que não é comum calcular rescisão para Terceiros, sendo que o mesmo somente será considerado no mês se existir uma RPA cadastrada para aquela competência, caso contrário ele não será considerado nos relatórios da folha e nem na quantidade de colaboradores da cópia.
IMPORTANTE: O mesmo se aplica para colaboradores (tipcol=1), onde não pode existir rescisão complementar gravada sem rescisão original.