多级 BoM¶
当制造的产品是另一个装配件的一部分时,使用多级物料清单 (BoM)。此方法将 BoM 嵌套到其他 BoM 中,在组织复杂产品的同时,通过分别定义每个采购和生产步骤来简化制造流程。
子级 BoM (子装配件或半成品)简化了这些生产工作流程,并且当子装配件被用于多个成品时(意味着它们会出现在多个顶级 BoM 中),这种方法非常有用。产品的制造或采购越复杂,多级 BoM 提供的价值就越大。因此,组件和子装配件的补货计划对于确保多级 BoM 的顺利运行至关重要。
为什么补货计划很重要¶
补货 对于多级 BoM 至关重要,可以防止瓶颈、管理前置时间并优化库存。如果没有补货计划,缺失的组件可能会导致生产中断、订单延迟和成本增加。一个精心规划的补货策略可以确保 准时可用性 , 自动化采购 ,平衡库存水平,并保持供应链高效运转。这可以减少延迟、降低人工操作量,并确保制造流程顺畅。
源自 BoM 的制造订单 (MO) 需要所有组件在 MO 完成之前可用。该 MO 的 组件状态 提供了此信息。了解如何 检查 MO 的组件状态 。
创建多级 BoM¶
要设置多级 BoM,必须创建顶层产品和子级产品的 BoM。如果从头开始,请自下而上构建 BoM。首先从最低层级的产品 BoM 开始,然后将这些产品作为组件包含到更高级别的 BoM 中。
Example
定制键盘的印刷电路板 (PCB) 由数百个电子元件组成,例如晶体管、电阻器和电容器。与其列出所有这些组件,不如为 PCB 创建一个子级产品和 BoM,以跟踪晶体管和其他小型组件的数量,而无需通过列出它们来使定制键盘的顶层 BoM 过于拥挤。相反,定制键盘的 BoM 包含各种组件和子级 BoM,例如键帽、开关、PCB 和键盘板。
了解如何构建简单的物料清单 。对于 PCB,这将包括晶体管、电阻器和其他组件。
在完成子级产品(如PCB板、键帽和键盘面板)的完整配置后,通过导航至 并选择 新建 来创建顶层产品(键盘)。在此根据需求配置产品规格。
完成顶层产品(键盘)配置后,点击产品表单上的 物料清单 智能按钮,选择 新建 为该产品创建 BoM。在此 BoM 中添加子级产品及其他必要组件。
管理生产计划¶
以下两种方案是管理多级 BoMs 产品生产订单自动化的最佳实践:
注解
复杂 BoMs 专用于管理需要生产组件的产品。若仅为组织组件或捆绑可售产品创建 BoM,建议 使用套件 替代。
确认主产品制造订单后自动触发子级产品制造订单,有两种选择:
方案 1(推荐): 为子级产品创建 补货规则,并将最小/最大库存量均设为
0。方案 2: 在子级产品的 库存 标签页下,启用 按订单补货(MTO) 和 生产 路线。
另请参阅
方案 1 比方案 2 更具灵活性,建议优先采用。重订购规则不会直接将需求与补货挂钩,使得库存可随时解除预留并重新分配。而“按订单补货(MTO)” 路径则会将下级产品与顶级产品建立专属关联,为已确认的顶级生产订单预留相应数量。
两种方法均需确保下级产品完全生产完成后,方可启动顶级产品的生产。
多级 BoM 设置流程¶
以下部分详细说明如何设置多级物料清单(BoM)、设置初始库存、建立 0/0/1 补货规则 (推荐的生产计划)、配置提前期以及设置生产选项。
为子级产品创建 0/0/1 补货规则(最小库存设为0,最大库存设为0,自动补货数量设为1),无论它们是组件还是子装配件,这是管理多级 BoM 的推荐方法。此设置需要使用 库存 、 生产 和 采购 应用。
重要
这只是在Odoo中设置多级 BoM 的一个示例。请考虑配置过程中需要解决的任何特殊情况,并确保将其包含在设置中。如果在设置过程中需要任何特定帮助,可以考虑购买 成功套餐。
创建物料清单¶
按照 创建多级物料清单 部分的步骤来构建 BoMs。
请确保自下而上地构建多级 BoM。首先在 Odoo 中创建最低级别的组件产品,然后创建使用这些组件的子装配件产品,接着为该子装配件创建 BoM,重复此过程直到创建完多级 BOM| 的每一层。
设置初始库存¶
注解
若无需配置初始库存,请跳过本节直接开始配置多级 BoM 的补货方式。
为前一步配置的所有产品(包括组件、子装配件和最终产品)更新在手数量。要执行此操作,打开 库存 应用,通过筛选器、搜索栏或滚动查找产品。点击产品打开其表单,点击 在手数量 智能按钮,如已配置 产品变体 请先选择相应变体,输入当前在手数量。
另请参阅
配置补货方式¶
现在需要选择此多级 BoM 使用的补货方式。以下两种方案为推荐选项,但特殊业务场景可能需要采用其他方式:
方案 1(推荐): 为子级产品创建 补货规则,并将最小/最大库存量均设为
0。方案 2: 在子级产品的 库存 标签页下,启用 按订单补货(MTO) 和 生产 路线。
另请参阅
推荐补货规则方案,因为不会将生产产品绑定到特定销售订单,当原订单取消时,已生产产品可用于履行其他订单。
不推荐按订单生产方案,因为生产产品无法用于其他订单,但适用于需要严格追踪的业务场景。
设置供应商和生产提前期¶
Odoo 通过供应商提前期和生产提前期来协调生产与采购活动,从而确保订单准时交付。需为采购的组件设置供应商提前期。此类组件可出现在多级 BoM 除最终产品外的任何层级。同时需为通过 BoM 生产的产品设置生产提前期。此类产品可存在于多级 BoM 除最低层级(即单个组件采购层)外的任何层级。
另请参阅
构建生产流程操作体系¶
首先确定企业当前的生产流程,然后在 Odoo 中进行对应配置。以下是此步骤可能涉及的部分配置要素:
小技巧
生产运营既是科学也是艺术,建议将已成熟的业务流程映射到 Odoo 系统中。更多信息请参阅 Odoo 生产模块文档
配置概要¶
完成本流程配置后,系统将实现多级 BoM 完整配置,且顶层产品已完成库存数量设置、补货方式配置、采购/生产提前期定义以及生产运营参数设定。至此,该顶层产品即可:加入销售订单、自动触发供应商采购或生产流程,并上架至 电子商务 店铺进行销售。