Odoo 当我有不同的型号时如何过滤

Odoo 当我有不同的型号时如何过滤,odoo,Odoo,这是.py: class Travsup(models.Model): _名称='facturation.travsup' 附件id=字段.manyOne('factourication.attachement')) ouvrage_id=fields.manyOne('factourication.ouvrage',domain=“??”) 类别附件(型号.型号): _名称='factoration.attachement' travSup_id=fields.One2many('factou

这是.py:

class Travsup(models.Model):
_名称='facturation.travsup'
附件id=字段.manyOne('factourication.attachement'))
ouvrage_id=fields.manyOne('factourication.ouvrage',domain=“??”)
类别附件(型号.型号):
_名称='factoration.attachement'
travSup_id=fields.One2many('factourication.travSup','attachment_id'))
contrat\u id=fields.manyOne('factourication.contrat',string='contrat',required=True)
班级合同(模型.模型):
_名称='facturation.contart'
ouvrage\u id=fields.One2many('factourication.ouvrage','contract\u id',string='Ouvrages')
等级Ouvrage(型号.型号):
_名称='facturation.ouvrage'
contrat\u id=fields.manyOne('facturation.contrat',string='contrat')
如何过滤ouvrage,当我更改附件型号的合同id时,我得到所有 模型的ouvrage ouvrage与ouvrage模型的同一合同id的ouvrage


如果Attachement.contrat\u id==Ouvrage.contrat\u id,那么travSup\u id.Ouvrage\u id=Ouvrage.id

您可以在表单视图中这样指定域:


在embadded form或tree中,您可以通过以下方式访问当前表单的字段:
使用
parent.field\u name

可以在表单视图中这样指定域:


在embadded form或tree中,您可以通过以下方式访问当前表单的字段:
使用
parent.field\u name

在更改附件模型的contat\u id时将所有ouvrage包含在ouvrage\u id字段中更改附件模型的contat\u id时将所有ouvrage包含在ouvrage\u id字段中