Ocorrência
Ao acessar a planilha financeira, gera o erro: array out of bounds ( 0 of 120 ) on MA410IMPOS(MATN410B.PRW) 11/12/2020 15:20:00 line : 614
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Faturamento - Todas as versões
Causa
O erro de array out of bounds significa que está sendo procurado um campo utilizado no array que não existe no dicionário, ou não está marcado para uso ou teve seu nível de campo mudado.
Neste caso o sistema está tentado encontrar o campo c6_clasfis que alimentará o array aCols[nX,nPClasFis e não está encontrando, gerando o erro em questão.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Via configurador, dicionário de dados, tabela SC6, valide se o campo C6_CLASFIS existe na tabela, se está marcado como usado e se está com nível igual a 1. Caso não esteja, efetue a marcação do campo como usado e deixe o nível igual a 1, salve o campo, salve a tabela sc6, atualize o dicionário de dados, reinicie o smartclient e efetue o processo novamente.
0 Comentários