Abaixo segue as configurações recomendadas para melhorar a performance da rotina de recalculo do custo médio (MATA330)
Configurações de parâmetro SX6
MV_A330GRV = .F.
Este parâmetro e recomendado para clientes possuem uma quantidade de registros na tabela SB2 superior a 10 mil registros, pois ele evita o processamento desnecessário de produtos/armazém obsoletos que não necessidade de recalculo.
Para uma melhor performance o parâmetro deve estar configurado com o conteúdo igual a .F. (False).
IMPORTANTE: Caso utilize os pacotes de stored procedures para execução da rotina e recomendada a reinstalação das SP's após a alteração deste parâmetro, sem esta ação o objetivo de melhora no desempenho não será atingido.
MV_CUSTEXC = N
Define se a rotina de custo médio sera executada de forma compartilhada.
IMPORTANTE: Recomendo que utilize a rotina de forma compartilhada, assim você poderá executar a rotina de duas ou mais filiais em paralelo.
MV_A330THR (Limite de 30 threads)
Quantidade Threads para execução da rotina.
Define o numero de threads que serão utilizadas na rotina de recalculo do custo médio (informar os números de 1 a 30 threads).
IMPORTANTE: Ao aumentar o numero de threads o administrador de infraestrutura devera verificar durante a execução da rotina se a quantidade de threads esta de acordo com a capacidade de seu ambiente.
MV_MOEDACM
Moedas a serem consideradas no processo de recalculo do custo médio (a moeda 1 sempre sera considerada).
IMPORTANTE: Este configuração depende da regra de negocio do cliente, por isso, o cliente deve verificar se utiliza outras moedas e informa-las no parâmetro. Caso não utilize poderá utilizar a configuração sugerida.
Exemplo de utilização para clientes que controlam somente a moeda 1 | MV_MOEDACM = (BRANCO)
MV_THRSEQ = .F.
Informa se na geração do arquivo TRB da rotina de recalculo do custo médio sera utilizado o controle de Jobs por .T. = Sequencial ou .F. = Paralelo.
IMPORTANTE: Para melhor performance o parâmetro deve estar configurado com .F. = Paralelo.
Configurações de Perguntas de Tela SX1
ITEM 4: Caso o cliente não utilize a contabilização na rotina de recálculo do custo médio é recomendado que antes de executar a rotina configure a pergunta Gera Lancto. Contábil com conteúdo igual a Mantem Lançamento para que internamente não seja executada a função CTBA190 Reprocessamento Contábil. Com esse procedimento foi constatado uma ganho de performance de até 15%.
ITEM 7: Na lista de parâmetro da rotina de recálculo do custo médio configure o parâmetro Apagar Estornos? com o conteúdo igual a Não. Com esta configuração a rotina terá um ganho de performance de 5%.
Pontos de Entrada para melhorar a performance
ITEM 8: Caso o cliente não utilize o processo de transferência de materiais entre filiais (MATA310) pode-se desligar o processamento através do ponto de entrada MA330PRC.
Tabelas Envolvidas no processo de Recalculo do Custo médio
AF9, AFN, CT1, CT2, CT3, CT5, CT6, CT7, CTC, CTT, SB1, SB2, SB6, SB7, SB9, SBD, SC2, SCC, SD1, SD2, SD3, SD5, SD7, SD8 ,SDB, SF1, SF2, SF4, SF5, SF8, SFB, SFC, SG1, CQ1, CQ2, CQ3, CQ4, CQ5, CQ6, CQ7, CQ8, CQ9, SM2, SM0, STL, SWN.