Help

1

How to Print Report using button in ODOO 12

Avatar
Aurel Balanay

I want to add a button in a form view, the action of this is to print the report. How can I do this? it seems like printing report in Odoo 12 is far different from Odoo10. can someone have the tutorial for this scenario? Thanks :)

1 コメント
アバター
破棄
Avatar
Aurel Balanay
-

Thanks Niyas and Sudhir

3 回答
3
Avatar
Niyas Raphy
Best Answer

Hi,

Check the code of the print button added in the sale order form.


See a sample below:

return self.env.ref('test.test_report').report_action(record_id)

in the below image you can see the code of the print button in the sale order form.


Thanks

アバター
破棄
6

As Niyas said, you can get the reference from the core modules like Sales, Purchase.

Ex:

return self.env.ref('module_name.XML_ID_of_report').report_action(self)


アバター
破棄