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 would like to create a pdf automatically when a Pos Order is marked as "paid" (after validate in the POS UI).
The report I want is point_of_sale.report_receipt (ir.actions.report.xml,388) and I would like to insert it on pos workflow. I've already created a server action to call it and I know is working since I've added it to the "more" menu and I can use it without issues.
The problem is the lack of instruction about this kind of settings, I'm working on it on a dev machine since the last week but without any tangible result. Any help?
Not sure if it's a bug or a design limitation, but Server Actions seem to only be triggered by a button signal, not by workflow signal.
Try changing your view xml: change the button name from a method name (which triggers workflow signal) to the signal itself. E.g. in Sale Order, that would be <button name='order_confirm'> instead of <button name='action_confirm_order'>.
Or add another dummy node to the workflow with an outgoing transition requiring a button to be pressed and set a button signal as the button's name (not an object method which triggers the workflow signal).
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: 4/17/15, 4:52 PM|
|Seen: 599 times|
|Last updated: 5/20/15, 9:19 AM|