Situação:
Ao aprovar a Solicitação de Acerto de Ponto no Portal RH, ocorre o Erro:
A Solicitação não foi executada. Erro ao salvar marcação: Erro ao realizar recálculo na unidade XXXX contrato XXXX no periodo DD/MM/AAAA HH:MM:SS - DD/MM/AAAA HH:MM:SS. Erro: RecalculoRemoto | Erro: ClienteCalculoFARemoto|cltExecutarCalculoFARemoto|Falha ao executar o cálculo remoto. Erro: Falha ao executar cálculo remoto. Erro: ServicoDeRecalculo|GetStatusCalculo|Erro no cálculo 2.0: Erro no calculo do contrato XXXX/XXXX. Descricao do erro: Descricao do erro: Processo: Metadados.Calculos.FrequenciaAcesso.Core.ProcessoElementoComTransacao - Processo: ComponentesDeNegocio.ProcessosGerais.ProcessaDias - Processo: ComponentesDeNegocio.ProcessosGerais.CalculoDoDia - Processo: ComponentesDeNegocio.ProcessosGerais.ExecutarFormulas - Erro ao interpretar Fórmula: XX. Variável Condicional: , Condição: , Argumento: , Conjução: , Dia Base: 00, Expressao Aritmetica: AAAA,MMDD, Numero de Dias: 00. Erro: Value was either too large or too small for an Int32. - Processo:
Transação FinalizacaoCalc - Sqc_Meta: There is no active transaction".
Causa:
O Erro menciona que há um problema com a Fórmula utilizada no cálculo: Erro ao interpretar Fórmula: XX..
Solução:
- Avalie, em conjunto com o suporte, a possibilidade de ajustar a Fórmula. Também considere a inclusão de uma Data Fim, para que o Acerto de Ponto ou o recálculo não gere o Erro acima.
- Abra um chamado para o Suporte de Frequência da Metadados e especifique o Erro completo para ajustar a Fórmula.