CROSS Segmentos - TOTVS Backoffice Linha Protheus - FIS - array out of bounds ( 1 of 0 ) on MAFISRET(MATXFIS.PRX)
Ocorrência
Ao gerar o relatório MATR940 ocorre o error log:
"array out of bounds ( 1 of 0 ) on MAFISRET(MATXFIS.PRX) 25/10/2018 15:23:00 line : 2030"
Ambiente
Protheus – Livros Fiscais– A partir da versão 12.1.17
Causa
Normalmente este erro ocorre quando o sistema encontra divergências nas tabelas
(Banco de Dados).
Um documento lançado, é composto por 04 tabelas, sendo elas:
* NF Entrada:
SD1 (Itens Docto Entrada)
SF1 (Cabeçalho Docto Entrada)
SFT (Itens do Livro Fiscal)
SF3 (Cabeçalho do Livro Fiscal)
ou
* NF Saída:
SD2 (Itens Docto Saída)
SF2(Cabeçalho Docto Saída)
SFT (Itens do Livro Fiscal)
SF3 (Cabeçalho do Livro Fiscal)
No Errorlog é identificado que somente é encontrado na SD1 o campo D1_DOC(C) :"Ex" 000095479). Sendo assim, é necessário verificar se a SF1 deste documento existe, caso não encontre, esta é a divergência que ocorre o erro, é possível que ocorra a inversão dessas tabelas.
Solução
Para correção, a linha na SF1 deve ser recuperada (Caso ainda existente) ou a linha deste documento deve ser deletada da SD1, poderá ocorrer a inversão dessas tabelas.
0 Comentários