跳转到主要内容
存储规则是您的公司针对库存和车间事务定义的检查。库存和质量经理用它在错误发生的当下将其拦住,例如物料被放入错误类型的库位,或某个批次过账时缺少编号。

规则如何工作

规则在过账时检查。当规则的条件不满足时,它会做两件事之一:阻止该事务,或警告并允许用户确认后继续。每条规则针对一种目标:物料或。

示例:化学品必须冷藏存放

假设批次化学品绝不能放入常温库位。按如下方式设置的规则可以强制执行: 现在,将化学品收入任何其他类型的存储单元都会失败,用户会看到该消息,并带有填入的物料 ID。

条件

规则所应用的测试是一棵小型条件树。它由一个匹配类型和一行或多行组成,每行指定一个字段、一个运算符和一个值。 当条件成立时,规则通过。不成立时,则产生一次违规。

运算符

缺失值

消息

在消息中放入 {item.id} 和 {transaction.quantity} 之类的标记,它们会被替换为出错行中的值,因此用户能准确看到是哪一行违反了规则。

规则在何处运行

每条规则指定它所把关的表面;表面就是一种事务类型。目标决定了可选的表面:
  • 物料规则可在 receipt、shipment、stockTransfer、warehouseTransfer、inventoryAdjustment 以及库位移动 place 和 pick 上运行。
  • 工作中心规则可在 operationStart、operationFinish、materialIssue 和 materialReceive 上运行。
评估在服务器上过账期间进行,先于任何会计分录或库存移动。因此被阻止的事务不会留下任何痕迹:不会写入任何内容。

阻止或警告

例如,在库存调整上设置一条 warn 规则,条件为 transaction.quantity gt 750,消息为 Large adjustment — confirm the count。异常大的盘点数量会被标记,但用户确认警告后即可立即过账。

规则适用于哪些行

决定规则检查哪些行有两种方式:

创建规则

  1. 前往库存管理 → 存储规则并选择添加规则。新规则表单随即打开。
  2. 输入名称,并可选填描述。保持启用开启,规则才会被评估。
  3. 选择严重度:错误会阻止保存,直至问题解决;警告允许确认后继续。
  4. 限定规则范围。对于物料规则,选择物料类型和物品组以及如何合并筛选;两者都留空则匹配所有物料。对于工作中心规则,如果要覆盖所有工作中心,请开启适用于所有工作中心。
  5. 选择规则运行的表面。
  6. 在条件下设置匹配类型,并为每一行字段 / 运算符 / 值使用添加条件。
  7. 编写规则失败时向用户显示的消息。使用插入令牌添加物料 ID 之类的值。
  8. 选择保存。
已有规则了吗?可在某个物料的规则选项卡中将其附加到该特定物料。

规则字段

套餐与权限

从存储规则列表添加规则需要设置的创建权限。

相关内容