在容器之间移转物料#
Material.TransferBetweenContainers
概述#
此操作用于将物料从一个容器移转到另一个容器。
设置#
除了满足事务前提条件外,不需要设置。
前提条件#
-
对于物料:
- 物料处于活动状态,并且未处于扣留和在途状态。
- 物料具有与其关联的容器。
- 旧容器处于可用状态。
-
对于新容器:
- 容器处于活动状态,且已用位置小于位置总数,或者位置总数等于-1。
- 容器处于可用状态。
- 容器的PositionUnitType必须为物料。
- 如果将容器的IsAutoGeneratePositionEnabled属性设置为False,则提供的位置必须没有已在容器中被使用。
- 对于每种具体的CapacityValidationMode:
- 单位 - CapacityUnits与所移转物料的主要单位或次要单位相同。单位取自物料,而不是步骤。
- 表单 – 物料的表单必须与容器的CapacityForm相匹配。
- 无 – 无检查。
- 如果CapacityValidationMode为单位,则所移转物料的数量不得超过CapacityPerPosition(或者CapacityPerPosition为-1)
- 新容器必须与旧容器不同。
- 新容器的HoldCount必须为零。
- 新容器的工厂设施必须与旧容器的工厂设施相同。
步骤顺序#
步骤1#
- 验证物料信息。
- 选择要将物料移转到的新容器。
- 单击移转完成操作。