Попытка ограничить поле One2Many только записями одной и той же компании

#odoo #odoo-13

#питон #одоо #одоо-13

Вопрос:

В принципе, я хочу разместить домен в этом поле:

 line_ids = fields.One2many(  "hr.payslip.line",  "slip_id",  string="Payslip Lines",  readonly=True,  domain=[("company_id", "=", self.company_id.id)],  )  

Но я получаю:

 domain=[("company_id", "=", self.company_id.id)], NameError: name 'self' is not defined  

Ответ №1:

Я подумал, что у Odoo есть идеальное решение для этого, атрибут: check_company=True