Melhorando a Performance da Rotina de Recálculo do Custo Médio (MATA330) – Protheus da Totvs


Se você está procurando maneiras de otimizar a performance da rotina de recálculo do custo médio (MATA330) no seu ambiente Protheus, este guia detalhado é para você. Vamos explorar configurações recomendadas, instalação de pacotes de Stored Procedures, ajustes de parâmetros e pontos de entrada que podem impulsionar significativamente o desempenho dessa importante função do sistema.

Instalação dos Pacotes de Stored Procedures

O primeiro passo é garantir que as Stored Procedures da rotina de recálculo do custo médio estejam corretamente instaladas em seu ambiente. Utilize o módulo “Configurador (SIGACFG)” e acesse a rotina CFGX051 para verificar se as Stored Procedures estão instaladas. Certifique-se de que os processos 01 (Reprocessamento Contábil) e 19 (Custo Médio) estejam instalados corretamente.

A utilização de Stored Procedures é crucial para melhorar o desempenho da rotina de custo médio. Mantenha-as sempre instaladas em seu ambiente e, se estiver utilizando a contabilização do custo médio, recomendamos a atualização do pacote de Stored Procedures disponibilizado no portal do cliente.

Configurações de Parâmetro SX6

Agora, vamos ajustar os parâmetros SX6 para otimizar o desempenho:

  • MV_A330GRV = .F.: Recomendado para clientes com mais de 10 mil registros na tabela SB2. Isso evita o processamento desnecessário de produtos/armazéns obsoletos. Certifique-se de reinstalar as Stored Procedures após a alteração deste parâmetro para garantir a melhoria no desempenho.
  • MV_CUSTEXC = N: Define se a rotina de custo médio será executada de forma compartilhada, permitindo a execução em duas ou mais filiais em paralelo.
  • MV_M330THR (Limite de 30 threads): Define a quantidade de threads para execução da rotina. Ao aumentar o número de threads, verifique se a capacidade do seu ambiente é compatível durante a execução da rotina.
  • MV_MOEDACM: Configure as moedas a serem consideradas no processo de recálculo do custo médio de acordo com a regra de negócio do cliente.
  • MV_THRSEQ = .F.: Para melhor desempenho, configure este parâmetro como .F. (Paralelo) na geração do arquivo TRB.
  • MV_M330JCM (Jobs para processamento dos movimentos de estoque): Configure conforme necessário para melhorar a performance da rotina.

Configurações de Perguntas de Tela SX1

Ajuste as perguntas de tela SX1 para melhorar o desempenho:

  • Gera Lançto Contábil = Mantém Lançamentos: Recomendado se o cliente não utilizar a contabilização na rotina de recálculo do custo médio.
  • Apaga Estornos = Não: Configure para não apagar estornos, melhorando a performance da rotina.
  • Calcula Mão-de-Obra = Não: Desabilite o cálculo de mão-de-obra se não for utilizado, para uma execução mais eficiente.

Pontos de Entrada para Melhorar a Performance

Desligue o processo de transferência de materiais entre filiais (MATA310) se não for utilizado através do ponto de entrada MA330PRC.

Tabelas Envolvidas no Processo de Recálculo do Custo Médio

Esteja ciente das tabelas envolvidas no processo para um melhor entendimento e monitoramento.

Atualização do Ambiente

Recomenda-se a atualização recente dos binários, Dbaccess e do pacote da rotina de Custo Médio para aproveitar as melhorias de performance.

Para obter mais detalhes sobre as configurações mencionadas e garantir uma performance otimizada da rotina de recálculo do custo médio, consulte nosso portal do cliente (suporte.totvs.com.br) e acesse a sessão de Downloads.

Melhore a eficiência do seu ambiente Protheus seguindo estas orientações e aproveite todo o potencial da sua solução!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.