我需要为所有odoo客户添加一个新标签

时间:2014-12-19 14:44:37

标签: odoo

我的odoo 8.0软件中有4069个客户,所有客户都需要“新”标签。 如何向所有客户添加TAG = new? 我可以使用xmlrpc或模块吗?

我尝试用xlmrpc python制作但不起作用

2 个答案:

答案 0 :(得分:1)

您可以使用简单的SQL语句执行所需的操作。首先,您需要检查new类别的ID:

SELECT id FROM res_partner_category where name='new'

假设new类别的ID为10,接下来要做的就是插入所有category-partner关系:

INSERT INTO res_partner_res_partner_category_rel (category_id, partner_id)
SELECT 10 as category_id, id as partner_id
FROM res_partner
WHERE customer=true

你已经完成了!

答案 1 :(得分:0)

使用mass_editing模块(https://apps.openerp.com/apps/modules/8.0/mass_editing/),对于这样的情况,它可以完美运行。我实际上是在不久前用它来修改几百个客户的标签,只需点击几下。

它有许多其他用途,试一试。