Árvore de páginas

empo aproximado para leitura: 0 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:TMS - Gestão de Transportes
Função:TMSA500 - Manutencao de documentos
Requisito/Story/Issue (informe o requisito relacionado) :

DLOGTMS02-5639


02. SITUAÇÃO/REQUISITO

Time do Fiscal em atuação de performance da rotina Consulta de Doctos. (MATA920)  instanciada pelo fonte TMS - TMSA500 - Manutenção de Documentos identificou um ponto em executa-se duas vezes um "mesmo procedimento":

 
Foi identificado a execução com maior tempo de execução (12,885 segundos) nas linhas 596 e 1693 abaixo.
CALL               REGTOMEMORY (    MATXATU.PRX) C        2 T    12.885 M     7.794
– FROM       TMSA500MNT (TMSA500.PRW) LN    596 C        1 T     7.794 M     7.794
– FROM       TMSA500MNT (TMSA500.PRW) LN   1693 C        1 T     5.091 M     5.091
 

Precisamos avaliar se essa execução em duplicidade é necessária ou podemos retirar uma delas! Bem como avaliar pontos em que há necessidade de alteração visando melhoria de performance no uso da rotina.



03. SOLUÇÃO

Ajustado para que, ao visualizar um documento, não seja executada a rotina de registro na memoria da tabela DT6 mais de uma vez sem que haja necessidade.