Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como melhorar a performance do cálculo do médio com a valorização de ordens de reaproveitamento pelo NMB - Nível Mais Baixo?
Ambiente
TOTVS Manufatura - TOTVS Manufatura (Linha Datasul) - Custos (MCS) - Versão 12
Solução
O Cálculo do Médio possui um processo - programa interno CE0401s.p - que é executado para as ordens do tipo Reaproveitamento. Este processo pesquisa a movimentação do período, para verificar se a ordem de reaproveitamento possui movimentos em looping de estrutura ou não. Para bases de dados que possuem muitas informações, este processo pode piorar a performance do cálculo ou mesmo causar problemas de estouro de parâmetros de carga de banco.
No mesmo programa do cálculo do médio, existe um outro processo que também prevê valorização em looping, porém utilizando o NMB do item. Este processo é executado atualmente para as ordens do tipo conserto e retrabalho.
Para evitar os problemas de performance e estouro de parâmetros, no programa CS0104 - Parâmetros Custos poderá ser marcada a opção Valoriza OP de Reaproveitamento pelo NMB? , onde o programa do cálculo do médio, para as ordens de reaproveitamento, não irá mais utilizar o processo de pesquisa de looping pela movimentação - CE0401S, mas sim, o processo de pesquisa de looping pelo nível mais baixo do item.
Portanto, empresas que possuem ordens de reaproveitamento e desejam melhorar a performance do cálculo ou estão com problemas de estouro de parâmetros, devem marcar o parâmetro de Valoriza OP de reaproveitamento pelo NMB?.
Saiba mais
Recomenda-se a leitura do documento abaixo que contém mais informações sobre a valorização de ordens de reaproveitamento: Looping de estrutura em ordens de reaproveitamento
0 Comentários