res.user
имеет поле many2one
для res.partner
, называемое partner_id
. Вы можете извлечь всех партнеров, которые являются пользователями, подобными этому:
# this will extract every partner that is related to user
partner_users = self.env['res.users'].search([]).mapped('partner_id')
Если вы хотите отфильтровать партнера с другим полем, напримерname
:
# first extract all ids to use them in the domain
partner_users_ids = self.env['res.users'].search([]).mapped('partner_id').ids
self.env['res.partner'].search([('id', 'in', partner_users_ids), ('name', 'ilike', some_value)])