[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}
要配置自动或手动重新订货规则,请完成以下步骤:
产品类型配置 <inventory/warehouses_storage/set-product-type>补货方式 <inventory/warehouses_storage/set-method>创建规则 <inventory/warehouses_storage/rr-fields>
产品类型配置 {#inventory/warehouses_storage/set-product-type}
使用重新订货规则前必须先正确配置产品。步骤:
- 进入
库存应用 --> 产品 --> 产品,选中已有产品或点击 新建 创建新产品。 - 在产品表单的 常规信息 选项卡下,将 产品类型 设置为 商品 (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) 路线,但不保留库存,也不在订单之间建立关联。
::::
创建步骤:
- 在
库存应用 --> 产品 --> 产品中选中目标产品。 - 点击页面顶部的 重新订货规则 智能按钮,进入规则页面后点击 新建。
- 在
库位中选择存放补货产品的库位(默认WH/Stock)。 - 在
路线中选择补货方式,例如 采购 (Buy)。 最小 (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 = 10、Max = 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}
自动重新订货规则 在以下任一情况生成订单:
- 调度器运行且 预测 数量低于 最小。
- 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>
:::
此外,还可以为重新订货规则指定 首选路线,即在多路线情况下默认使用的补货方式。
设置步骤:
- 进入
库存应用 --> 业务 --> 补货。 - 若
路线列未显示,点击右上角 设置调整 (oi-settings-adjust) 图标并勾选 Route。 - 在规则行的
路线下拉框中选择所需路线,即设为首选路线。
:::: 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]