-
首先ureprot会产生一个报表访问的链接,也可以是一个访问链接,我使用的是下载链接,因为涉及到权限这块,不太好管控.
-
odoo怎么访问这个链接并下载附件:
- 定义一个方法
def get_report_oversea(self): url = 'http://reports.test.com/ureport/excel/paging?_u=file:1234.ureport.xml&name=WE/PO210600810' print(self.name) return {'type': 'ir.actions.act_url', 'url': url, 'target': 'new', }
- 在页面上添加按钮:
<button name="get_report_oversea" type="object" string='test'/>
- 效果: