Páginas filhas
  • 19323054 DDESTOQUE-17566 DT #PKG_ESTOQUE + Rotina 201 - Opção Liberar estoque bloqueado permitindo que o estoque fique negativo


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:8 - FERRAMENTAS DO SISTEMA
Função:820 - ATUALIZAÇÃO DE DADOS - 4 LOGISTICA
Ticket:19323054
Requisito/Story/Issue (informe o requisito relacionado) :DDESTOQUE-17566


02. 
SITUAÇÃO/REQUISITO

Na rotina 201, opção “Liberar estoque bloqueado”, quando o usuário clicava mais de uma vez nesse botão, a PKG_ESTOQUE estava desbloqueando em duplicidade e gerando divergência.

Por exemplo:

Filial 1

Produto 1.


Total do no estoque gerencial = 100

Qtd avaria = 20

Total Bloqueado = 100


Ou seja, nesse cenário, 80 unidades são bloqueios manuais.

Na primeira tentativa e ao clicar em Liberar estoque bloqueado a rotina desbloqueava corretamente as 80 unidades deixando o estoque da seguinte forma:


Total do no estoque gerencial = 100

Qtd avaria = 20

Total Bloqueado = 20.


Mas, ao clicar novamente para “Liberar estoque bloqueado”, a pkg_estoque, estava, de forma indevida, zerando a quantidade bloqueada e deixando divergente com a quantidade avaria. A quantidade bloqueada não pode ficar menor que a quantidade avaria.


Total do no estoque gerencial = 100

Qtd avaria = 20

Total Bloqueado = 0.


Já na rotina 1118 a quantidade bloqueada estava aparecendo como negativa.


03. SOLUÇÃO

Feito ajuste na pkg_estoque para não liberar o estoque em duplicidade, mesmo que o cliente clique várias vezes no botão “Liberar estoque bloqueado”. Feito melhoria na validação onde garante que a quantidade bloqueada nunca seja menor que a quantidade em avaria.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica