集装箱包装策略

集装箱包装策略是一种可用于定义跨集装箱的物料分配的策略。 本文说明了包装到所有开放集装箱仅包装到当前集装箱策略之间的差异。

  • 包装到所有开放集装箱 – 系统必须检查已在集装化周期期间创建的所有开放集装箱,以确保该物料适合其中一个集装箱。 在包装期间,系统检查每个物料以确定它是否适合之前创建的任何集装箱。 如果物料不适合现有集装箱,系统将创建一个新集装箱并继续,直到完成整个订单的包装。

    例如,n 个订购的物料需要集装化。 最坏的情况是,每次系统处理不适合任何现有集装箱的物料时,总共将执行 ([(n – 1) × (n + 1)] ÷ 2) 个检查以评估该物料是否适合现有集装箱。

  • 仅包装到当前集装箱 – 系统必须仅检查最近创建的集装箱,以确保该物料适合该集装箱。 在包装期间,系统检查每个物料以确定它是否适合最近创建的集装箱。 如果物料不适合该集装箱,系统将创建一个新集装箱并继续,直到完成整个订单的包装。

    例如,n 个订购的物料需要集装化。 最坏的情况是,系统总共将执行 (n – 1) 个检查以评估该物料是否适合集装箱。

集装箱包装策略流的示例

您设置以下物料进行集装化。

物料 物理维度(宽 × 深 × 高) 权重
HDMI 电缆 6' 1 × 1 × 1 1
HDMI 电缆 12' 2 × 1 × 1 1
HDMI 电缆 18' 3 × 1 × 1 2

您还设置了以下将用于包装的箱。

容器 物理维度(长 × 宽 × 高) 权重 体积
中等箱 6 × 3 × 2 10 100

最后,您设置具有以下产品和数量的订单。

销售订单行 数量
HDMI 电缆 12' 9
HDMI 电缆 18' 8
HDMI 电缆 6' 13

下表总结了集装化在使用包装到所有开放集装箱策略时以及使用仅包装到当前集装箱策略时的工作原理。

装入所有打开的集装箱 包装到当前集装箱

HDMI 电缆 12':

  1. 创建一个新集装箱 CONT0001。
  2. 将 9 个放入集装箱 CONT0001 中。

HDMI 电缆 12':

  1. 创建一个新集装箱 CONT0001。
  2. 将 9 个放入集装箱 CONT0001 中。

HDMI 电缆 18':

  1. 检查物料是否适合集装箱 CONT0001。
  2. 创建一个新集装箱 CONT0002。
  3. 将 5 个放入集装箱 CONT0002 中。
  4. 创建一个新集装箱 CONT0003。
  5. 将 3 个放入集装箱 CONT0003 中。

HDMI 电缆 18':

  1. 检查物料是否适合集装箱 CONT0001。
  2. 创建一个新集装箱 CONT0002。
  3. 将 5 个放入集装箱 CONT0002 中。
  4. 创建一个新集装箱 CONT0003。
  5. 将 3 个放入集装箱 CONT0003 中。

HDMI 电缆 6':

  1. 检查物料是否适合集装箱 CONT0001。
  2. 将 1 个放入集装箱 CONT0001 中。
  3. 检查物料是否适合集装箱 CONT0002。
  4. 检查物料是否适合集装箱 CONT0003。
  5. 将 4 个放入集装箱 CONT0003 中。
  6. 创建一个新集装箱 CONT0004。
  7. 将 8 个放入集装箱 CONT0004 中。

HDMI 电缆 6':

  1. 检查物料是否适合集装箱 CONT0003。
  2. 将 4 个放入集装箱 CONT0003 中。
  3. 创建一个新集装箱 CONT0004。
  4. 将 9 个放入集装箱 CONT0004 中。

示例场景:每个集装箱包装单个订单

本部分显示一个场景,其中系统设置为将多个订单合并到一个装运中。 因此,从销售订单完成集装化,以确保包含多个产品的每个订单都包装到自己的集装箱中。

此功能可让您处理必须仅将一个销售订单包装到每个集装箱的场景,以便配送中心可以在零售商店之间越库配送满载的集装箱。 除了零售场景(每个零售商店的订单和装运到配送中心以进行越库配送)之外,此技术也常用于精益供应链(每个即时生产线的销售订单)。

此场景显示您可以如何使用仅包装到当前集装箱策略进行集装化来减少包装期间评估的集装箱数。

先决条件

在您的系统中打开合并装运功能

该场景使用合并装运功能。 从 Supply Chain Management 版本 10.0.29 开始,此功能是强制性的,无法关闭。 如果您运行的版本早于 10.0.29,管理员可以通过在功能管理工作区中搜索合并装运功能来打开或关闭此功能。

提供演示数据

此场景引用为 Microsoft Dynamics 365 Supply Chain Management 提供的标准演示数据中包含的值和记录。 如果要在进行此练习时使用此处提供的值,请务必在安装了演示数据的环境中操作,并且在开始前将法人设置为 USMF

检查或创建集装箱类型

若要检查您的集装箱类型,或根据需要创建新的集装箱类型,请按照以下步骤操作。

  1. 转到 Warehouse management>设置>集装箱>集装箱类型

  2. 确保以下每种集装箱类型在您的演示数据中可用。 根据需要编辑或创建集装箱类型。

    • 集装箱类型 1:

      • 集装箱类型代码:大箱
      • 描述:大箱
      • 最大净重:100
      • 体积:400
      • 长度:4
      • 宽度:10
      • 高度:10
    • 集装箱类型 2:

      • 集装箱类型代码:中等箱
      • 描述:中等箱
      • 最大净重:50
      • 体积:200
      • 长度:2
      • 宽度:10
      • 高度:10
    • 集装箱类型 3:

      • 集装箱类型代码:小箱
      • 描述:小箱
      • 最大净重:20
      • 体积:100
      • 长度:1
      • 宽度:10
      • 高度:10

检查或创建集装箱组

若要检查您的集装箱组,或根据需要创建新的集装箱组,请按照以下步骤操作。

  1. 转到仓库管理>设置>集装箱>集装箱组

  2. 确保以下集装箱组在您的演示数据中可用。 如果不可用,请选择新建创建它。

    • 集装箱组 ID:
    • 描述:箱大小
  3. 集装箱组的详细信息快速选项卡上,确保存在以下行。 如果不存在,请选择新建添加它们。

    • 行 1:

      • 编号规则:1
      • 集装箱类型:大箱
      • 集装箱利用率百分比:100
    • 行 2:

      • 编号规则:2
      • 集装箱类型:中等箱
      • 集装箱利用率百分比:100
    • 行 3:

      • 编号规则:3
      • 集装箱类型:小箱
      • 集装箱利用率百分比:100

创建新的集装箱生成模板

若要创建新的集装箱生成模板,请按照以下步骤操作。

  1. 转到仓库管理>设置>集装箱>集装箱生成模板

  2. 选择新建创建具有以下设置的集装箱生成模板:

    • 编号规则:1
    • 集装箱模板 ID:
    • 集装箱组 ID:
    • 基本查询类型:销售分配行
    • 波次步骤代码:234
    • 允许拆分领料:
    • 集装箱包装策略:仅包装到当前集装箱
    • 按指令单位包装:
  3. 在仍选择新模板行的同时,在操作窗格上选择编辑查询

  4. 将显示标准查询编辑器对话框。 在排序选项卡上,选择添加以添加具有以下设置的行:

    • 表:临时工作事务
    • 派生表:临时工作事务
    • 字段:订单编号
    • 搜索方向:升序

    重要

    若要避免循环检查所有其他开放的集装箱,并通过一次检查一个集装箱来加快流程,除了按订单编号排序外,请使用仅包装到当前集装箱策略。 此组合将像工作模板上的工作分解一样工作。

  5. 选择确定关闭查询编辑器对话框。

  6. 在仍选择新模板行的同时,在操作窗格上选择集装箱混合约束

    现在,您将添加一个约束,将单个订单中的物料放入单个集装箱中。 来自任何其他订单的物料将放入单独的集装箱中。

  7. 选择新建创建具有以下设置的混合约束:

    • 表:销售订单
    • 字段选择:SalesId(该字段在网格中将显示为销售订单。)
  8. 选择确定以添加约束。

  9. 关闭该页面。

为集装化设置波次模板

若要设置波次模板,请按照以下步骤操作。

  1. 转到仓库管理 > 设置 > 波次 > 波次模板

  2. 在列表窗格中,将波次模板类型字段设置为装运

  3. 在列表中选择 63 集装化模板。

  4. 在操作窗格上,选择编辑

  5. 方法快速选项卡上,在选定方法列中,找到以下行:

    • 方法名称:集装化
    • 名称:集装化
  6. 将行的波次步骤代码字段设置为 234

设置工作模板

若要设置工作模板,请按照以下步骤操作。

  1. 转到仓库管理 > 设置 > 工作 > 工作模板

  2. 工作订单类型字段设置为销售订单

  3. 概述网格中,找到并选择应该用于针对每个集装箱包装单个订单的工作模板。 对于此场景,选择 63 领料到集装箱模板。

  4. 在操作窗格上,选择编辑查询

  5. 将显示标准查询编辑器对话框。 在排序选项卡上,添加以下行:

    • 行 1:

      • 表:临时工作事务
      • 派生表:临时工作事务
      • 字段:装运 ID
      • 搜索方向:升序
    • 行 2:

      • 表:临时工作事务
      • 派生表:临时工作事务
      • 字段:订单编号
      • 搜索方向:升序
    • 行 3:

      • 表:临时工作事务
      • 派生表:临时工作事务
      • 字段:集装箱 ID
      • 搜索方向:升序
  6. 选择确定关闭查询编辑器对话框。

  7. 您将收到以下消息:“分组将重置,是否继续?”选择继续。

  8. 在仍选择 63 领料到集装箱模板的同时,在操作窗格上选择工作标题分解

    现在,您将应用设置以分解工作,以便订单中的每个集装箱都链接到一个工作订单。

  9. 工作标题分解页面上为每一行选中按此字段分组复选框(装运 ID订单编号集装箱 ID)。

  10. 关闭该页面。

设置装运合并策略

若要设置装运合并策略,请按照以下步骤操作。

  1. 转到仓库管理 > 设置 > 发放到仓库 > 装运合并策略
  2. 在列表窗格中,将策略类型字段设置为销售订单
  3. 在列表中选择默认策略。
  4. 在操作窗格上,选择编辑
  5. 合并字段快速选项卡上的选定字段列表中,选择字段名称字段设置为订单编号的行。
  6. 选择删除按钮 向左键。 将字段移到其余字段列表中。
  7. 在操作窗格上,选择保存

为产品设置物理维度

若要为将在此场景中使用的产品设置物理维度,请按照以下步骤操作。

  1. 转到产品信息管理 > 产品 > 已发布产品

  2. 选择物料编号字段设置为 A0001 的产品。

  3. 在“操作窗格”上的管理库存选项卡上,在仓库组中,选择物理维度

  4. 物理维度页面上,您应该在网格中看到以下行:

    • 单位:
    • 毛重:3.00
    • 宽度:2.00
    • 深度:2.00
    • 高度:4.00
    • 体积:16.00
  5. 关闭该页面。

  6. 选择物料编号字段设置为 A0002 的产品。

  7. 在“操作窗格”上的管理库存选项卡上,在仓库组中,选择物理维度

  8. 物理维度页面上,您应该在网格中看到以下行:

    • 单位:
    • 毛重:4.00
    • 宽度:3.00
    • 深度:1.00
    • 高度:3.00
    • 体积:9.00

创建销售订单 1

要创建销售订单,请按照下面的步骤操作。

  1. 转到销售和营销 > 销售订单 > 所有销售订单

  2. 在操作窗格上,选择新建

  3. 显示用于创建新销售订单的对话框。 设置以下值:

    • 客户帐户:US-001
    • 仓库:63
  4. 选择确定创建销售订单,然后关闭对话框。

  5. 将打开新销售订单。 在销售订单行快速选项卡上,添加以下销售行:

    • 行 1:

      • 物料编号:A0001
      • 数量:2
    • 行 2:

      • 物料编号:A0002
      • 数量:2
  6. 选择第一行,然后选择库存 > 预留

  7. 预留页上,选择预留批次。 然后关闭页面。

  8. 对第二行重复前两个步骤。

  9. 关闭该页面。

创建销售订单 2

若要创建第二个销售订单,请按照以下步骤操作。

  1. 转到销售和营销 > 销售订单 > 所有销售订单

  2. 在操作窗格上,选择新建

  3. 显示用于创建新销售订单的对话框。 设置以下值:

    • 客户帐户:US-001
    • 仓库:63
  4. 选择确定创建销售订单,然后关闭对话框。

  5. 将打开新销售订单。 在销售订单行快速选项卡上,添加以下销售行:

    • 行 1:

      • 物料编号:A0001
      • 数量:4
    • 行 2:

      • 物料编号:A0002
      • 数量:4
  6. 选择第一行,然后选择库存 > 预留

  7. 预留页上,选择预留批次。 然后关闭页面。

  8. 对第二行重复前两个步骤。

  9. 关闭该页面。

创建负荷

若要为您为此场景创建的每个订单创建负荷,然后将其发放到仓库,请按照以下步骤操作。

  1. 转到仓库管理 > 负荷 > 出站装载计划工作台
  2. 销售行选项卡上,找到并选择为此场景创建的销售订单中的所有销售订单行。
  3. 在操作窗格上供应与需求选项卡上添加组中,选择至新负荷。 选定订单行将添加到新负荷中。
  4. 负荷模板分配对话框的负荷模板 ID 字段中,选择负荷模板,例如 40' 集装箱
  5. 选择确定关闭对话框。
  6. 装载部分中,找到并选择刚才创建的装载。
  7. 选择发放 > 发放到仓库
  8. 发放到仓库对话框中,选择确定以将选定负荷发放到仓库。

验证装运和集装箱

以下过程可让您验证已创建的装运。 使用它查看您为此场景创建的订单,以确保您获得了预期的结果。

  1. 转到仓库管理 > 装运 > 所有装运
  2. 查找并选择已为刚发放的负荷创建的装运。
  3. 在操作窗格上的运输选项卡上,选择查看集装箱
  4. 确认销售订单中的物料已集装化到两个不同的集装箱中。

其他资源