欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

OpenERP ODT 报表测试结果 博客分类: Python && OpenERP Python 

程序员文章站 2024-03-19 19:39:04
...

今晚经过我的测试,证实了 OpenERP 的确支持直接 odt to odt 报表模板的转换,但是还是存在不少问题:

  1. 添加 odt 的模板也要继承用 python 代码进行注册,比较麻烦。
  2. openerp/server/bin/report/report_sxw.py 的 .ODT 转化代码存在 bug,请在创建 odt 模板时把 odt 文档的“属性”中的 "Info 3", "Info 4" 之类的“自定义属性”删掉(参考图1),否则会引发异常。
  3. OpenERP 会自作多情地更改样式表,导致转换前后效果不一。


OpenERP ODT 报表测试结果
            
    
    博客分类: Python && OpenERP Python 

图1:OpenOffice Writer 的“属性”对话框

 

附 带的 “partner_odt_report”是一个ODT 模板测试模块,演示如何创建 ODT 模板。可以通过 OpenERP 自带的模块导入 partner_odt.report.zip 文件,模块安装完成之后在 Partner 的表单右侧即可看到 “Partner ODT” 的报表按钮。

 

OpenERP ODT 报表测试结果
            
    
    博客分类: Python && OpenERP Python 

图2:Partner 表单

测试模块下载:partner_odt_report.zip

 

Have fun!

相关标签: Python