跳转至

记录子物料耗损#

🔒 Material.RecordSubMaterialLosses

概述#

用户可访问该系统以记录所有子物料(仅第一级)的数量耗损或增益。

设置#

除了满足事务前提条件外,不需要任何特定设置。请注意,耗损和增益原因必须与当前物料步骤相关联。

前提条件#

  • 存在物料,其处于活动状态且未在途。
  • 物料具有子物料
  • 使用的耗损原因是针对当前物料步骤定义的。
  • 要为其记录耗损的子物料主要数量次要数量大于零。
  • 如果当前物料步骤IsDecimalQuantityAllowed属性设置为true,则用户可以指定小数数量的耗损,否则它们必须为整数。
  • 如果要为其记录耗损的最顶层物料CurrentBOMVersion不为空,则最终的物料主要数量必须大于等于物料装配数量

步骤顺序#

步骤1#

  1. 在“记录耗损项/增益项”按钮下,选择“记录子物料耗损”选项。
  2. (可选)通过展开“物料”部分查看物料详细信息。
  3. (可选)展开“选项”部分将允许更改两个属性:
  4. 在零数量和无子物料时终止使用物料,如果选中,则在这些情况下将终止使用物料
  5. 手动定义最终数量,如果选中,则允许用户定义最终数量,在这种情况下,增量将自动计算并显示。
  6. 选择耗损原因
  7. 可以选中“完全耗损”选项,以记录特定子物料的全部数量耗损。
  8. 如果耗损不是完全耗损,则输入耗损的数量。最终数量将自动计算,并显示在“最终数量”文本框以及子物料列表下方。
  9. (可选)输入备注
  10. 按“记录耗损”完成操作。

Info

只有适用于“记录耗损”操作的耗损才会显示在列表中。

recordSubmaterialLosses

Info

可以通过在通用表GUIElementDefaultValue中添加“Context = Material.RecordSubMaterialLosses, Element = TerminateOnZeroQuantity as context”条目来定义复选框“在数量为零且没有任何子物料时终止使用物料”的默认值。

Info

如果选中在数量为零且没有任何子物料时终止使用物料标志,并且所有子物料均已终止使用且父级物料中没有剩余的主要数量次要数量,则父级物料将被终止使用。