Árvore de páginas

Tempo aproximado para leitura: 05 min

01. DADOS GERAIS

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

Manutenção de Ativos e Gestão de Frotas

Função:MNTA600
Ticket:7336150
Issue:DNG-8649


02. SITUAÇÃO/REQUISITO

Ao utilizarmos a rotina de Análise Técnica (MNTA600) e pesquisar o pneu na consulta do campo Código do Bem (TR4_CODBEM - consulta NGT) está demorando cerca de 2 minutos para abrir a janela da consulta devido ao filtro padrão existente. O cadastro de bens (ST9) está com 11358 registros e devido ao filtro existente na consulta está ocorrendo está demora.

03. SOLUÇÃO

Foi identificado que a lentidão estava na consulta padrão (NGT) do Código do Bem (TR4_CODBEM) da rotina de Análise Técnica (MNTA600). Para isso, efetuamos um ajuste de dicionário onde adicionamos um filtro SQL na consulta padrão NGT para o campo Código do Bem (TR4_CODBEM).

Esta alteração será expedida oficialmente somente na próxima release (12.1.27) prevista para Fevereiro/2020.

O ajuste poderá ser realizado, de maneira paliativa, através do configurador.

No configurador, acessar a consulta padrão NGT. No campo de filtro (XB_CONTEM) da mesma, basta alterar o filtro de: ST9->T9_STATUS <> GetMv("MV_NGSTAPL") .AND. ST9->T9_STATUS <> GetMv("MV_NGSTATR") .AND. ST9->T9_SITBEM = 'A' .AND. ST9->T9_CATBEM = '3' para: #MNT600ANA()

Desta forma, é possível verificar que a performance da consulta padrão funcionará corretamente.