跳转至

拆卸物料#

🔒 Material.Disassemble

概述#

此操作用于拆解之前装配的物料,方法是根据预定义的物料清单将消耗数量退回至其他源物料。

设置#

除了满足事务前提条件外,不需要任何特定设置。

前提条件#

  • 存在装配物料且其处于活动状态。
  • 装配的物料未处于扣留中在途状态。
  • 装配的物料没有子产品。
  • 为最顶层的已装配物料定义了当前物料清单版本
  • 装配的物料数量大于零。
  • 拆解的物料数量必须大于零且小于等于装配的物料数量。
  • 如果物料是最顶层物料,则它必须处于处理中状态(即,需要在进站后和出站前执行)。
  • 如果物料是子物料,则其最上方物料必须处于处理中状态。
  • 源物料存在且处于活动已排队耗材状态,并且未处于已储存扣留状态。
  • 源物料不得包括正在装配的物料。
  • 源物料车间寿命必须仍然有效:车间寿命为空或(车间寿命剩余寿命 > 0并且车间寿命计数器状态 = 已停止)或(车间寿命计数器状态 = 正在运行和[车间寿命剩余小时书 -(现在() – 车间寿命打开日期)小时数 > 0])
  • 对于最上方源物料:
    • PickListItemCount必须为空
    • IsInTransferOrderItem必须为空
    • 物料产品InventoryLocked必须为false
    • IsApproved必须与false不同(可能为空)
  • 源物料必须与装配的物料位于同一工厂设施中。
  • 物料清单必须存在且处于活动状态或必须生效
  • 如果装配类型是显式显式添加替换和拆解
    • 物料数量大于零(之前已装配过)。
    • 拆解的物料数量必须大于零且小于等于装配的物料数量。
  • 如果装配类型是ExplictLongRunning,则必须至少有一个物料清单实例项的实际数量等于零且必需数量等于零或实际数量大于零且必需数量大于零。

步骤顺序#

步骤1:拆解#

  1. 验证物料和物料清单信息,然后单击拆解
  2. 指定要拆解的物料数量,然后按下一步。请注意,物料主要数量将相应减少,必需数量则会根据物料清单定义自动计算。

disassemble_material

步骤2:物料清单#

  1. 不是参考的源产品要求在此步骤中指定更多详细信息。输入以下内容,验证并完成这些详细信息:
  2. 产品(或替代项)。
  3. 源物料和拆解数量(如果尚未显示)。
  4. 物料或物料列表以及相应的退回数量、耗损数量和耗损原因。
  5. 每个目标物料的备注(可选)。
  6. 单击拆解完成操作。

disassemble_bom