01. DADOS GERAIS

Produto:

Linha de Produto:

 

Segmento:

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