Páginas filhas
  • DT Melhoria de performance na geração de transação de devolução pelo CDFFP025


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:Industrial
Função:Diminuir o tempo para gerar transação de devolução de terceiro
País:Brasil
Ticket:10944820
Requisito/Story/Issue (informe o requisito relacionado) :DVAIND-8040


02. SITUAÇÃO/REQUISITO

O componente CDFFP025 está demorando para gerar transações de devolução de M.P. de O.P. de terceiro quando já existem muitos registros de devolução na entidade FIS_NFITEMDEVT. Existem casos em que há mais de 7.000 registros de devolução para um mesmo produto. Na hora de gerar novos registros na FIS_NFITEMDEVT, são carregados todos os registros já existentes em memória, apagados os registros da entidade para a nf/produto e depois regravados todos os anteriores e mais o registro novo que está sendo criado.

03. SOLUÇÃO

Foram alterados os serviços FISSVCO024 e FISSVCO028, no processo para gerar transações de devolução de M.P. de O.P. de terceiro não será realizada a exclusão e inclusão de todos os itens novamente, deverá apenas gerar o novo item.


Imagem 1 - Antes das alterações, no exemplo acima o componente CDFFP025 estava demorando cerca de 5 minutos para gerar transações de devolução de M.P. de O.P. de terceiro, neste caso existem mais de 7.000 registros de devolução para um mesmo produto.


Imagem 2 - Após as alterações não será realizada a exclusão e inclusão de todos os itens, dessa forma o processo de devolução de M.P. de O.P. de terceiro ficara mais rápido.