Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

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



  • 这个星期,在研究openerp支持中文报表的问题。遇到的几个障碍基本上解决了,<br /><br />网上这方面的资料很少,只好自己琢磨,今天总算是解决了,和大家分享一下,少走弯路。<br /><br />1、openerp支持中文字体模块的安装<br />目前有两个模块可以用base_report_cn,ocen_base_fonts。<br /><br />(1)安装了base_report_cn后,RML和XML报表可以显示中文,但发现webkit报表无法显示中文。<br /><br />(2)安装了ocen_base_fonts,RML、XML报表和webkit报表均无法显示汉字。<br /><br />今天在研究webkit报表的时候,尝试安装了CJK中文支持包(我在安装ubantu的时候选的是服务器纯英文方式)<br /><br />sudo apt-get install latex-cjk-chinese*<br /><br />(1)和(2)中遇到的问题均解决了。<br /><br />2、报表模版的编辑<br /><br />(1)尝试用base_report_designer插件在openoffice上做模版的编辑,但发现其有诸多的问题,可以修改已有的报表模版,但是无法新建模版,哪怕只用英文也不行,插件表现也不稳定,经常异常退出。(不知在英文版本的操作系统上有无这个问题)<br /><br />难道一定要学习RML语言,完全手工编辑报表模版吗。<br /><br />--->于是尝试(2)<br />(2)webkit报表<br /><br />使用webkit报表时,若报错,最好下一个最新版本的wkhtmltopdf,见我另外一个帖子。问题可以解决。<br /><br />下面讲如何做模版设计,可以按照这个思路来做,目前看已经是最便捷的方法了。<br /><br />1、打开openoffice的文档编辑器writer,选一个最通用的英文字体。然后设计报表,比如插入一个表格。。。。<br /><br />2、在需要填写公式和标题的地方,用T1,T2,T3标记。<br /><br />3、将文档保存为html格式,这个时候已经有一个mako模版的半成品了。<br /><br />4、用notepad++之类的工具再次打开这个文件,将刚才标记的T1、T2...依次替换为对应的公式或者汉字。<br /><br />5、再次全局检查一下这个文件头部和尾部的内容,删除文件头出现GB2312、openoffice的行。将文件以utf8格式<br />再次保存,大功告成。<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />



  • 这个星期,在研究openerp支持中文报表的问题。遇到的几个障碍基本上解决了,<br /><br />网上这方面的资料很少,只好自己琢磨,今天总算是解决了,和大家分享一下,少走弯路。<br /><br />1、openerp支持中文字体模块的安装<br />目前有两个模块可以用base_report_cn,ocen_base_fonts。<br /><br />(1)安装了base_report_cn后,RML和XML报表可以显示中文,但发现webkit报表无法显示中文。<br /><br />(2)安装了ocen_base_fonts,RML、XML报表和webkit报表均无法显示汉字。<br /><br />今天在研究webkit报表的时候,尝试安装了CJK中文支持包(我在安装ubantu的时候选的是服务器纯英文方式)<br /><br />sudo apt-get install latex-cjk-chinese*<br /><br />(1)和(2)中遇到的问题均解决了。<br /><br />2、报表模版的编辑<br /><br />(1)尝试用base_report_designer插件在openoffice上做模版的编辑,但发现其有诸多的问题,可以修改已有的报表模版,但是无法新建模版,哪怕只用英文也不行,插件表现也不稳定,经常异常退出。(不知在英文版本的操作系统上有无这个问题)<br /><br />难道一定要学习RML语言,完全手工编辑报表模版吗。<br /><br />--->于是尝试(2)<br />(2)webkit报表<br /><br />使用webkit报表时,若报错,最好下一个最新版本的wkhtmltopdf,见我另外一个帖子。问题可以解决。<br /><br />下面讲如何做模版设计,可以按照这个思路来做,目前看已经是最便捷的方法了。<br /><br />1、打开openoffice的文档编辑器writer,选一个最通用的英文字体。然后设计报表,比如插入一个表格。。。。<br /><br />2、在需要填写公式和标题的地方,用T1,T2,T3标记。<br /><br />3、将文档保存为html格式,这个时候已经有一个mako模版的半成品了。<br /><br />4、用notepad++之类的工具再次打开这个文件,将刚才标记的T1、T2...依次替换为对应的公式或者汉字。<br /><br />5、再次全局检查一下这个文件头部和尾部的内容,删除文件头出现GB2312、openoffice的行。将文件以utf8格式<br />再次保存,大功告成。<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />



  • webkit 报表表现形式如何? 能截俩图看看吗?<br /><br />



  • 感觉研究过程中有很多误解,因为错误描述不清楚,别人也很难帮上忙。这样磕磕碰碰地解决问题很难避免下次掉进同一条河流,不买服务就埋头看文档和代码吧。



  • 是在看英文的文档,努力中,不至于会掉到河里的。只是想分享一下而已。



  • 不错,谢谢。



  • ubuntu12.04  64 下 运行webkit报表,遇到不少问题,解决了wkhtmltopdf版本,服务器运行内存,最后又遇到了 中文报表不显示问题,windows下被宠坏了.



  • [quote author=bluesthink link=topic=5746.msg14189#msg14189 date=1360211824]<br />这个星期,在研究openerp支持中文报表的问题。遇到的几个障碍基本上解决了,<br /><br />网上这方面的资料很少,只好自己琢磨,今天总算是解决了,和大家分享一下,少走弯路。<br /><br />1、openerp支持中文字体模块的安装<br />目前有两个模块可以用base_report_cn,ocen_base_fonts。<br /><br />(1)安装了base_report_cn后,RML和XML报表可以显示中文,但发现webkit报表无法显示中文。<br /><br />(2)安装了ocen_base_fonts,RML、XML报表和webkit报表均无法显示汉字。<br /><br />今天在研究webkit报表的时候,尝试安装了CJK中文支持包(我在安装ubantu的时候选的是服务器纯英文方式)<br /><br />sudo apt-get install latex-cjk-chinese*<br /><br />(1)和(2)中遇到的问题均解决了。<br /><br />2、报表模版的编辑<br /><br />(1)尝试用base_report_designer插件在openoffice上做模版的编辑,但发现其有诸多的问题,可以修改已有的报表模版,但是无法新建模版,哪怕只用英文也不行,插件表现也不稳定,经常异常退出。(不知在英文版本的操作系统上有无这个问题)<br /><br />难道一定要学习RML语言,完全手工编辑报表模版吗。<br /><br />--->于是尝试(2)<br />(2)webkit报表<br /><br />使用webkit报表时,若报错,最好下一个最新版本的wkhtmltopdf,见我另外一个帖子。问题可以解决。<br /><br />下面讲如何做模版设计,可以按照这个思路来做,目前看已经是最便捷的方法了。<br /><br />1、打开openoffice的文档编辑器writer,选一个最通用的英文字体。然后设计报表,比如插入一个表格。。。。<br /><br />2、在需要填写公式和标题的地方,用T1,T2,T3标记。<br /><br />3、将文档保存为html格式,这个时候已经有一个mako模版的半成品了。<br /><br />4、用notepad++之类的工具再次打开这个文件,将刚才标记的T1、T2...依次替换为对应的公式或者汉字。<br /><br />5、再次全局检查一下这个文件头部和尾部的内容,删除文件头出现GB2312、openoffice的行。将文件以utf8格式<br />再次保存,大功告成。<br />[/quote]<br />补充一下:<br />在 ubuntu上确实遇到了安装[font=Verdana][size=78%]ocen_base_fonts仍然无法显示中文的问题,但是 windows上完美解决。[/size][/font]<br />[font=Verdana][/size][/font]<br />[font=Verdana][/size][size=78%]另外 你那个 mako报表的做法实在不敢恭维,用设计器office designer设置mako报表,岂不是埋没了 mako??? [/size][/font]<br />[font=Verdana][/size][size=78%]老实说,mako是给程序员用的,python加html,css ,javascript混写,报表可以展现的无比强大。[/size][/font]



  • 页面中文不显示, 怎么回事


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待