Я хочу ограничить поиск аккаунта (домен) на основе значения, введенного в префиксе GL (на самом деле я буду использовать некоторые символы подстановки и некоторую другую логику, которую мне удобно добавить позже), проблема в том, что я получаюлогическое значение True или False, возвращаемое self.x_poLineGLprefix, а не значением в поле.Как получить фактическое значение данных x_poLineGLprefix?
class QuickPOLine(models.Model):
_name = 'purchase.order.line'
_inherit = 'purchase.order.line'
x_poLineGLprefix = fields.Char(string='GL Prefix')
x_poLineGLaccount = fields.Many2one(
'account.account', string="Line Item Expense Account",
domain=lambda self: [('code', '=', self.x_poLineGLprefix)])