GTK客户端的日期控件中无法保存日期数据,导致无法保存单据
-
[b]测试环境:[/b]错误出现在所有非西文操作系统上(*Nix或windows),本人环境:Ubuntu 9.10, zh_CN.UTF-8, python2.6.4
[b]OpenERP版本:[/b]当前开发版(Trunk)和稳定版(5.0X)
[b]现象:[/b]在中文windows或linux系统下使用Open ERP GTK客户端进行订单录入,日期数据在保存订单时重置为空,导致订单无法保存。
[b]原因:[/b]client/bin/widget/view/form_gtk/calendar.py 中将日期字符串都按照西方日期格式的长度来截取了,导致中文的日期:_年_月_日返回False值
[b]Bug报告:[/b https://bugs.launchpad.net/openobject-client/+bug/503624 br />[b]零时解决办法:[/b]下载附件中的patch文件,在client目录下打补丁:patch -p0 <calendar.py.patch
, 或用编辑器打开补丁文件,根据里面的内容手动修改calendar.py文件。
[[i] 本帖最后由 digitalsatori 于 2010-1-7 11:25 编辑 [/i]] -
楼上两位夸的我不好意思了,我们论坛现在牛人不少,俺只算个比较老的菜鸟,大家一起学习,菜鸟学园里没有校长。
-
下载附件,解压缩
找到客户端安装目录下的library.zip,打开该文件, 在widgets/view/form_gtk目录下删除calendar.pyo,并将解压的calendar.py文件置入[[i] 本帖最后由 digitalsatori 于 2010-1-10 21:33 编辑 [/i]]