如何在GUI中进行服务器操作的odoo 10打印自定义拣选报告报告id: id=690
(我正在尝试自动打印所有新确认的订单)
我刚刚注意到这个模块支持odoo 10
https://apps.odoo.com/apps/modules/15.0/printnode_base/
这可能是你最好的选择。
从odoo服务器获取报告:{server}/report/pdf/{report_id}/{object_id}
例子:
https://odoo.yourcompany.com/report/pdf/account.report_invoice_with_payments/70
我无法访问Odoo 10,但是对于现代Odoo,您可以生成这样的报告:
pdf_data = self.env.ref('account.report_invoice_with_payments').with_user(SUPERUSER_ID)._render_qweb_pdf([invoice.id])[0]
这个pdf_data
是pdf数据的字节,可以发送到服务器或保存到文件。