I've follow the tutorials here https://www.odoo.com/documentation/8.0/howtos/backend.html
and extend the products form with an additional notebook tab that allows viewing of Serial IDs it has.
E.g. in the foilowing URL screenshot.
When I edit a product and add an item to the serials. I would need to fill in the product.
How do I automate, such when I add a serial from the product, it will automatically filled the product_id to it?
I creates a the following models
- has Many2one product.product
- has One2many warranty.serial, product_id
Keep that product field blank. Product will be set automatically once that One2Many record will be saved.
Suggestion : There is no need to keep Product field either in List view or in Form view. ( in that One2Many field ) The product in which you are added Serial information, indeed that is the product available at One2Many. So why to keep unnecessary column.
Please note : By keeping product field blank, still if product is not getting selected automatically then, Please paste the One2Many class content of py file. May be while defining one2many field in product model, product_id is not linked. ( I am not sure but i am asking about worst possibility )
Odoo Fact : The field XXX (in your case product_id ) which is linked between O2M class (Serial) & Parent class ( product.product), while adding the record in O2M class (Serial) there is no need to fill value inside that field (XXX) if you are adding through form view of parent class (product.product)
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 7/9/15, 9:25 AM|
|Seen: 441 times|
|Last updated: 8/5/15, 2:19 AM|