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 material
  • production_material.product.nome_do_atributo — dados do produto do material (inclusive campos personalizados com o prefixo cf_)
  • production_material.productlot.nome_do_atributo — dados do lote

Consulte Fórmulas para a sintaxe e a lista completa de atributos.

Cadastrando

  1. No menu superior, clique na Engrenagem.
  2. Clique em Validações personalizadas.
  3. Escolha Produção.
  4. Clique em Incluir.
  5. Na galeria, selecione o modelo Fórmula personalizada aplicada a cada material da produção.
  6. 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.