Вот моя функция:
@api.onchange('partner_id')
def _get_active_foyer(self):
if self.partner_id:
actually_partner_id = self.partner_id.name
if actually_partner_id:
records_foyer_id = self.env['horanet.relation.foyer'].search([('partner_id', '=', actually_partner_id)])
for rec_foyer in records_foyer_id:
if rec_foyer.foyer_id:
records_partner_id = self.env['horanet.relation.foyer'].search(
[('foyer_id', '=', rec_foyer.foyer_id.id)])
for rec_partner in records_partner_id:
if rec_partner.partner_id:
self.responsible_partner = rec_partner.partner_id.id
Вот мое поле:
responsible_partner = fields.Many2one(string="Responsible",
comodel_name="res.partner",
ondelete='restrict',
domain="[('company_type','=','person')]",
delegate=False)
Мое поле в xml:
<field name="responsible_partner" required="True"/>
Я хочу отобразить в поле many2One, что партнеры, которые были найдены в моей функции. Как сделать ? Спасибо за вашу помощь!