按产品拆分物料#
Material.SplitByProduct
概述#
此操作用于根据不同产品拆分物料。 对于每个不同的子产品,系统有可能创建一个新的最顶层*物料**(通过拆分),也可能选择一个符合条件的现有子物料来作为新的最顶层*子产品。
设置#
除了满足事务前提条件外,不需要任何特定设置。请注意,物料必须具有子产品。
前提条件#
- 主要*物料**处于活动*状态。
- 主要*物料**未处于扣留和在途*状态。
- 物料具有子产品(即来自与父级物料不同的产品的子物料)。
- 所有新物料的流程和产品均处于活动状态并已启用。
Info
此事务对于谱系而言很重要。
步骤顺序#
步骤1:子产品#
- 验证主要物料信息。
- 通过选中最左侧列中相应的复选框指定要拆分的子产品,然后在屏幕右侧检查它们的详细信息。
步骤2:新物料#
- 再次在左侧网格中选择子产品,并通过选中创建新物料选项来指定是否应生成新的最顶层*物料**,在这种情况下,可以输入名称(否则,将由名称生成器生成名称)。相反,如果您决定选中使用子物料选项,则必须将该子产品的现有子物料选作该产品的新的最顶层*物料**。
- 无论如何选择上述选项,都必须指定容器和位置。如果已将选定容器配置为自动生成位置,则位置字段将自动填充。否则,请输入容器位置。
- 通过单击屏幕右上角的选项按钮,您可以访问折叠和在数量为零且没有任何子物料时终止使用选项。
- (可选)如果所有子产品都需要拆分,请选中折叠主要物料选项以折叠按产品拆分的主要物料。
- (可选)选中在数量为零且没有任何子物料时终止使用选项,以在满足这两个条件时终止使用父级物料。
- 按拆分按钮完成操作。
Info
可以通过在通用表GUIElementDefaultValue中添加Context=Material.SplitByProduct和Element=TerminateOnZeroQuantity条目来定义在数量为零且没有任何子物料时终止使用物料的默认值。

