Páginas filhas
  • DT Melhoria de performance no Processamento de Custo


01. DADOS GERAIS

Produto:

TOTVS Agro Multicultivo

Linha de Produto:


Segmento:

Agroindústria

Módulo:Custos Agrícola
Função:Processamento de Custo
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DAGROCUSTOS-2424


02. SITUAÇÃO/REQUISITO

Lentidão no Processamento de Custo levando, aproximadamente, 2 horas de execução em cliente quando o cálculo de Custo está para ser calculado ao nível de Local de Produção e Conta (Administração > Configurações Gerais: Grupo 14 - Orçamentos e Custos - Parâmetro: Calcular custo ao nível de Local de Produção e Conta com valor Sim).

03. SOLUÇÃO


Efetuada refatoração no Processamento de Custo quando o Produto está configurado para processar o Custo ao nível de Local de Produção e Conta (Administração > Configurações Gerais: Grupo 14 - Orçamentos e Custos - Parâmetro: Calcular custo ao nível de Local de Produção e Conta com valor Sim). Neste processo foram refatorados os métodos que se referem à geração das tabelas PLC_OPERLOCAIS, PLC_CCUSTO_CONTA, PLC_CCRATLC, PLC_CCRATLC_LC, PLC_CCRATLC_LC_CNT e PLC_OPERLOCAIS_CT, que são responsáveis por armazenamentos dos dados finais de Custo.  

Imagem do tempo gasto no cliente (algumas informações foram tachadas a fim de preservar a identidade do cliente). Note que o processo iniciou às 11:37:22 do dia 22/03/2021 e finalizou às 13:41:42 do dia 22/03/2021, ou seja, finalizou no mesmo dia com tempo total aproximado de 2horas para o processamento de um mês junho/2020:

 

Após serem efetuadas as alterações utilizando os mesmos dados do cliente e no mesmo período de processamento (junho/2020) tendo início às 08:24:25 do dia 23/03/2021 e finalizou às 08:55:27 do dia 23/03/2021, ou seja, finalizou no mesmo dia com tempo total aproximado de 31minutos Conforme demonstrado na imagem abaixo.



04. ASSUNTOS RELACIONADOS