HCM – S-1200 – Erro do Banco (8115): Arithmetic overflow error converting float to data type numeric
Incidente
No módulo Administração de Pessoal ao processar o S-1200 é apresentada a mensagem:
[ERRO CRÍTICO] br.com.senior.asas.rtdbknl.ERtDBUnknown: Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2019. Erro do Banco (8115): Arithmetic overflow error converting float to data type numeric.
Causa
Está mensagem é apresentada, pois existem colaboradores que em suas fichas financeiras constam um ou mais eventos, onde a referência do evento está com um valor incorreto, exemplo, 94.000,00.
Solução
Para que este incidente não ocorra realize os passos a seguir:
1. Acesse o módulo Administração de Pessoal. clique em Cálculos / Ficha Financeira / Cadastro e localize o evento com referência incorreta;
2. Ajuste a referência do evento;
3. Realize a geração do S-1200.
Observação
Gerando o log do SQLMON é possível identificar o colaborador com a divergência.
Para maiores informações sobre a geração do log SQLMON, verifique o artigo: HCM - Monitoramento - Como realizar monitoramento da aplicação utilizando o sqlmon.exe na versão JAVA.