Páginas filhas
  • DDFINAN-26485 - DT - 604 - Rotina gerando lock.


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:6 - TESOURARIA
Função:604 - CONCILIAR
Ticket:19474088
Requisito/Story/Issue (informe o requisito relacionado) :DDFINAN-26485

02. SITUAÇÃO/REQUISITO

Tratativas iniciadas em sala de reunião com cliente, onde nos trouxe um cenário com lentidão na rotina 604. Segue trace para análise.
DANIEL RODRIGUES PRATA ciente do assunto.

03. SOLUÇÃO

Solução resolvida nas versões abaixo 

  • 33.0.7.2
  • 34.0.4.6

ALTERAÇÃO EFETUADA NA ROTINA:

  • Foi Verificado alguns pontos para melhoria no código fonte, pois estavam sendo criados muitos objetos de BD dinamicamente, e isso, quando é criado várias vezes poderá em determinado circunstância ocorrer os LOCKs.
  • Existe uma parte da rotina que executa o SELECT com o FOR UPDATE, mas isso é necessário para as atualizações e não ocorrer outros erros de saldos.
  • Foi atualizado a biblioteca da rotina (bower.json).

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica