01. DADOS GERAIS
Produto: | TOTVS Agro Multicultivo
|
---|---|
Linha de Produto: | Linha PIMS |
Segmento: | Agroindústria |
Módulo: | Custos Agrícola |
Função: | Processamentos > Processamento Custos > Captação de Entradas de Custos |
País: | Brasil |
Ticket: | 19208192; 18274526 |
Requisito/Story/Issue (informe o requisito relacionado) : | DAGROCUSTOS-8037; DAGROCUSTOS-7962; DAGROCUSTOS-7789 |
02. SITUAÇÃO/REQUISITO
Ao efetuar a Captação de Entradas de Custo o sistema está apresentando lentidão o que não ocorria anteriormente. Ocorre também, de antes de ser inicializada a tela de Ver Processamentos o navegador para de responder.
03. SOLUÇÃO
Verificado que a lentidão apresentada antes da abertura da tela de Ver Processamentos se referia à execução do Processo de Rateio de Atividades Mecanizadas para apontamentos que não possuem Local de Produção (Talhão) informados. e que no processamento de Captação de Entradas, a lentidão estava concentrada nos passos referentes à:
- Captação de Atividades Mecanizadas;
- Captação de Consumo de Insumos Agrícolas;
- Captação de Áreas dos Insumos Agrícolas;
- Captação da Jornada de Operadores em Atividades Mecanizadas;
- Captação de Consumo de Combustíveis; e
- Captação de Consumo de Lubrificantes.
Como solução, foi efetuado a otimização de consultas de Banco de Dados e alteração de código-fonte para privilegiar o desempenho do produto.
A fim de exemplificação de diferença de tempo gasto antes e após as alterações efetuadas segue abaixo um comparativo. Para este comparativo foi utilizada duas bases de dados de clientes em banco de dados Oracle como Microsoft SQLServer. A nomenclatura das Unidades Administrativas foram alteradas para preservar a identidade dos clientes
SQLServer | Antes | Após |
---|---|---|
UNIDADE 01 | 00:00:50 | 00:00:53 |
UNIDADE 02 | 00:00:47 | 00:00:56 |
UNIDADE 03 | 00:05:46 | 00:00:50 |
UNIDADE 04 | 00:00:43 | 00:00:44 |
UNIDADE 05 | 00:00:47 | 00:00:47 |
UNIDADE 06 | 00:00:27 | 00:00:27 |
UNIDADE 07 | 00:00:42 | 00:00:44 |
UNIDADE 08 | 00:00:46 | 00:00:58 |
UNIDADE 09 | 00:07:51 | 00:01:05 |
UNIDADE 10 | 00:00:28 | 00:00:30 |
UNIDADE 11 | 00:00:29 | 00:00:31 |
UNIDADE 12 | 00:14:43 | 00:01:25 |
UNIDADE 13 | 00:04:52 | 00:00:54 |
UNIDADE 14 | 00:11:12 | 00:01:20 |
UNIDADE 15 | 00:00:43 | 00:00:48 |
UNIDADE 16 | 00:00:42 | 00:00:45 |
UNIDADE 17 | 00:00:44 | 00:00:46 |
UNIDADE 18 | 00:00:28 | 00:00:29 |
UNIDADE 19 | 00:00:42 | 00:00:45 |
UNIDADE 20 | 00:43:11 | 00:04:13 |
UNIDADE 21 | 00:05:16 | 00:00:23 |
UNIDADE 22 | 00:00:11 | 00:00:16 |
UNIDADE 23 | 00:00:42 | 00:00:16 |
UNIDADE 24 | 00:04:25 | 00:00:19 |
UNIDADE 25 | 00:04:35 | 00:00:26 |
UNIDADE 26 | 00:00:11 | 00:00:12 |
UNIDADE 27 | 00:09:28 | 00:00:35 |
UNIDADE 28 | 00:00:15 | 00:00:21 |
TOTAL | 02:01:56 | 00:22:38 |
Oracle | Antes | Após |
UNIDADE 01 | 00:00:50 | 00:00:53 |
UNIDADE 02 | 00:00:47 | 00:00:56 |
TOTAL | 00:01:37 | 00:01:49 |
Foi efetuada, também, a transposição do Rateio de Atividades Mecanizadas para se tornar um passo da Captação de Entradas de Custo. Dessa forma ao confirmar a Captação de Entradas de Custo o sistema direcionará para a tela de Ver Processamentos sem que haja o travamento do navegador.
Por fim, foi efetuada melhoria nas mensagens apresentadas durante a Captação de Entradas de Custo. Anteriormente era apresentada apenas a mensagem Em Execução. A partir deste momento, será apresentado a descrição do passo da Captação de Entradas de Custo que está sendo realizado. Sendo eles:
- Pré-processamento: Efetuando Rateio de Atividades Mecanizadas para Locais de Produção
- Pré-processamento: Recuperando Índices Econômicos e Taxas Despesas Gerais
- Pré-processamento: Limpando dados de Entradas de Custo
- Pré-processamento: Gerando Tratamento de Semente por Local
- Captando Atividades Mecanizadas (HRS)
- Captando Atividades Manuais (HRS)
- Captando Consumo de Insumos Agrícolas
- Captando Áreas das Operações
- Captando Áreas dos Insumos Agrícolas
- Captando Lançamentos Eventuais - Centro de Custo e Conta
- Captando Lançamentos Eventuais - Centro de Custo e Conta para Contabilização
- Captando Lançamentos Eventuais - Operação
- Captando Lançamentos Eventuais - Equipamento
- Captando Interface ERP - Despesas Gerais
- Captando Interface ERP - Consumo de Materiais
- Captando Interface ERP - Depreciações
- Captando Jornada de Operadores em Atividades Mecanizadas
- Captando Horas de Mecânicos em Ordem Serviço de Oficina
- Captando Consumo de Combustíveis
- Captando Consumo de Lubrificantes
- Captando Consumo de Peças em Ordem Serviço de Oficina
- Captando Serviços de Terceiros
- Captando Integração de Custos de Equipamento
- Captando Apontamentos de Mão de Obra Rural
- Finalizando Captação de Entradas - Atualizando dados de processamento
04. ASSUNTOS RELACIONADOS
- Documentos de referências: