HCM – Transferência – Erro do Banco (50000): [Microsoft][SQL Server Native Client 11.0][SQL Server] Erro ao ler R033CON
Incidente
No módulo Administração de Pessoal, ao realizar uma transferência de colaborador, é retornada a mensagem: Erro do Banco (50000): [Microsoft][SQL Server Native Client 11.0][SQL Server] Erro ao ler R033CON.
Causa
Esta mensagem é apresentada, pois algum campo na aba Dados Bancários, do cadastro da pessoa vinculada ao colaborador (Pessoas / Cadastro de Pessoas), está Nulo, ou pode ocorrer, caso existam duas contas, para o mesmo colaborador ou dependente e a empresa não utilize Histórico de Contas Bancárias.
Solução
Para que a mensagem não seja apresentada ao efetuar a transferência, realize os passos a seguir:
1. Identifique o campo Nulo acessando o CBDS e realizando o select a seguir:
SELECT * FROM R033CON WHERE EMPAUX = X AND TIPAUX = X AND CADAUX = YYYY
2. Efetue a correção no campo nulo, abaixo exemplo caso o campo nulo seja o CadAux:
UPDATE R033CON SET CADAUX = CCCC WHERE EMPAUX = X AND TIPAUX = X AND CADAUX = YYYY
3. Verifique se a empresa não utiliza Histórico de Contas em Empresas / Empresas e exclua a conta mais antiga para proceder com a transferência.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.