Ocorrência
Ao efetuar a edição da ordem de serviço através da tecla F4 o sistema está apresentando error.log:
array out of bounds ( 0 of 16 ) on AT450F4LOK(TECA450.PRX) 21/06/2019 18:27:51 line : 2194
Ambiente
Microsiga Protheus - a partir da release 12.1.17.
Causa
O erro de array ocorre quando algum campo chamado no array não existe no banco/dicionário de dados, não está marcado como usado ou teve o seu nível de campo alterado.
Neste caso, houve alteração no array,se fazendo necessário a atualização da rotina teca450.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Efetuar o download do pacote de Expedição Contínua do módulo Prestadores de Serviços (SIGATEC): SIGATEC
2. Aplicar o pacote ao RPO via VS-Code.
3. Reiniciar o Smartclient e efetuar o processo novamente.
OBS: O processo informado acima para ser realizado requer um analista com conhecimentos em estrutura de Protheus. Qualquer dúvida no processo, acione a equipe de Framework.
0 Comentários