Page tree

Tempo aproximado para leitura: 1 min


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:TMS - Gestão de Transportes
Função:

TMSAE73 - Monitor do MDF-e

Requisito/Story/Issue (informe o requisito relacionado) :


DLOGTMS03-6862


02. SITUAÇÃO/REQUISITO

Apos informar os parâmetros do MDF-e e confirmar, apresenta o error.log abaixo:

array out of bounds ( 1 of 0 ) on { || { Iif( aListBox[ oListBox:nAT,1 ] == "1",oOk,oNo), aListBox[ oListBox:nAT,2], Iif(aListBox[ oListBox:nAT,12] == "1","Impresso","Não Impresso"), aListBox[ oListBox:nAT,3], aListBox[ oListBox:nAT,4], aListBox[ oListBox:nAT,5], aListBox[ oListBox:nAT,6], aListBox[ oListBox:nAT,7], aListBox[ oListBox:nAT,8], aListBox[ oListBox:nAT,9], aListBox[ oListBox:nAT,10], aListBox[ oListBox:nAT,11], aListBox[ oListBox:nAT,14], aListBox[ oListBox:nAT,15]}}(TMSAE73.PRW) 01/04/2019 12:10:59 line : 420
[TOTVS build: 7.00.131227A-20180920 NG]
Called from { || { Iif( aListBox[ oListBox:nAT,1 ] == "1",oOk,oNo), aListBox[ oListBox:nAT,2], Iif(aListBox[ oListBox:nAT,12] == "1","Impresso","Não Impresso"), aListBox[ oListBox:nAT,3], aListBox[ oListBox:nAT,4], aListBox[ oListBox:nAT,5], aListBox[ oListBox:nAT,6], aListBox[ oListBox:nAT,7], aListBox[ oListBox:nAT,8], aListBox[ oListBox:nAT,9], aListBox[ oListBox:nAT,10], aListBox[ oListBox:nAT,11], aListBox[ oListBox:nAT,14], aListBox[ oListBox:nAT,15]}}(TMSAE73.PRW) 01/04/2019 12:10:59
Called from ::MSDIALOG:ACTIVATE
Called from TMSAE73(TMSAE73.PRW) 01/04/2019 12:10:59 line : 420

03. SOLUÇÃO

Verificado que o erro ocorria quando informado apenas um Numero de Manifesto (Inicial e Final) nos Parâmetros e a viagem desse Manifesto, estava com a Operação de Saida de Viagem apontada.
(http://jiraproducao.totvs.com.br/browse/DLOGTMS03-4342)

Efetuado tratamento na rotina, para que não gere o erro e neste caso, apresente a tela do Monitor do MDF-e em branco.