01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo
|
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição |
| Módulo: | 21 - CONTROLADORIA |
| Função: | 2121 - BALANÇO PATRIMONIAL |
| Ticket: | 24230957 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DDCONT-17545 |
02. SITUAÇÃO/REQUISITO
Ao tentar emitir o relatório na rotina 2121 marcando a flag "Saldo Anterior", a rotina apresenta lentidão e travamento.
03. SOLUÇÃO
Ajuste na lógica do relatório quando flag Saldo do Ano Anterior está marcada, antes, o relatório fazia uma consulta completa sem filtros do ano anterior, para cada conta do ano selecionado, impactando na performance da rotina. Agora a consulta do ano anterior é feita apenas uma vez, e para cada conta do ano selecionado, é buscado a conta correspondente no dataset da consulta já realizada, diminuindo drasticamente o tempo de geração do relatório. Adicionado também um índice na tabela PCMODELOPC para otimizar a consulta.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica