Openerp 如何在Odoo中的多个字段上应用搜索功能?
我一直在开发ODOO8中的模块。我有一个通过搜索功能过滤的many2many字段。场景是many2many字段有widget=“many2many\u复选框”,现在我想根据复选框选择获取所有记录。我试过这个:Openerp 如何在Odoo中的多个字段上应用搜索功能?,openerp,odoo,Openerp,Odoo,我一直在开发ODOO8中的模块。我有一个通过搜索功能过滤的many2many字段。场景是many2many字段有widget=“many2many\u复选框”,现在我想根据复选框选择获取所有记录。我试过这个: ramdan_records = self.env['hr.contract'].search([('analytic_account_id','in', self.stable_id)]) 执行此操作时,出现以下错误: AssertionError: Invalid value ac
ramdan_records = self.env['hr.contract'].search([('analytic_account_id','in', self.stable_id)])
执行此操作时,出现以下错误:
AssertionError: Invalid value account.analytic.account(1, 2, 3) in domain term
我想获取所有符合条件的记录。能给我一些指导吗。谢谢你把替换为self.stable\u id作为self.stable\u id.id如果没有看到你的代码,很难说出答案。我也面临着和你一样的问题。用
self.stable\u id
替换为self.stable\u id.id
如果不看你的代码,很难说出答案。我也面临着和你一样的问题。试着用稳定的ID写ID
ramdan_records = self.env['hr.contract'].search([('analytic_account_id','in', self.stable_id.ids)])
尝试在稳定的ID中写入ID可能会有所帮助
ramdan_records = self.env['hr.contract'].search([('analytic_account_id','in', self.stable_id.ids)])
这可能会有帮助