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 campo.

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 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.



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>