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