Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 6860|回复: 0

OpenERP7.0支持中文报表及模版设计的一点心得

[复制链接]

14

主题

35

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2015-9-10 22:30:47 | 显示全部楼层 |阅读模式
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格式
再次保存,大功告成。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-4-18 13:55 , Processed in 0.011687 second(s), 9 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表