Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
3124 Представления
class SaleOrderLine(models.Model): 
_inherit = 'sale.order.line'


@api.multi

@api.onchange('product_id')

def product_id_change(self):

res = super(SaleOrderLine, self).product_id_change()

self.product_code=self.product_id.barcode

self.product_code_details=self.product_id.product_code

self.product_brand_line=self.product_id.brand

self.price_unit=self.order_id.partner_id.cost*self.product_id.list_price#This is not updating

print('RESSSSSSSSSS',self.price_unit)

return res

Аватар
Отменить
Лучший ответ

Hello,

You Can Try This, May be It Will Help You.

print 'res'. Find your Field and Update that one. You Need To Update 'res' so Update res Dictionary, than your Problem was Solved. 

res.update({'price_unit': self.order_id.partner_id.cost * self.product_id.list_price})
Аватар
Отменить