Tempo aproximado para leitura: 00:04:00 min
Ocorrência
Quando ocorrido algum erro durante a execução da rotina automática MATA103, a caixa de diálogo da função MostraErro() é exibida em branco.
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.1.17
Causa
O uso da variável lAutoErrNoFile == .T. no fonte MATA103.prw desviava o fluxo da mensagem de erro que seria enviada para a função MostraErro() para a variável __aErrAuto.
Solução
Removida a declaração da variável no fonte padrão MATA103.prw em datas inferiores à 15/03/2019.
Para realizar o download do pacote de correção, clique aqui.
Observação
É necessário o uso da função MsExecAuto() para realizar a chamada da rotina automática MATA103, caso a rotina seja executada diretamente, a caixa de diálogo da função continuará em branco.
Certo
MSExecAuto({|x, y, z| MATA103(x, y, z)}, aCabec, aItens, 3)
Errado
MATA103(aCabec, aItens, 3)
Saiba mais
5211923 DMANMAT02-16356 DT Help apresentado sem texto
GetAutoGRLog - retorno de array durante a execução da rotina automática
0 Comentários