Árvore de páginas

Processamento do Relatório está muito alto

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

SIGAEST - Estoque e Custos

Função:

MATR460 - Registro de Inventário

Situação:

O relatório Registro de Inventário Mod.7 (MATR460) apresenta lentidão em seu processamento, quando configurado para apresentar saldo de terceiros (mv_par02 = 1). No ambiente do cliente a query
principal do relatório retorna cerca de 610 mil produtos, fazendo com que a função SaldoTerc() seja processada 4 vezes, 2 vezes para busca do saldo Em Terceiro (relatório e arquivo), e 2 vezes para
saldo De Terceiro (relatório e arquivo), fora execução da CalcEst(). Atualmente o processamento leva cerca de 40 horas para ser concluído. Sem terceiros, somente com saldo em estoque e saldo em
processo, leva cerca de 4 horas.

Solução:

Foi realizada no sistema a adequação da query principal, para filtragem melhor dos registos em Poder de Terceiros e com movimentos dentro do período.