发放到仓库规则

发放到仓库规则功能在发放到仓库期间提供灵活性。 其为每个仓库添加一个配置选项。 可使用此选项指定是否可为该仓库发放部分预留订单行。 此功能与高级越库配送功能在以下情况下一起工作:根据供应源标记订单行数量中的一部分,但是可以在仓库中处理其余部分。 因此,可以发放行,以便仓库继续处理可用库存数量。

开启和初始化发放到仓库规则功能

开启功能

要使用此功能,必须为您的系统打开它。 从 Supply Chain Management 版本 10.0.32 开始,此功能是强制性的,无法关闭。 如果您运行的版本早于 10.0.32,管理员可以通过在功能管理工作区中搜索仓库发放规则功能来打开或关闭此功能。

初始化功能

在系统中开启该功能后,必须对其进行初始化,以便将规则设置为所有仓库的正确初始状态。

  • 对于未启用仓库管理的仓库,此规则最初设置为不适用
  • 对于启用了仓库管理的仓库,此规则最初设置为允许部分预留

若要初始化此功能并为所有仓库设置发放到仓库规则,请执行以下步骤。

  1. 转到仓库管理 > 设置 > 仓库管理参数
  2. 仓库管理参数页面常规选项卡上的公司信息部分中,选择初始化发放到仓库规则的链接。 (如果不显示此链接,说明未开启或已初始化此功能。)
  3. 提示确认操作时,选择初始化此功能。

为每个仓库设置发放到仓库规则

开启并初始化此功能之后,您的所有仓库都将具有初始设置,如上一部分中所述。 可以执行以下步骤更改单个仓库的此设置。

  1. 转到仓库管理 > 设置 > 仓库 > 仓库

  2. 选择要配置的仓库。

  3. 选择编辑将页面设置为编辑模式。

  4. 仓库快速选项卡的预留部分中,库存预留要求字段控制是否允许部分下达订单。 选择以下值之一:

    • 不适用 – 首次开启和初始化此功能时,将把该值自动分配给未启用仓库管理的所有仓库。 不能更改该设置。 该值不适用于启用了仓库管理的仓库。
    • 允许部分预留 – 如果预留了任何数量,则可发放订单行。 系统将评估是否应该为高级越库配送标记未预留数量,并将根据需要标记该数量。 如果不存在标记,系统将仅为预留数量创建工作。 首次开启和初始化此功能时,将把该值自动分配给已启用仓库管理的所有仓库。 该值不适用于未启用仓库管理的仓库。
    • 需要全部预留 – 仅当预留所有数量,才能下达订单行。 如果没有为越库配送物理预留或计划所有数量,则不能发放。 该值不适用于未启用仓库管理的仓库。
  5. 选择保存

方案

此部分提供两个场景,可用于了解此功能及其用法。

提供示例数据

若要使用此处指定的示例记录和值完成这些场景,使用的系统中必须已安装标准演示数据。 此外,开始前,还必须选择 USMF 法人。

使用生产系统时,也可以将这些场景用作使用此功能的指导。 但是,在此情况下,必须替换为您自己的值,而您可能会缺少标准演示数据提供的某些类型的必需记录。

场景 1:需要完全发放(未计划越库配送)

此场景显示该功能对设置为需要完全预留的仓库的作用。

  1. 转到仓库管理 > 设置 > 仓库 > 仓库

  2. 对于仓库 62,将库存预留要求字段设置为需要完全预留,如本文前面的为每个仓库设置发放到仓库规则一节所述。

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

  4. 选择新建以创建新的销售订单。

  5. 创建销售订单对话框中,设置以下值:

    • 客户快速选项卡上,将客户帐户字段设置为 US-004
    • 常规快速选项卡上,将仓库字段设置为 62
  6. 选择确定创建新销售订单,然后关闭对话框。

  7. 将打开您的新销售订单。 其在销售订单行部分的网格中添加一个新的空行。 在这个行中,设置以下值:

    • 物料编号:A0001
    • 数量:2
  8. 选择添加行添加新行,然后设置以下值:

    • 物料编号:A0002
    • 数量:2
  9. 选择第一个订单行,然后在网格上方的库存菜单中选择预留

  10. 预留页中,选择预留批次在仓库中预留所选行的全部数量。

  11. 关闭预留页回到销售订单。

  12. 请勿预留第二个订单行。

  13. 在“操作窗格”上的仓库选项卡上,选择发放到仓库

  14. 请注意,您将收到以下错误消息:“必须物理预留所有数量。”因此,系统不会为订单创建任何工作、装运或负荷。

    注释

    如果部分预留第二行,将收到相同错误消息。

场景 2:允许部分发放

此场景显示该功能对设置为允许部分发放的仓库的作用。

  1. 转到仓库管理 > 设置 > 仓库 > 仓库

  2. 对于仓库 62,将库存预留要求字段设置为允许部分预留,如本文前面的为每个仓库设置发放到仓库规则一节所述。

  3. 如您在前一个场景中执行的操作,转到销售和市场营销 > 销售订单 > 所有销售订单,然后为仓库 62 中的客户帐户 US-004 创建一个销售订单。 添加下面的两个订单行:

    • 行 1:物料编号字段设置为 A0001,将数量字段设置为 2,将单位字段设置为
    • 行 2:物料编号字段设置为 A0002,将数量字段设置为 2,将单位字段设置为
  4. 如您在前一个场景中执行的操作,为订单行 1 预留所有数量,但是不预留订单行 2。

  5. 在“操作窗格”上的仓库选项卡上,选择发放到仓库

  6. 请注意,这次不会收到错误消息。 相反,系统将根据需要创建工作、装运和负荷,然后显示结果。

  7. 若要查看装运、负荷和工作信息,请使用网格上方仓库菜单中的选项:

    • 行 1:可使用三个选项:装运详细信息负荷详细信息工作详细信息。 选择每个选项查看将订单下达到仓库时创建的装运、负荷和工作的详细信息。
    • 行 2:只能使用工作详细信息选项。 选择该选项,然后注意未创建任何工作,因为未预留任何库存。 因此,未创建任何装运或负荷。

注释

部分预留第二行时,结果应该相同。 在此情况下,将为预留行数量创建工作,但是不会为未预留数量创建。