按单生产(MTO)补货策略详解与配置指南

按单生产(MTO)补货策略

按单补货(亦称 MTO(Make to Order))是一种补货策略,每当需要为销售订单(SO)或制造订单(MO)中的产品提供库存时,系统会创建一份草稿订单。

  • 对于
    采购产品 <../../../purchase/manage_deals/rfq>,Odoo 会创建
    RFQ(询价单)
  • 对于 制造产品 <../../../manufacturing/basic_setup/configure_manufacturing_product>,系统会创建
    MO(制造订单)

如果库存充足,则不会生成 RFQ(询价单)MO(制造订单),销售流程会正常进行。否则,会生成相应的 RFQMO,并通过智能按钮直接关联到来源的 SO(销售订单)

这种做法提供了清晰的可追溯性,因为每个 RFQMO 都可以追溯到其需求。

:::: important
::: title
重要提示
:::

MTO(按单生产) 生成的 RFQ(询价单)MO(制造订单) 旨在满足来源的 SO(销售订单)。这些单据通常应当 确认或调整,而不是取消。如果需求变化,请更新单据,而不是取消它们。
::::

:::: note
::: title
注意
:::

如果 RFQ(询价单)MO(制造订单) 被取消,Odoo 不会自动生成替代单据。需要手动创建新的补货单,但无法通过智能按钮再次关联到原始的 SO(销售订单)
::::

最后,点击 保存 以保存更改。

取消归档 MTO 路由 {#inventory/warehouses_storage/unarchive-mto}

要使用 MTO(按单生产) 路由,必须启用 多步骤路由 功能。操作步骤如下:

  1. 前往 库存应用 --> 配置 --> 设置,在 仓库 部分勾选 多步骤路由

  2. 默认情况下,Odoo 将 MTO(按单生产) 路由设为 已归档,因为它是较为小众的工作流,仅部分公司使用。下面介绍如何取消归档:

    • 前往 库存应用 --> 配置 --> 路由。在 路由 页面,点击搜索栏右侧的 fa-caret-down(向下箭头)图标,选择 已归档 过滤器。
    • 启用 已归档 过滤后,页面会显示所有已归档的路由。勾选 按单补货(MTO),然后点击 fa-cog 操作 按钮,弹出下拉菜单,选择 取消归档

    {.align-center}

    {.align-center}

    • 关闭搜索栏中的 已归档 过滤器。此时 路由 页面将显示所有未归档的路由,包括 按单补货(MTO),该路由可在每个产品页面的 库存 选项卡中选择。

为产品配置 MTO

在取消归档 MTO(按单生产) 路由后,即可为产品正确配置使用按单补货。步骤如下:

  1. 前往 库存应用 --> 产品 --> 产品,选择已有产品或点击 新建 创建新产品。
  2. 在产品页面的 库存 选项卡中,在 路由 部分勾选 按单补货(MTO),并同时勾选 采购制造 路由。

:::: important
::: title
重要提示
:::

按单补货(MTO) 路由 必须 与另一条路由一起使用,否则无法确定在订单产生时应如何补货(采购或制造)。
::::

{.align-center}

  • 若该产品通过供应商采购以满足 销售订单(SO),请勾选产品名称下的 可采购 复选框。此操作会显示 采购 选项卡。
    • 采购 选项卡中指定 供应商 并填写 价格

:::: important
::: title
重要提示
:::

指定供应商是此工作流的关键,因为 Odoo 在不知道采购来源时无法生成 RFQ(询价单)
::::

  • 若该产品为自制产品,请确保已为其配置 物料清单(BOM)。点击页面顶部的 物料清单 智能按钮,然后在 物料清单 页面点击 新建,为该产品创建 BOM。

::: seealso
完整的 物料清单 创建指南,请参阅 物料清单 <../../../manufacturing/basic_setup/bill_configuration> 文档。
:::

使用 MTO 进行补货

配置好产品的 MTO(按单生产) 路由后,每当确认包含该产品的 销售订单(SO)制造订单(MO) 时,系统会自动为其创建补货单。创建的单据类型取决于除 MTO 之外选择的第二条路由。

例如,若第二条路由为 采购(Buy),则在确认 SO 时会生成 采购订单(PO)

:::: important
::: title
重要提示
:::

当产品启用了 MTO(按单生产) 路由时,无论手头库存是否足够,确认 SOMO 都会创建补货单。这意味着即使已有足够库存,也会触发一次采购或制造。
::::

下面以 采购 路由为例演示完整流程:

  1. 打开 销售 应用,点击 新建,进入空白报价表单。
  2. 在报价表单中添加 客户,在 订单行 下点击 添加产品,选择已配置 MTO + 采购 路由的产品。点击 确认,报价转为 销售订单(SO)
  3. 页面顶部出现 采购 智能按钮,点击后打开与该 SO 关联的 RFQ(询价单)
  4. 在供应商确认能够按 预计到货 日期交货后,点击 确认订单,RFQ 转为 采购订单(PO)。此时页面上方出现紫色 收货 按钮。
  5. 收到产品后,点击 收货 打开收货单,点击 验证 将产品入库。
  6. 返回 SO(点击面包屑或在 销售应用 –> 订单 –> 订单 中打开),点击页面顶部的 交付 智能按钮,打开 交付单。产品发货后,点击 验证 完成交付。

取消包含 MTO 产品的 SO

SO 被取消且已生成 RFQMO 时,系统会自动取消关联的 交付单,但 RFQMO 本身 不会 被取消,而是在其聊天记录中留下取消 SO 的提示。用户可自行手动取消这些单据,或将其重新用于其他订单。

::: seealso
有关包含 MTO(按单生产) 路由的工作流,请参考以下文档:

  • resupply_warehouses
  • ../../../manufacturing/subcontracting/subcontracting_basic
  • ../../../manufacturing/advanced_configuration/sub_assemblies
    :::
滚动至顶部