25021 - Erro 9001 no log de processamento ao calcular folha ou rescisão
Problema: Ao calcular a folha/rescisão de todos os colaboradores, ocorre o erro no log de processamento: "Empresa: X Tipo: Y Cadastro: ZZZ : : 9001".
Rotina / Tela: Cálculos > Efetuar Cálculo, Ficha Financeira, botão Recalcular, Colaboradores > Rescisões > Calcular.
Solução: Foi identificado nos logs do SQLMon que poderia existir na base onde ocorre o erro, o cadastro de algum Evento onde a base é um acumulador (acima de 9000) e o tipo 37 - Vlr Evento Prop.Dias da Situação na Redução de Jornada.
Rotina / Tela: Cálculos > Efetuar Cálculo, Ficha Financeira, botão Recalcular, Colaboradores > Rescisões > Calcular.
Solução: Foi identificado nos logs do SQLMon que poderia existir na base onde ocorre o erro, o cadastro de algum Evento onde a base é um acumulador (acima de 9000) e o tipo 37 - Vlr Evento Prop.Dias da Situação na Redução de Jornada.
Para identificar mais fácil realizar este select:
select * from R008EVB where codtab = XXX and tipBas = 37
Verificar o retorno e ajustar pois neste caso não podemos utilizar acumulador com tipo 37. Verificamos também que na versão 6.2.34.82, existe a liberação e uma implementação bloqueando inserir o tipo 37 para qualquer evento de base (no caso acumuladores 9001,9002, etc).