Skip to content

chengdh/html_report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openerp html report 模块,用于将openerp中的报表以html的形式呈现

=========================================================================

具备以下功能

  1. 支持mako模板
  2. 支持rml模版

如何使用

  • 按照通常做法,安装该module
  • 定义report 定义openerp report的方式,参考openerp report doc

定义导出到excel类型的报表

  • 导出到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'

TODOS

  • 不同报表的css样式如何处理

About

openerp的html report module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published