Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
2099 Widoki

i want to select variant of a product from a one2many field  created in sale order  just like selecting product in sale order line ...bt getting error like this 


class variants_line(models.Model):
_inherit = 'sale.order'

variant_name = fields.One2many('var.var', 'related_sale_order')


class variant(models.Model):
_name = 'var.var'
_inherit = 'sale.order.line'

contract_no = fields.Char(string="Contract NO",default=lambda self: _('con'))
related_sale_order = fields.Many2one('sale.order',default=lambda self: _('soo'))

@api.multi
def _default_order(self):
return self.related_sale_order

_defaults = {

'order_id': _default_order,
}
Expected singleton: var.var('lang', 'search_default_my_sale_orders_filter', 'tz', 'uid', 'params', 'mail_create_nolog')
Awatar
Odrzuć
Najlepsza odpowiedź

Hi, 

in the default of related_sale_order you are using some string (default=lambda self: _('soo')), while need a record as you did in the _default_order function.   

Awatar
Odrzuć