HCM – Rescisão – Erro Gravação rescisão - R038AFA: Erro de acesso ao banco de dados: Banco de Dados: SQL Server 2019. Erro do Banco (50103): Erro ao buscar dados do posto de trabalho principal do colaborador
Incidente
No módulo Administração de Pessoal, ao tentar calcular uma rescisão, é apresentada a mensagem: Erro Gravação rescisão - R038AFA: Erro de acesso ao banco de dados: Banco de Dados: SQL Server 2019. Erro do Banco (50103): Erro ao buscar dados do posto de trabalho principal do colaborador.
Causa
Este incidente ocorre, pois o penúltimo histórico da tabela R038HPO possui no campo TERATU data superior a data de início do último histórico no campo INIATU.
Solução
Para que esse incidente não ocorra, realize os passos a seguir:
1. Acesse o aplicativo CBDS;
2. Acesse Arquivo / Conectar, informe o usuário e senha e clique em OK;
3. Acesse Ferramentas / Editor SQL;
4. Execute o select: SELECT INIATU,TERATU, * FROM R038HPO WHERE NUMEMP = XX and NUMCAD = YY;
5. Verifique se a data do TERATU do penúltimo histórico está com uma data superior a data de início do último histórico (IniAtu);
6. Se estiver execute seguinte update: UPDATE R038HPO SET TERATU = DAY(AAAA,MM,DD) WHERE NUMEMP = XX and NUMCAD = YY sendo que a data informada deve ser um dia antes do INIATU do último histórico.