CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
I'm designing product specification reports (for a food industry) and I have the following issue:
There are several fields in the variant (aka product.product) that will be the same among ALL product variations. eg. use_time, track_production.
The product.product object inherits (decorates actually) the product.template object so everything in the latter is inherited to the former.
What would make sense is to move those fields from product.product to product.template so as to not re-enter the same information for each variant, make updating and reporting easier.
The questions are:
Will writing a module that simply adds the fields in product.template collide with the field definitions in product.product? (I don't know how openERP handles decorator inheritance)
If so, is there a way to remove fields from product.product module (from code in a module, that is)
A workaround would be to add an onchange function for each of these fields so when one gets updated it updates all the other products that are based on the same template, but that beats the whole meaning of product.template + is error prone.
PS. We are running v7
About This Community
Odoo Training Center
|Asked: 5/8/15, 9:04 PM|
|Seen: 682 times|
|Last updated: 5/12/15, 1:29 AM|