HCM | Cargos e Salários

HCM – Manutenção de Históricos – Banco de Dados: XX. Erro do Banco (XX): XX: Erro ao buscar histórico de posto titular anterior

Incidente
No módulo Administração de Pessoal, ao tentar excluir o histórico de posto de trabalho de um colaborador, é apresentada a mensagem: Banco de Dados: XX. Erro do Banco (XX): XX: Erro ao buscar histórico de posto titular anterior.

Causa
Esta mensagem é apresentada, pois o colaborador em questão possuía três históricos de posto de trabalho com a data término incorreta (04/06/2080), porém, apenas o último histórico de posto de trabalho (atual) do colaborador pode ter a data término (04/06/2080), onde os demais registros devem ser encerrados no dia anterior a data de início do novo histórico.

Solução
Para verificar se esse seria o problema e para ajustar, realize os passos a seguir:

1. Acesse o CBDS, clique em Arquivo / Conectar e efetue o login;

2. Clique em Ferramentas / Editor SQL...;

3. Utilize a Linguagem de Consulta Estruturada (SQL) e localize os registros dos históricos de posto de trabalho referente ao colaborador na tabela R038HPO, conforme o exemplo:
SELECT * FROM R038HPO WHERE NUMEMP='XX' AND TIPCOL='XX' AND NUMCAD='XX'

4. Utilize a Linguagem de Consulta Estruturada (SQL) e efetue a alteração da data ou exclua os registros incorretos, conforme os exemplos:

para alterar:
UPDATE R038HPO SET TERATU='XX' WHERE NUMEMP='XX' AND TIPCOL='XX' AND NUMCAD='XX' AND TERATU='XX'

ou para deletar:

DELETE FROM R038HPO WHERE NUMEMP='XX' AND TIPCOL='XX' AND NUMCAD='XX' AND TERATU='XX'

 

5. Acesse o Administração de Pessoal, clique em Colaboradores / Históricos / Manutenção de Históricos;

6. Consulte o colaborador e verifique se os históricos ficaram corretos.


Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.

Esse artigo foi útil?

Usuários que acharam isso útil: 0 de 0

Tem mais dúvidas? Envie uma solicitação

Comentários

0 comentário

Artigo fechado para comentários.