Académique Documents
Professionnel Documents
Culture Documents
Dica 1 - Contabilizao - Para ganho de performance no processamento da contabilizao de por Thread
custos, nas rotinas e im Reclculo de Custo Mdio (MATA330) Contabilizao do Custo Mdio (MATA331)
plementou-se o conceito de contabilizao por que permite definir atravs do novo parmetro Thread, MV_M33
o nmero de que devem ser executadas ao mesmo tempo pelo Sistema. Vale ressaltar que se 0THR Threads
o ambiente estiver utilizando entre 80% e 90% de sua capacidade de leitura/gravao de disco e processador,
no recomendado a utilizao de . (Consulte o Boletim Tcnico). Mult-threads
Dica 3 - Reprocessamento Neste caso realizou-se melhoria na chamada da funo Contbil CTBA190
que era executada uma vez por filial, atualmente a rotina de Reclculo do Custo (Reprocessamento contbil)
Mdio executa a funo chamando a funo por selecionadas, o que faz com que a rotina r iliais ange de f
tenha um ganho de performance muito grande e evita os semforos nas tabelas de contabilizao, pois a
funo executada menos vezes do que o procedimento anterior a melhoria, neste processo no e necessrio
a configurao de parmetros.
Dica 4 - Caso no utilize a contabilizao na rotina de Reclculo do Custo Mdio recomendado que antes de
executar a rotina, configure a pergunta com contedo igual a par Gera Lancto Contbil Mantm Lanamento
a que internamente no seja executada a funo com esse CTBA190 (Reprocessamento Contbil)
procedimento foi constatado uma ganho de performance de at 15%.
Dica 6 - Criao Desenvolvido o log de monitoramento para a de Log de monitoramento (Tabela CV8)
rotina de Reclculo do Custo Mdio, permitindo verificar o que acontece na rotina passo-a-passo, sendo
possvel verificar em que passo a rotina esta gastando o maior tempo de processamento. Para maiores
detalhes consulte o Boletim Tcnico.
Dica 7 - Na lista de parmetros da rotina de Reclculo do Custo Mdio, configure o parmetro Apagar
com o contedo igual a . Com est configurao a rotina obtm um ganho de performance de Estornos No
5%.
Dica 8 - Caso o cliente no utilize o processo de transferncia de materiais entre filiais (MATA310), possvel
desligar o processamento atravs do Ponto de Entrada MA330PRC.
Dica 9 - Atravs do Ponto de Entrada possvel manipular o arquivo de trabalho que processado MA330TRB
pela rotina de Reclculo do Custo Mdio. Um exemplo de utilizao deste Ponto de Entrada, seria a
necessidade de no processar produtos obsoletos, viabilizando melhoria na performance da rotina.
Dica 10 - Caso no tenha necessidade de atualizao do custo mdio unitrio atual (B2_CM1 a B2_CM5),
possvel utilizar o parmetro com contedo igual a . O processamento do custo mdio MV_330ATCM F (False)
realizado nos campos de fechamento a e logo aps transferido para os campos B2_CMFIM1 B2_CMFIM5 B2
a somente para manter o legado. _CM1 B2_CM5
Dica 11 - Implementado o tratamento de para o processamento do Custo Mdio (MATA330) para Threads
ambientes que possuem um alto volume de documentos de Entrada / Sada, atravs do parmetro MV_M330J
, geralmente clientes que se enquadram no ramo de varejo. Com esta implementao constatamos um CM
ganho de performance de aproximadamente 50% para clientes que se enquadram neste ramo de atividade. Ao
habilitar a implementao o processamento dos documentos de Entrada/ Sada ordenados pelas ordens 100
(Entrada) e 500 (Sada) tero seus custos calculados atravs de Threads, para aumentar a performance da
rotina. Maiores detalhes consulte o boletim tcnico referente ao chamado . TDQNYH
- Desenvolvido o parmetro MV_PRODMOD com a finalidade de desabilitar o controle de produtos Dica 12 - Parmetro MV_PRODMOD
mo de obra que utilizam em sua configurao os campos B1_CCCUSTO (CC p/Custo) e B1_GCCUSTO (Gr. Cnt Custo). Ao configurar o
parmetro com o contedo igual a .F. (False) todas as rotinas de estoque tero uma melhora na performance, pois o sistema no ir
verificar esses produtos mo de obra diminuindo a quantidade de instrues.
MV_PRODMOD
Tipo = Logico
Contedo Padro = .T. (Utiliza o controle de produtos mo-de-obra atravs dos campos B1_CCCUSTO e
B1_GCCUSTO)
Importante:
Cada item acima deve ser analisado de acordo com o ambiente - Casotenha executado todos os
passos acima e mesmo assim o problema de performance persistir, deve ser alocado um analista
DBA para verificar a base de dados.