22870 - Erro String index out of range: -5 ao calcular contabilização
Problema:
Solução:
Ao calcular a contabilização do mês de 12/2018 (para 13º salário), ocorre o erro "String index out of range: -5" para um colaborador apenas.
Rotina / Tela: Cálculos > Contabilização
Solução:
Solução: Identificamos que o erro "String index out of range: -5" ocorre porque o colaborador em questão possui vínculo de outro contrato na mesma empresa, verificamos que esta situação ocorre quando o outro contrato tem data de admissão maior que a data de demissão do contrato em questão e a competência que está sendo contatilizada é anterior (Exemplo: Contrato 1 - Demitido 09/01/2019, Contrato 2 - Admitido 10/01/2019 e a competência contabilizada é 12/2018).
Esta vinculação é necessária somente para a competência 01/2019, como a contabilização se refere à 12/2018, não encontra o outro contrato nesta data e ocorre o erro.
Como solução, retiramos a vinculação e a contabilização foi calculada com sucesso. Após encerrado o mês de 12/2018, poderá inserir novamente.