Validação por Fórmula em cada material da produção
Este validador repete a sua fórmula para cada material da produção. Se algum material reprovar, a gravação é barrada e o sistema aponta o material com problema. É a versão "material a material" da validação por fórmula em produção.
Use-o para regras sobre cada material — quantidade consumida, produto, lote, campo personalizado do material. Para regras sobre a produção inteira, use a fórmula da produção inteira.
Como referenciar o material na fórmula
O contexto da fórmula é o material, então os atributos começam por production_material:
production_material.consumed— quantidade consumida do materialproduction_material.product.nome_do_atributo— dados do produto do material (inclusive campos personalizados com o prefixocf_)production_material.productlot.nome_do_atributo— dados do lote
Consulte Fórmulas para a sintaxe e a lista completa de atributos.
Cadastrando
- No menu superior, clique na Engrenagem.
- Clique em Validações personalizadas.
- Escolha Produção.
- Clique em Incluir.
- Na galeria, selecione o modelo Fórmula personalizada aplicada a cada material da produção.
- Preencha os campos e clique em Salvar.
Campos
Além dos campos comuns a toda validação, este validador tem:
- Fórmula: a regra avaliada para cada material. Deve devolver verdadeiro para liberar o material e falso para barrá-lo.
- Mensagem de erro: o texto exibido no material que reprovou.
Exemplo: todo material precisa ter consumo informado
Para impedir que a produção seja gravada com algum material sem quantidade consumida:
- Fórmula:
{ ">": [{ "attr": "production_material.consumed" }, 0] }
- Mensagem de erro:
Informe a quantidade consumida de todos os materiais.
Como funciona: para cada material, a fórmula verifica se o consumo é maior que zero. Materiais com consumo informado passam; qualquer material com consumo zerado é barrado com a mensagem acima.