Ocorrência
Ao efetuar o cálculo da folha de pagamento sistema gera o seguinte log de ocorrências: array out of bounds [0] of [12] on F_ULTDIA(MATXFUNC.PRX)
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Gestão de Pessoal - Todas as versões
Solução
Para solucionar este erro será necessário efetuar o procedimento abaixo:
1. Renomeie a pasta que contém o repositório de fórmulas (rpofrm), que fica no diretório do RPO do Protheus (ele é gerado a partir das fórmulas e roteiros do SIGAGPE);
2. Renomeie as tabelas de fórmulas e roteiros, para que o sistema recrie no padrão:
-SRY;
-SRM;
-RCA;
-RC2;
-RC3.
Acesse o Configurador (SIGACFG), entre em Base de Dados> Dicionários> Base de Dados. Selecione no canto superior esquerdo Dicionário de Dados e depois selecione o ícone com o símbolo de lupa:
Será apresentada a tela abaixo. No campo de pesquisa, digite SRY e clique em Buscar. Depois selecione o ícone Editar:
No exemplo abaixo, a tabela SRY possui o nome SRYT10, altere para um nome que não exista em seu ambiente, "SRYT10_T" por exemplo:
Após a alteração, o campo Nome será alterado como SRYT10_T. Clique em Confirmar:
Será apresentado o browse novamente. Clique no ícone com desenho Disquete. Será aberta uma nova janela, clique em Avançar em todas as janelas que forem mostradas:
Esta ação depende de acesso exclusivo:
Será apresentada a janela abaixo ao fim do processamento. Verifique se será apresentada a mensagem: Atualização finalizada com sucesso e Finalize.
Após a execução do processo acima com todas as tabelas citadas, entre na rotina de roteiro de cálculo, localizada em Atualizações> Definições de Cálculo> Roteiro de Cálculo, para que as tabelas sejam recriadas. Este processo poderá demorar alguns minutos.
3. Desabilite os pontos de entrada do sistema através da chave IXBLOG=NORUN no appserver.ini. Para mais detalhes acesse: http://tdn.totvs.com/display/public/PROT/Chave+IXBLOG
ATENÇÃO: Este procedimento desabilitará os pontos de entrada de todos os módulos, por isso é imprescindível a execução de todos os processos mencionados neste artigo em ambiente de testes.
Observações Importantes:
Após a realização dos testes e análise dos cálculos, retornar os nomes das tabelas e pastas ao originais e desativar a chave IXBLOG.
Saiba mais:
Configuração do Repositório de Fórmulas para ambientes com Balance (balanceamento de carga): http://tdn.totvs.com/pages/viewpage.action?pageId=208345362
0 Comentários