Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
I have added a custom functional field called "amount_profit" in account.invoice object adopting new API syntaxs..
So while computing amount_total, even profit for the same will be calculated. But whenever i try to save the Invoice record..
Am getting an error stated below:
Field account.invoice.amount_profit is accessed before being computed.
Well.. It was a bug in Odoo standard.. version [openerp-8.0-ab7b5d7]....
Luckily they have fixed the issue in the new version [openerp-8.0-1b53469] module...
However my temporary fix for [openerp-8.0-ab7b5d7] was:
1. I changed the function name [in case of inherited/overriden computational method]
2. Added a dummy initialization for all the computational fields, even though they were not been accessed
Seemed to work pretty well...
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
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 10/8/14, 6:53 AM|
|Seen: 1044 times|
|Last updated: 3/16/15, 8:10 AM|