=========================================================================
- 支持mako模板
- 支持rml模版
- 按照通常做法,安装该module
- 定义report 定义openerp report的方式,参考openerp report doc
- 导出到excel功能目前只对自己开发的报表可用,如果想将openerp中的原有报表导出, 则处理会相对复杂些,需要override原报表,方法可以参考:报表override方法
- 报表的report_type设置为html,mako2html,html2html之一
- 将报表的report_name后边加上.xls
- 导出时系统只是将生成的html中的table的内容自动导出,其他的内容不能自动导出
- 这个功能对于需要导出表格数据的需求,还是很有用处的
- 例如
<report id="report_purchase_order_excel" model="purchase.order" name="purchase.order.new.xls" file="custom_purchase/report/purchase_order.mako" usage="default" string="export purchase order to excel" report_type='mako2html' header='0' />
- 如果需要使用mako模版的报表,注意在定义
report_type
时,需要将其值设为mako2html
- 如果需要使用rml模版的报表,注意在定义
report_type
时,需要将其值设为html
- 如果你想把原系统中所有的pdf报表转换为html形式的报表,请执行以下sql:
UPDATE ir_act_report_xml SET report_type='html' WHERE report_type='pdf'
- 不同报表的css样式如何处理