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.