使用自动下达销售订单合并下达到仓库的装运

本文提供以下方案:在同一个自动化发放到仓库定期过程中将多个订单发放到仓库。 将根据定义为装运合并策略的规则将订单自动合并到装运中。

在此方案中,将创建多组订单并将每组发放到仓库。 然后根据配置的策略查看装运合并期间创建或更新的装运。

提供演示数据

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

设置装运合并策略和产品筛选器

此处介绍的方案假设已经开启了此功能,完成了配置装运合并策略中的练习,并创建了其中介绍的策略和其他记录。 务必先完成这些练习,再继续完成此方案。

为此方案创建销售订单

首先创建可以使用的销售订单的集合。 必须使用为高级仓库 (WMS) 流程启用的仓库。 除非明确提及其他仓库,否则必须为下面的每组订单使用同一个仓库。

转到应收帐款 > 订单 > 所有销售订单,然后创建具有以下小节中介绍的设置的销售订单的集合。

创建订单集 1

销售订单 1-1

  1. 创建具有以下设置的销售订单:

    • 客户帐户:US-001
    • 交货方式:Airwa-Air
  2. 添加具有以下设置的订单行:

    • 物料编号:A0001 (未 分配代码 4 筛选器的物料)
    • 数量:1.00

销售订单 1-2

  1. 创建具有以下设置的销售订单:

    • 客户帐户:US-001
    • 交货方式:Airwa-Air
  2. 添加具有以下设置的订单行:

    • 物料编号:A0001 (未 分配代码 4 筛选器的物料)
    • 数量:1.00

销售订单 1-3

  1. 创建具有以下设置的销售订单:

    • 客户帐户:US-001
    • 交货方式:10
  2. 添加具有以下设置的订单行:

    • 物料编号:A0001 (未 分配代码 4 筛选器的物料)
    • 数量:1.00
  3. 添加第二个具有以下设置的订单行:

    • 物料编号:A0002 (未 分配代码 4 筛选器的物料)
    • 数量:1.00
    • 交货方式:Airwa-Air

创建订单集 2

销售订单 2-1 和 2-2

  1. 创建具有以下设置的两个相同销售订单:

    • 客户帐户:US-002
  2. 添加具有以下设置的订单行:

    • 商品编号:M9200(代码 4 过滤器设置为 燃的商品
    • 数量:1.00
  3. 添加第二个具有以下设置的订单行:

    • 商品编号:M9201代码 4 过滤器设置为 爆炸物)
    • 数量:1.00
    • 交货方式:Airwa-Air

创建订单集 3

销售订单 3-1

  1. 创建具有以下设置的销售订单:

    • 客户帐户:US-002
  2. 添加具有以下设置的订单行:

    • 商品编号:M9200(代码 4 过滤器设置为 燃的商品
    • 数量:1.00
  3. 添加第二个具有以下设置的订单行:

    • 商品编号:M9201代码 4 过滤器设置为 爆炸物)
    • 数量:1.00
    • 交货方式:Airwa-Air

注释

此订单与为订单集 2 创建的两个订单相同。 但是,其作为自己的订单集列出,因为后面将在此方案中单独发放。

创建订单集 4

销售订单 4-1

  1. 创建具有以下设置的销售订单:

    • 客户帐户:US-001
    • 客户申请:1
  2. 添加具有以下设置的订单行:

    • 物料编号:A0001 (未 分配代码 4 筛选器的物料)
    • 数量:1.00

创建订单集 5

销售订单 5-1 和 5-2

  1. 创建具有以下设置的两个相同销售订单:

    • 客户帐户:US-001
    • 客户申请:2
  2. 添加具有以下设置的订单行:

    • 物料编号:A0001 (未 分配代码 4 筛选器的物料)
    • 数量:1.00

销售订单 5-3

  1. 创建具有以下设置的销售订单:

    • 客户帐户:US-001
    • 客户申请:1
  2. 添加具有以下设置的订单行:

    • 物料编号:A0001 (未 分配代码 4 筛选器的物料)
    • 数量:1.00

创建订单集 6

销售订单 6-1 和 6-2

  1. 创建具有以下设置的两个相同销售订单:

    • 客户帐户:US-003
    • 客户申请:2
  2. 添加具有以下设置的订单行:

    • 物料编号:A0001 (未 分配代码 4 筛选器的物料)
    • 数量:1.00

销售订单 6-3 和 6-4

  1. 创建具有以下设置的两个相同销售订单:

    • 客户帐户:US-004
    • 客户申请:1
  2. 添加具有以下设置的订单行:

    • 物料编号:A0001 (未 分配代码 4 筛选器的物料)
    • 数量:1.00

销售订单 6-5 和 6-6

  1. 创建具有以下设置的两个相同销售订单:

    • 客户帐户:US-007
    • 站点:6
    • 仓库:61
    • 池:ShipCons
  2. 添加具有以下设置的订单行:

    • 物料编号:A0001 (未 分配代码 4 筛选器的物料)
    • 数量:1.00

销售订单 6-7 和 6-8

  1. 创建具有以下设置的两个相同销售订单:

    • 客户帐户:US-007
    • 站点:6
    • 仓库:61
    • 池: 将本字段留空。
  2. 添加具有以下设置的订单行:

    • 物料编号:A0001 (未 分配代码 4 筛选器的物料)
    • 数量:1.00

将销售订单自动发放到仓库

将为之前创建的每组销售订单完成自动发放到仓库过程。 在每个示例中,将完成此处提供的发放到仓库基本过程

发放到仓库基本过程

为之前创建的每组销售订单完成以下小节中概述的三个过程。

更新发放期间将使用的波次模板

  1. 转到仓库管理 > 设置 > 波次 > 波次模板
  2. 波次模板类型字段设置为装运
  3. 找到并选择与为此方案创建的订单集中所用仓库关联的波次模板。 例如,如果使用了仓库 24,请选择 24 装运默认值波次模板。 如果使用了仓库 61,请选择 61 装运波次模板。
  4. 在操作窗格上,选择编辑
  5. 设置在发放到仓库时处理波次选项为

发放到仓库

  1. 转到仓库管理 > 发放到仓库 > 自动发放销售订单

  2. 要发放的数量字段设置为全部

  3. 要包括的记录快速选项卡上,选择筛选器打开查询对话框。

  4. 范围选项卡上,选择添加向网格添加具有以下设置的行:

    • 表:销售订单
    • 派生表:销售订单
    • 字段:销售订单
    • 条件: 输入所需订单集中的销售订单编号列表,以逗号分隔。
  5. 选择确定保存您的查询。

  6. 选择确定开始自动发放到仓库过程。

查看创建或更新的装运

  1. 转到仓库管理 > 装运 > 所有装运
  2. 找到并选择所需装运。
  3. 如果创建或更新装运时使用了合并策略,应该可以在装运合并策略字段中看到此策略。

发放订单集 1 中的销售订单

执行发放到仓库基本过程发放订单集 1 中的销售订单。

完成后,您应该可以看到创建了下面两个装运:

  • 第一个装运中包含三行,该装运是使用 CustomerMode 装运合并策略创建的。
  • 第二个装运(该装运不使用航空公司交装运输方式)是使用 CustomerOrderNo 装运合并策略创建的。

发放订单集 2 中的销售订单

执行发放到仓库基本过程发放订单集 2 中的销售订单。

完成后,您应该可以看到创建了下面三个装运:

  • 第一个装运中包含易燃物品。
  • 其他两个装运每个包含一行,该行有易爆物品。

发放订单集 3 中的销售订单

执行发放到仓库基本过程发放订单集 3 中的销售订单。

完成后,应该可以看到发生了以下操作:

  • 更新了一个现有装运(订单集 2 发放到仓库时创建的装运)。 添加了一个具有易燃物品的行。
  • 创建了一个包含易爆物品的新装运。

发放订单集 4 中的销售订单

执行发放到仓库基本过程发放订单集 4 中的销售订单。

完成后,应该可以看到更新了一个现有装运(其中的客户申请字段设置为 1)。 向其添加了一个新行。

发放订单集 5 中的销售订单

执行发放到仓库基本过程发放订单集 5 中的销售订单。

完成后,应该可以看到发生了以下操作:

  • 更新了一个现有装运(其中的客户申请字段设置为 1)。 向其添加了销售订单 5-3(其中的客户申请字段设置为 1)中的一行。
  • 创建了一个新装运,其中销售订单 5-1 和 5-2 的行合并为一个装运。

发放订单集 6 中的销售订单

执行发放到仓库基本过程发放订单集 6 中的销售订单。

完成后,您应该可以看到创建了下面四个装运:

  • 使用订单池装运合并策略将客户 US-003 的两个订单的行合并到了一个装运中。
  • 使用订单池装运合并策略将客户 US-004 的两个订单的行合并到了一个装运中。
  • 使用订单池装运合并策略将客户 US-007 的销售订单 6-5 和 6-6 的行合并到了一个装运中。
  • 使用交叉订单装运合并策略将客户 US-007 的销售订单 6-7 和 6-8 的行合并到了一个装运中。

其他资源