[TITLE]
Odoo 重新订货规则完整指南:设置、使用与高级功能

[DESCRIPTION]
本文系统阐述 Odoo 中的重新订货规则,包括阈值设置、自动/手动触发、0/0/1 专用规则、多倍数配置、路线偏好及预警天数等高级功能,帮助企业实现精准库存补货。

[KEYWORDS]
Odoo,重新订货规则,库存管理,自动补货,手动补货,0/0/1规则,多倍数,触发方式,预警天数,供应链

[TRANSLATED_CONTENT]

重新订货规则

重新订货规则 用于在不超过指定上限的前提下,使预测的库存水平保持在某一阈值以上。通过设定最小数量(库存不得低于此值)和最大数量(库存不得超过此值)来实现。

可以为每个产品基于其补货路线配置重新订货规则。若产品使用 采购 (Buy) 路线,则在规则触发时会创建 询价单 (RFQ);若使用 生产 (Manufacture) 路线,则会创建 生产订单 (MO),与所选补货路线无关。

::: seealso

首次设置重新订货规则,请参考:

  • 重新订货规则设置 <inventory/warehouses_storage/configure-rr>
  • 触发方式 <inventory/warehouses_storage/trigger>
  • 首选路线 <inventory/warehouses_storage/route>

了解并使用高级功能优化补货,请参见:

  • 即时补货逻辑 <just_in_time>
  • 预警天数 <inventory/warehouses_storage/horizon-days>

重新订货规则设置 {#inventory/warehouses_storage/configure-rr}

要配置自动或手动重新订货规则,请完成以下步骤:

  1. 产品类型配置 <inventory/warehouses_storage/set-product-type>
  2. 补货方式 <inventory/warehouses_storage/set-method>
  3. 创建规则 <inventory/warehouses_storage/rr-fields>

产品类型配置 {#inventory/warehouses_storage/set-product-type}

使用重新订货规则前必须先正确配置产品。步骤:

  1. 进入 库存应用 --> 产品 --> 产品,选中已有产品或点击 新建 创建新产品。
  2. 在产品表单的 常规信息 选项卡下,将 产品类型 设置为 商品 (Goods),并勾选 跟踪库存 (Track Inventory)。此设置让 Odoo 能够跟踪库存并触发重新订货规则。

补货方式 {#inventory/warehouses_storage/set-method}

随后配置补货方式(采购或生产)。

  • 采购:安装 采购 (Purchase) 应用,并在产品名称下的 采购 复选框中勾选。进入 采购 选项卡,至少添加一个 供应商价目表。系统会使用价目表首位的供应商生成 RFQ

::: seealso
供应商价目表 <../../../purchase/products/pricelist>
:::

  • 生产:安装 制造 (Manufacturing) 应用。确保在产品表单顶部的 物料清单 (Bill of Materials, BoM) 智能按钮中显示至少一个 BoM。若无 BoM,点击该按钮后再点 新建 创建。

::: seealso
配置 BoM <../../../manufacturing/basic_setup/bill_configuration>
:::

创建重新订货规则 {#inventory/warehouses_storage/rr-fields}

库存应用 --> 业务 --> 补货 页面,点击 新建,填写规则字段:

  • 产品:受规则补货的产品。
  • 库位:产品存放的库位。
  • 最小 (Min):预测库存低于此值时触发规则。
  • 最大 (Max):库存补足的上限。

:::: tip
提示:也可以在产品表单的 重新订货规则 智能按钮直接创建规则。
::::

:::: note
:了解 在手 (On Hand)预测 (Forecast)待订 (To Order) 字段的计算方法,请参阅 即时补货逻辑 <just_in_time>
::::

高级字段

  • 触发方式 <inventory/warehouses_storage/trigger>
  • 首选路线 <inventory/warehouses_storage/route>
  • 供应商 <inventory/warehouses_storage/set-vendor>
  • 物料清单 <inventory/warehouses_storage/set-bom-field>
  • 多倍数 <inventory/warehouses_storage/multiple>
  • 采购组 <inventory/warehouses_storage/procurement-grp>

:::: note
:上述字段默认隐藏,需要点击右上角的 设置调整 (oi-settings-adjust) 图标并在弹出菜单中勾选对应列后才可使用。
::::

0/0/1 重新订货规则 {#inventory/warehouses_storage/zero-zero}

0/0/1 规则 用于在 不保留手头库存 的情况下,每当对应的 销售订单 (SO) 确认时补货一次。

:::: important
重要:0/0/1 规则类似 按订单补货 (MTO) 路线,但不保留库存,也不在订单之间建立关联。
::::

创建步骤:

  1. 库存应用 --> 产品 --> 产品 中选中目标产品。
  2. 点击页面顶部的 重新订货规则 智能按钮,进入规则页面后点击 新建
  3. 库位 中选择存放补货产品的库位(默认 WH/Stock)。
  4. 路线 中选择补货方式,例如 采购 (Buy)
  5. 最小 (Min)最大 (Max) 均保持 0.00待订 (To Order)1.00

示例:产品设为 0/0/1 规则且使用 采购 路线。库存始终为 0。当确认一张 SO 需求 1 件时,预测库存降至 -1,规则触发生成 采购单 (PO),收货后预测回到 0,库存可用于任意订单。

多倍数 {#inventory/warehouses_storage/multiple}

多倍数 字段决定补货时的最小订购单位。系统会将 待订数量 向上取整到最近的符合 Max 的倍数。若不适用,则使用

::: example
供应商只以 6 罐装 的箱子出售汽水,但企业按罐计数。将 多倍数 设为 6,系统将以 6、12、18 … 为单位下单。

  • Min = 10Max = 40,当前预测为 10,则 To Order = 30(正好达到上限)。
  • 若预测为 8,则需要 32 才能达上限,但 32 不是 6 的倍数,系统向上取整为 36,导致手头库存略超上限。


:::

:::: note
注意:若实际库存超过 Max,系统会显示 警告 图标提醒可能的过量库存。
::::

配置

多倍数 取值来源于 包装 (Packagings) 设置,仅在产品的 供应商价目表 中出现的包装类型会作为选项。

触发方式 {#inventory/warehouses_storage/trigger}

重新订货规则的 触发方式 可设为 自动 (Auto)手动 (Manual)。两者在功能上相同,区别在于触发时机

  • 自动:当预测库存低于最小值时,系统自动生成采购或生产订单。默认选中。
  • 手动:在 补货报表 中列出需要补货的产品,用户可自行审查后点击 下单

要显示 触发方式 列,进入 库存应用 --> 业务 --> 补货,点击右上角 设置调整 (oi-settings-adjust) 图标并勾选 Trigger

自动 {#inventory/warehouses_storage/auto-rr}

自动重新订货规则 在以下任一情况生成订单:

  1. 调度器运行且 预测 数量低于 最小
  2. SO 确认后导致 预测 数量低于 最小
  • 若选 采购 (Buy) 路线,则生成 RFQ。可在 采购应用 --> 订单 --> 询价单 查看。
  • 若选 生产 (Manufacture) 路线,则生成 MO。可在 制造应用 --> 业务 --> 生产订单 查看。

如果未指定路线,系统将使用产品表单 库存 选项卡中设定的默认路线。

:::: tip
提示:调度器默认每日运行一次。若需手动提前触发,可在 开发者模式 下进入 库存应用 --> 业务 --> 运行调度器,点击弹窗中的 运行调度器 按钮。此操作会触发所有计划任务。
::::

::: example
产品 办公室灯 的自动规则设定为 最小 5,当前 预测 55,因此未触发。


:::

手动 {#inventory/warehouses_storage/manual-rr}

手动重新订货规则预测 低于设定最小值时,将产品列在 补货仪表盘(即报表)中,称为 需求 (needs)。仪表盘会根据交付期限、预测库存与提前期进行筛选,仅在需要补货时显示。

在仪表盘中点击 下单 按钮,即可生成对应的 采购生产 订单,数量为 待订 (To Order)

路线 {#inventory/warehouses_storage/route}

在每个产品的 库存 选项卡下,可为补货方式选择多个 路线(如 采购生产),表示该产品既可购买也可自行生产。

::: seealso
在产品表单上设置路线 <inventory/warehouses_storage/set-method>
:::

此外,还可以为重新订货规则指定 首选路线,即在多路线情况下默认使用的补货方式。

设置步骤:

  1. 进入 库存应用 --> 业务 --> 补货
  2. 路线 列未显示,点击右上角 设置调整 (oi-settings-adjust) 图标并勾选 Route
  3. 在规则行的 路线 下拉框中选择所需路线,即设为首选路线。

:::: important
重要:若产品启用了多条路线但未指定首选路线,系统将先使用 采购 (Buy),随后使用 生产 (Manufacture)
::::

高级用法

路线 与以下字段组合,可实现更精细的补货配置:

  • 供应商:在 路线 = 采购 时,指定供应商后系统将在生成 RFQ 时自动填入该供应商。
  • 物料清单 (BoM):在 路线 = 生产 且存在多套 BoM 时,可指定使用的 BoM,系统将基于该 BoM 起草 MO
  • 采购组:将多个订单归入同一采购组,可实现需求关联、智能按钮等高级功能。

::: note
:重新订货规则默认不分配采购组,若需要在 MTO 类似的需求关联,可手动填写 采购组
:::

::: seealso
即时补货逻辑 <just_in_time>
:::

预警天数

预警天数 用于在计算 预测库存 时,将 今天供应商交期 之外再加上一定天数的时间窗口。公式:

$$\text{预测日期} = \text{当前日期} + \text{供应商交期} + \text{预警天数}$$

此功能仅用于 手动 重新订货规则,帮助用户提前规划补货。

:::: note
:预警天数在公司层面统一设置。
::::

库存应用 --> 高级排程 中的 补货预警 字段可修改默认天数并保存。

示例

报表中默认显示两件需补货的产品 [抽屉, 黑色][转角桌],预警天数为 20 天

当将预警天数调至 30 天 时,额外出现 [FURN_0789] 单人工作站,因为其交付在 29 天后,届时手头库存将跌破最小需求。


[SUMMARY]

重新订货规则

规则概述

设置步骤

产品类型配置

补货方式

采购

生产

创建重新订货规则

0/0/1 规则

多倍数配置

触发方式

自动触发

手动触发

路线设置

多路线与首选路线

高级用法

供应商

物料清单 (BoM)

采购组

预警天数

计算公式

示例效果

滚动至顶部