Odoo中文网|Odoo实施培训

标题: OpenERP7.0支持中文报表及模版设计的一点心得 [打印本页]

作者: 张全蛋    时间: 2015-9-10 22:30
标题: OpenERP7.0支持中文报表及模版设计的一点心得
1、openerp支持中文字体模块的安装
目前有两个模块可以用base_report_cn,ocen_base_fonts。
(1)安装了base_report_cn后,RML和XML报表可以显示中文,但发现webkit报表无法显示中文。
(2)安装了ocen_base_fonts,RML、XML报表和webkit报表均无法显示汉字。
今天在研究webkit报表的时候,尝试安装了CJK中文支持包(我在安装ubantu的时候选的是服务器纯英文方式)
sudo apt-get install latex-cjk-chinese*
(1)和(2)中遇到的问题均解决了。

2、报表模版的编辑
(1)尝试用base_report_designer插件在openoffice上做模版的编辑,但发现其有诸多的问题,可以修改已有的报表模版,但是无法新建模版,哪怕只用英文也不行,插件表现也不稳定,经常异常退出。(不知在英文版本的操作系统上有无这个问题)
难道一定要学习RML语言,完全手工编辑报表模版吗。
--->于是尝试(2)
(2)webkit报表
使用webkit报表时,若报错,最好下一个最新版本的wkhtmltopdf,见我另外一个帖子。问题可以解决。
下面讲如何做模版设计,可以按照这个思路来做,目前看已经是最便捷的方法了。
1、打开openoffice的文档编辑器writer,选一个最通用的英文字体。然后设计报表,比如插入一个表格。。。。
2、在需要填写公式和标题的地方,用T1,T2,T3标记。
3、将文档保存为html格式,这个时候已经有一个mako模版的半成品了。
4、用notepad++之类的工具再次打开这个文件,将刚才标记的T1、T2...依次替换为对应的公式或者汉字。
5、再次全局检查一下这个文件头部和尾部的内容,删除文件头出现GB2312、openoffice的行。将文件以utf8格式
再次保存,大功告成。






欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) Powered by Discuz! X3.2