<notebook> <page string="Order Lines"> <field name="order_line" widget="one2many_list" context="{'default_order_id': active_id}"> <tree editable="bottom"> <field name="product_id"/> <field name="product_uom_qty"/> <field name="price_unit" attrs="{'readonly': [('product_id', '!=', False)]}" /> <field name="price_subtotal" readonly="1"/> <field name="company_id" invisible="1"/> </tree> </field> </page> </notebook>
I want to make the price_unit field not change its contents even though the quantity and subtotal contents change, if I enter a different number in the quantity then the price_unit changes to 0. How do I do this so that after entering an item, the price_unit always shows the price of the item without changing?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Buchhaltung
- Lager
- PoS
- Project
- MRP
Diese Frage wurde gekennzeichnet
Implement a custom module and override the fuction which updates the unit price: Refer the below code (this was tested for V15)
class SaleOrderLine(models.Model):
_inherit = 'sale.order.line'
@api.onchange('product_uom_qty')
def product_uom_change(self):
current_price_unit = self.price_unit
super(SaleOrderLine, self).product_uom_change()
self.price_unit = current_price_unit
Dear Apriliz
You can create automation action for update price base on condition fields look at image bellow
Best Regards.
ERP Consultant
M: +201066516071
What if the implementation uses syntax coding?
Diskutieren Sie gerne? Treten Sie bei, statt nur zu lesen!
Erstellen Sie heute ein Konto, um exklusive Funktionen zu nutzen und mit unserer tollen Community zu interagieren!
RegistrierenVerknüpfte Beiträge | Antworten | Ansichten | Aktivität | |
---|---|---|---|---|
|
2
Okt. 24
|
12157 | ||
|
1
Okt. 24
|
11981 | ||
|
1
Juli 25
|
791 | ||
|
0
Nov. 24
|
1196 | ||
|
2
März 15
|
4535 |