Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
1 Відповісти
5671 Переглядів

Hi,

In sale order line and in purchase order line when I change product quantity, product price (unit price) automatically set to 0. I am not getting why this is happening. 

Could anyone help me to achieve this.

Thank you in advance!

Аватар
Відмінити
Найкраща відповідь

Hi bro, 

You can solve this problem by following these steps:

  1. Create a new class that inherits from purchase.order.line. 

  2. Copy and paste the code down below inside the inherited class. 

  3. Vote positif :). 

The code:

@api.onchange('product_qty', 'product_uom') 
def _onchange_quantity(self):
    price = self.unit_price
    sup = super(purchaseOrderLine,self)._onchange_quantity()
    self.unit_price=price
    return sup


Аватар
Відмінити
Автор

Thank you , it works for me!

Related Posts Відповіді Переглядів Дія
Odoo Mail Sending Limit Вирішено
2
груд. 23
15056
0
жовт. 23
33
3
жовт. 23
790
1
жовт. 23
569
1
серп. 23
2631