物料清单

物料清单(或简称 BoM)记录了生产或维修产品所需的具体组件及其对应的数量。在 Odoo 中,BoMs(物料清单) 充当制造商品和套件的蓝图,通常还包括生产工序和逐步指导。

要创建一个 BoM(物料清单),进入
制造应用 --> 产品 --> 物料清单 并点击 新建

接着,将 BoM 类型 设置为 制造此产品

然后,指定 必需组件 <manufacturing/basic_setup/setup-components>,如有必要,定义任何 制造工序 <manufacturing/basic_setup/setup-operations>

:::: tip ::: title 提示 :::

单独的 BoMs(物料清单) 也可以通过点击任意产品表单右上角的 物料清单 智能按钮快速访问或创建,该按钮在 销售库存制造 应用中均可见,也可通过内部链接(如字段或行项目)访问。

::::

显示产品的物料清单及其列出的组件。
Drawer 的 BoM,显示 **组件** 选项卡。

::: seealso

  • ../advanced_configuration/kit_shipping
  • ../subcontracting/subcontracting_basic :::

BoM(物料清单)组件 选项卡中,点击 添加行 来指定用于制造产品的组件。从 组件 下拉菜单中选择已有产品,或通过键入名称并选择 创建 " " 快速添加,或选择 创建并编辑... 来添加组件并继续配置表单。

{.align-center}

可选地,点击 设置调整 图标(右侧)打开更多字段。勾选以下复选框以启用对应列:

  • 适用于变体:指定每个组件适用于哪些 产品变体 <../advanced_configuration/product_variants>。若留空,则该组件适用于所有变体。

::: {#manufacturing/basic_setup/consumed-in-operation}

  • 在工序中消耗:指定使用该组件的工序。用于判断 制造准备情况 <manufacturing/basic_setup/manufacturing-readiness>

  • 手动消耗:勾选后,操作员必须在制造订单(MO)中手动勾选 已消耗

    {.align-center}

    若未勾选,将触发 消耗警告 错误,要求手动输入已消耗的组件数量,否则工序无法完成。

    {.align-center} :::

BoM(物料清单) 添加 工序,以指定生产指令并记录工序耗时。首先在 制造应用 --> 配置 --> 设置 中启用 工作订单 功能,在 工序 部分勾选 工作订单

::: seealso ../advanced_configuration/work_order_dependencies :::

{.align-center}

随后,进入 制造应用 --> 产品 --> 物料清单,选择目标 BoM,切换到 工序 选项卡,点击 添加行

这会打开 创建工序 弹窗,可配置以下字段:

  • 工序:工序名称。
  • 工作中心:选择已有工作中心,或键入名称并选择 创建 " " 新建。
  • 适用于变体:若仅对特定变体可用则填写,否则留空。
    ::: seealso 为产品变体配置 BoM <../advanced_configuration/product_variants> :::
  • 时长计算:选择 基于跟踪时间计算(使用工序的时间跟踪器)或 手动设置时长(操作员自行记录)。
    • 选择 基于跟踪时间计算 时,会出现 基于最近 __ 工作订单 选项,可自动估算工序时长。
    • 选择 手动设置时长 时,会出现 默认时长 字段。
  • 默认时长:完成该工序的预计时间,用于 计划制造订单工作中心可用性
  • 公司:指定该 BoM 所属公司。

工作表 选项卡中可添加工序详情。可选择 PDF 附件、Google 幻灯片(公开) 链接,或在 描述 文本框中直接输入指令。

:::: tip ::: title 提示 :::

输入 [/] 可调出格式化选项列表,包括 ChatGPT。

{.align-center} ::::

{.align-center}

完成后点击 保存并关闭。如需继续添加工序,使用 保存并新建,重复上述步骤。

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

每个工序都是唯一的,始终只关联一个 BoM(物料清单)。 ::::

:::: tip ::: title 提示 :::

创建工序后,可点击 复制现有工序 按钮选择要复制的工序。

{.align-center} ::::

:::: important ::: title 重要 :::

要向工序添加详细指令,必须先安装 质量 应用。 ::::

指令 列的 列表 图标(fa-list-ul)上点击,即可为已有工序添加指令。该列中的数字表示已存在的指令数量。

{.align-center}

步骤 仪表板中,点击 新建 打开空白的质量控制点表单,创建新的制造步骤。为指令填写 标题,并将 类型 设为 指令。在表单的 指令 选项卡中编写步骤的具体操作说明。

:::: note ::: title 备注 :::

此表单还可进行更高级的自定义,如添加带有复杂条件的质量控制点。详细请参阅 指令检查 <../../quality/quality_check_types/instructions_check> 文档。 ::::

{.align-center}

其他 选项卡提供更多 BoM 配置,用于自定义采购、成本计算以及组件消耗方式。

::: {#manufacturing/basic_setup/manufacturing-readiness}

  • 制造准备:选择 当第一工序所需组件可用 时,组件状态 显示为绿色 可用,即使并非所有组件都在库,只要第一工序的消耗组件在库,操作员即可开始生产。选择 当所有组件可用 时,若未全部到位,则显示红色 不可用

    :::: tip ::: title 提示 ::: 在 BoM 中的 手动消耗 字段 <manufacturing/basic_setup/consumed-in-operation> 中指定每个组件由哪个工序消耗。 ::::

    {.align-center}

  • 版本:显示当前 BoM 版本,需安装 Odoo PLM 应用以管理 BoM 变更。

  • 灵活消耗:指定组件实际使用量是否可偏离 BoM 中定义的数量。选择 阻止 则必须严格遵守;选择 允许允许并警告 则可偏差。

  • 路由:为在多个仓库生产的产品选择首选的仓库制造工序类型,若留空则使用该仓库的默认 制造 工序类型。

  • 分析分配:从已创建的 分析分配模型 列表中选择,以自动将制造成本记入指定的会计分录。

  • 制造提前期:定义从确认之日起完成制造订单(MO)所需的天数。

  • 准备制造订单天数:定义补充组件或制造子装配件所需的天数。
    :::

::: seealso

  • 分析分配 <../../../finance/accounting/reporting/analytic_accounting>
  • 提前期 <../../inventory/warehouses_storage/replenishment/lead_times> :::

{.align-center}

副产品 是在生产过程中产生的除主产品外的剩余产品。一个 BoM 可以包含多个副产品。

要在 BoM 中添加副产品,首先在 制造应用 --> 配置 --> 设置 中启用 副产品 功能,在 工序 部分勾选 副产品

{.align-center}

功能启用后,切换到 BoM 的 副产品 选项卡,点击 添加行,填写 副产品数量计量单位,可选地指定 产生于工序

::: example 示例:在生产 红酒 时,葡萄渣(Mush)作为副产品在 研磨葡萄 工序中产生。

{.align-center} :::