Validação de Estoque em Vendas
Conhecida na galeria como Não permite estoque negativo, esta validação personalizada barra a gravação da venda quando não há estoque suficiente para atender todos os itens — e mostra exatamente quais produtos estão em falta.
É um validador pronto: não exige fórmula. Basta cadastrá-lo e dar um nome.
Quando o validador roda
Para evitar bloqueios indevidos, ele só é avaliado nas vendas que de fato movimentam o estoque. A venda precisa atender a todas estas condições:
- Ser uma venda de saída;
- Ter finalidade normal (desconsidera complemento, ajuste, devolução e afins);
- Estar marcada para movimentar o estoque;
- Estar em uma etapa que possa movimentar o estoque.
Quando a venda não se encaixa nesses casos, o validador é simplesmente ignorado.
O cálculo considera produto, depósito e lote: a falta é apurada para cada combinação, então o mesmo produto pode passar em um depósito e reprovar em outro.
Cadastrando
- No menu superior, clique na Engrenagem.
- Clique em Validações personalizadas.
- Escolha Venda.
- Clique em Incluir.
- Na galeria, selecione o modelo Não permite estoque negativo.
- Confira o Nome e clique em Salvar.
Campos
Este validador não tem campos próprios além dos comuns a toda validação. A mensagem de falta de estoque já vem pronta e aparece no item que não pôde ser atendido.
Perguntas e respostas
1 - A venda não bloqueia mesmo sem estoque. Por quê? R: Verifique se ela atende às condições acima — em especial se é de saída, se está marcada para movimentar o estoque e se a etapa atual movimenta estoque. Se alguma condição não é satisfeita, o validador não roda.