hi i created a module it has two fields product and price. My need is to display the price in the price field when i select the product . Any one please give the corresponding code for this in python.. Thanks in advance...
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
First way :
- your price field can be fields.function(_get_price_from_product...) (read documentation about it)
- Add an on_change event in your module view on the product field (read also documentation about it)
- This on_change function can call directly the _get_price_from_product function to return the good price.
Second way :
- Your price field can be a fields.related('product_id', 'list_price', ...) (read doc)
- I think depending your version, it will be re-calculated automaticaly when product_id change (to check). Else Do the same as previous 2. and 3..
Last way :
- If you want to change price independently than the product price, price must be a fields.float()
- In on_change method of product field, change the price
Good luck
thank... for information.
i have made this but selcting product will cause an error like this........Client Traceback (most recent call last): File "C:\Program Files\OpenERP 7.0-20130509-231040\Server\server\openerp\addons\web\http.py", line 204, in dispatch File "C:\Program Files\OpenERP 7.0-20130509-231040\Server\server\openerp\addons\web\controllers\main.py", line 1129, in call_kw Server Traceback (most recent call last): File "C:\Program Files\OpenERP 7.0-20130509-231040\Server\server\openerp\addons\web\session.py", line 90, in send AttributeError: 'test_base' object has no attribute 'onchange_code'...
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
3
Oct 23
|
4966 | ||
|
2
Jan 23
|
4355 | ||
Datetime in python
Solved
|
|
7
Jun 21
|
23632 | |
|
11
Sep 19
|
37272 | ||
|
0
May 16
|
3064 |