Odoo中如何批量替换BOM中的组件
22 十一月, 2020 作者
谢垂勉
| 还没有评论
概述
本文主要介绍Odoo中两种批量性修改物料清单某一个组件的操作方法。

示例:多个物料清单都用到了螺丝这个产品,现在需要将所有物料清单中的螺丝都改成螺丝二代)”这个产品。
方法一:预设虚阶
如果可以提前预见,该产品日后会做替换,就可以事先设置好一个虚阶,虚阶映射此产品,日后需要批量修改的时候仅修改虚阶的映射即可(即修改虚阶的物料清单)。

创建虚阶的物料清单,BOM类型选择套件,这样其母件在生产订单、库存单据上都会自动展开,螺丝(虚阶)在生产订单上自动展开为螺丝

在使用到螺丝这个产品的物料清单上,不再选择螺丝,而是选择螺丝虚阶)”

创建生产订单时候,螺丝(虚阶)自动展开为螺丝

某天使用螺丝这个产品的物料清单,需要改成螺丝二代)”的时候,此时仅需要改螺丝(虚阶)物料清单。就实现了一次性将螺丝改成螺丝(二代)
方法二:批量性导出,线下修改后再导入
搜索包含该组件的物料清单。

批量导出该物料清单,注意勾选我想要更新数据,选择BOM明细行/外部ID,以及BOM明细行/产品模版/外部ID。导入带出一般都用ID值进行对应,以确保更新系统中已有数据,而不是新建数据。

线下Excel批量替换需要修改产品的外部ID。
如何获取产品的外部ID?需要修改的产品的外部ID,可以在产品页面搜索该产品,导出时候,只要勾选我想要更新数据,导出后Excel中的第一列即为外部ID。

线下Excel更新后,即可导入系统,配对字段:外部ID、BOM明细行/外部ID、BOM明细行/组件/外部ID,测试成功后,即可导入

谢垂勉
22 十一月, 2020
分享这篇文章
存档
登录 留下评论