Ocorrência
Ao tentar incluir um membro a lista de marketing no Sigacrm, ocorre o erro:
array out of bounds ( 0 of 13 ) on TK61ENTGET(TMKA061.PRW) 07/05/2018 09:27:43 line : 2138
Ambiente
Microsiga Protheus - a partir da versão 12.
Causa
Quando o error.log é referente array out of bounds ( 0 of 13 ), significa que algum campo não esta como Usado ou o nível esta diferente de 1.
Neste caso, o sistema não está encontrando o campo da tabela SU6, U6_DENTIDA, que pode estar sem marcação de uso ou ter o seu nível diferente de 1.
Este array contempla os campos:
"U6_CODENT" } ) // Codigo Entidade
"U6_DESCENT" } ) // Nome Entidade
"U6_CODIGO" } ) // Codigo do Item
"U6_DATA" } ) // Data
"U6_ENTIDA" } ) // Entidade Selecionada
"U6_HRFIM" } ) // Hora Final
"U6_HRINI" } ) // Hora Inicio
"U6_CONTATO" } ) // Codigo Contato
"U6_NCONTAT" } ) // Nome Contato
"U6_DENTIDA" } ) // Descrição da Entidade
Qualquer e ero relacionado a array out of bounds na função TK61ENTGET, deverá ser validado se os campos acima estão como usado e com o nível.
Solução
Via SIGACFG , e busque a tabela SU6 e deixe o campo U6_DENTIDA como Usado e Nível como 1.
Após isso, reinicie o Smartclient e realize um novo teste.
0 Comentários