首页 > 解决方案 > odoo13中res.partner和res.user是什么关系?

问题描述

我在 odoo12 工作,每当我想区分合作伙伴用户时,我都会使用以下代码

is_customer = False/True    
self.env['res.partner'].search([('customer', '=', is_customer)])

但现在在 odoo13 中,他们删除了客户字段。我想建议如何像上面那样区分它们?有一名现场员工不为我工作。

标签: pythonodoo

解决方案


为您工作的比较或使用customer领域更多的是巧合,因为您的 Odoo 中从来没有没有customersupplier不是用户的合作伙伴。

但是您应该真正使用user_ids,因为每个版本都像 Odoo 8 一样。因为那是使用res.users partner_id字段作为关系的 one2many 字段,它应该始终有效。


推荐阅读