Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
1 Відповісти
3144 Переглядів
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})
Аватар
Відмінити