Dear all,
Good morning.
I am working with Odoo 12 and need to force Odoo to print 2 reports when a user clicks on a specific button (ie.: Validate button on Payments).
What I have:
Action for Report 1:
@api.multi
def print_report1(self):
return self.env.ref('mymodule.report_1').report_action(self, data=None)
Action for Report 2:
@api.multi
def print_report2(self):
return self.env.ref('mymodule.report_2').report_action(self, data=None)
Action for the desired button to trigger the reports print
@api.multi
def action_confirm(self, vals):
#several code goes here...
print report1 ----> how to print report 1 here
print report2 ----> how to print report 2 here
How can I force "action_confirm" to execute it's code and at the end print both report1 and report2?
I have tried to add:
self.print_report1()
self.print_report2()
...but it does not work.
Thank you all in advance
Best regards
PM