跳转至

在容器之间移转物料#

🔒 Material.TransferBetweenContainers

概述#

此操作用于将物料从一个容器移转到另一个容器。

设置#

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

前提条件#

  • 对于物料

    • 物料处于活动状态,并且未处于扣留在途状态。
    • 物料具有与其关联的容器
    • 容器处于可用状态。
  • 对于新容器

    • 容器处于活动状态,且已用位置小于位置总数,或者位置总数等于-1。
    • 容器处于可用状态。
    • 容器PositionUnitType必须为物料
    • 如果将容器IsAutoGeneratePositionEnabled属性设置为False,则提供的位置必须没有已在容器中被使用。
    • 对于每种具体的CapacityValidationMode
      • 单位 - CapacityUnits与所移转物料的主要单位或次要单位相同。单位取自物料,而不是步骤
      • 表单物料表单必须与容器CapacityForm相匹配。
      • – 无检查。
  • 如果CapacityValidationMode单位,则所移转物料的数量不得超过CapacityPerPosition(或者CapacityPerPosition为-1)
  • 容器必须与旧容器不同。
  • 容器HoldCount必须为零。
  • 容器工厂设施必须与旧容器工厂设施相同。

步骤顺序#

步骤1#

  1. 验证物料信息。
  2. 选择要将物料移转到的新容器
  3. 单击移转完成操作。

transfer_material