0
我尝试使用过滤记录集,但在conslole中只获取res.partner()为空。在odoo9中过滤操作
如何从res.partner得到所有记录其中id = COMPANY_ID
@api.multi
def get_partner(self):
my_ids = self.env['res.partner'].filtered(lambda r: r.id == r.company_id)
print(my_ids)
菲利普您好,这里是截图https://postimg.org/image/vmqv6uexn/ – Pointer
对不起,刚刚意识到。筛选仅筛选现有记录集。首先你需要搜索然后过滤。我更新了我的答案。 –
Phillip Stock现在工作,但为什么使用此代码过滤时my_ids = self.env ['res.partner']。search([('company_id','=',company_id)])得到一些结果。我不明白为什么和在哪里使用过滤? – Pointer