SORGES / SORGES LIGHT – Zerar estoque dos produtos

Vamos aprender a zerar o estoque dos produtos.

Não há função no sistema para zerar estoque de produtos, por dois motivos: porque normalmente isso não é uma boa prática, e porque o usuário pode acionar a função acidentalmente e causar um estrago no estoque da empresa.

Ainda assim, é possível fazer isso via comando sql. Para isso, clique no botão MAIS no topo da tela inicial, e em EXECUTAR SQL:

Depois você vai copiar esse comando para a tela:

INSERT INTO PRODUTOACERTO (
PRO_UUID,
EMP_UUID,
PRA_DATA,
PRA_HORA,
PRA_HISTORICO,
PRA_ENTRADA,
PRA_SAIDA,
PRA_CUSTO )
SELECT
PRO_UUID,
EMP_UUID,
current_date,
current_time,
'ZERAR ESTOQUE',
IIF(PRO_EST_ATUAL < 0, PRO_EST_ATUAL*(-1), 0) ENTRADA, IIF(PRO_EST_ATUAL > 0, PRO_EST_ATUAL, 0) SAIDA,
PRO_VAL_CUSTO
FROM PRODUTO
WHERE PRO_EST_ATUAL <> 0

Feito isso, clique em executar e verá uma mensagem indicando que foi feito com sucesso:

A mensagem também vai indicar quantas linhas foram afetadas, o que representa o número de produtos que foram alterados.