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.