Árvore de páginas

Produto:

Protheus.

Ocorrência:

PSIGAERRO0144 - DIRF - Ao executar a DIRF está sendo apresentado o error.log “array out of bounds ( 0 of 0 ) on GPMGERARRA(GPEM590.PRX) 07/02/2017 16:03:24 line : 4864

Passo a passo:

1- Atualizar as últimas correções da DIRF e rodar os conversores conforme os itens 1 e 2 da faq a seguir:

Versão 11: PSIGADIRF0004 - DIRF 2017 na versão P.11.
Versão 12: PSIGADIRF0005 - DIRF 2017 na versão P12.

 

Versão 11:
Após a atualização necessário verificar se todos os compatibilizadores descritos no manual Manual DIRF 2017
página 3 foram executados. Sendo eles:

115 – Ajustes para DIRF/2011 – Ano Calendário 2010;
158 – Atualização do Novo Plano de Saúde (DIRF);
159 – Migração dos Planos de Saúde para nova estrutura (DIRF);
174 – Ajustes para DIRF 2012 – Fase 3;
247 – Criação do campo RL_DEPTO para a geração da DIRF;
248 – Atualização dos campos de tipo de Plano de Saúde;
279- Atualização dos valores do plano de saúde com dados importados da rescisão;
296- Compatibilizadores liberados até Dezembro / 2013;
305- DIRF 2016 Ano-Calendário 2015;
326- Ajuste de Chave única da Tabela SR4- Itens DIRF / Informe Rendimento;
331- Ajustes para DIRF/2017 – Ano-Calendário 2016.
 

2 -  Após novamente geração do arquivo (GPEM550) para depois gerar o arquivo magnético (GPEM590) verificando se o problema foi corrigido.

3 - Caso o erro persista: 

Este error.log não é solucionado com aplicação de pacote de correção, mas há índices que estão incorretos. Solicite ao TI que entre na APSDU e verifique se os índices das tabelas abaixo mencionadas estão com o mesmo conteúdo descrito.

Na SIX correta daRCS deve conter 5 índices seguindo a ordem abaixo

RCS_FILIAL+RCS_MAT+RCS_TIPOFJ+RCS_CPFBEN+RCS_CODRET+RCS_ANO+RCS_VERBA+RCS_TIPORE

RCS_FILIAL+RCS_ANO+RCS_MAT+RCS_TIPOFJ+RCS_CPFBEN+RCS_CODRET+RCS_VERBA+RCS_TIPORE

RCS_FILIAL+RCS_ANO+RCS_CPFBEN+RCS_CODRET

RCS_FILIAL+RCS_ANO+RCS_MAT+RCS_CPFBEN+RCS_TIPORE

RCS_ANO+RCS_CPFBEN+RCS_CODRET+RCS_TIPORE


Na SIX correta da SRL deve conter 2 índices seguindo a ordem abaixo:

RL_FILIAL+RL_MAT+RL_TIPOFJ+RL_CPFCGC+RL_CODRET+RL_PAIS+RL_NIFEX

 

RL_FILIAL+RL_CGCFONT+RL_CODRET+RL_TIPOFJ+RL_CPFCGC


Na SIX correta da SR4 deve conter 4 índices seguindo a ordem abaixo:

R4_FILIAL+R4_MAT+R4_CPFCGC+R4_CODRET+R4_ANO+R4_MES+R4_TIPOREN+R4_PAIS+R4_NIFEX

 

R4_FILIAL+R4_ANO+R4_CPFCGC+R4_CODRET+R4_MES

R4_ANO+R4_CPFCGC+R4_CODRET+R4_MES

R4_FILIAL+R4_MAT+R4_IDCMPL+R4_CODRET+R4_MES+R4_ANO+R4_TIPOREN

4 -  Após novamente geração do arquivo (GPEM550) para depois gerar o arquivo magnético (GPEM590) verificando se o problema foi corrigido.

Observações: