跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 新手求助
  4. 打印->Print Screen 时,出错

打印->Print Screen 时,出错

已定时 已固定 已锁定 已移动 Odoo 新手求助
3 帖子 1 发布者 4.7k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • C 离线
    C 离线
    chipwang
    写于 最后由 编辑
    #1
    <br />Environment Information : <br />System : Linux-2.6.32-29-generic-i686-with-Ubuntu-10.04-lucid<br />OS Name : posix<br />Distributor ID:	Ubuntu<br />Description:	Ubuntu 10.04.2 LTS<br />Release:	10.04<br />Codename:	lucid<br />Operating System Release : 2.6.32-29-generic<br />Operating System Version : #58-Ubuntu SMP Fri Feb 11 19:00:09 UTC 2011<br />Operating System Architecture : 32bit<br />Operating System Locale : en_US.UTF8<br />Python Version : 2.6.5<br />OpenERP-Client Version : 5.0.15<br />Last revision No. &amp; ID :Bazaar Package not Found !Traceback (most recent call last):<br />&nbsp; File &quot;/usr/local/lib/python2.6/dist-packages/openerp-server/service/web_services.py&quot;, line 683, in go<br />&nbsp; &nbsp; (result, format) = obj.create(cr, uid, ids, datas, context)<br />&nbsp; File &quot;/usr/local/lib/python2.6/dist-packages/openerp-server/report/printscreen/ps_list.py&quot;, line 82, in create<br />&nbsp; &nbsp; res = self._create_table(uid, datas&#91;&#039;ids&#039;], result&#91;&#039;fields&#039;], fields_order, rows, context, model_desc)<br />&nbsp; File &quot;/usr/local/lib/python2.6/dist-packages/openerp-server/report/printscreen/ps_list.py&quot;, line 97, in _create_table<br />&nbsp; &nbsp; _append_node(&#039;date&#039;, time.strftime(str(locale.nl_langinfo(locale.D_FMT).replace(&#039;%y&#039;, &#039;%Y&#039;))))<br />&nbsp; File &quot;/usr/local/lib/python2.6/dist-packages/openerp-server/report/printscreen/ps_list.py&quot;, line 94, in _append_node<br />&nbsp; &nbsp; n.text = text<br />&nbsp; File &quot;lxml.etree.pyx&quot;, line 821, in lxml.etree._Element.text.__set__ (src/lxml/lxml.etree.c:32944)<br />&nbsp; File &quot;apihelpers.pxi&quot;, line 645, in lxml.etree._setNodeText (src/lxml/lxml.etree.c:15265)<br />&nbsp; File &quot;apihelpers.pxi&quot;, line 1242, in lxml.etree._utf8 (src/lxml/lxml.etree.c:19848)<br />ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes<br />
    



    系统: Ubuntu OpenERP GTK client
    动作: 每个Tree view 中, 打印->Print Screen时出错!
    上下文:全新套帐,已安装base_report_cn模块
    自诊:好像locale.nl_langinfo(locale.D_FMT)取得的date字段为空了,而要求不为空
    无效尝试:1. 更改、删除当前user的时区
                    2. 更换用户
                    3. 更改用户的语言
    解决:ps_list.py中:
          注释掉这行:  #_append_node('date', time.strftime(str(locale.nl_langinfo(locale.D_FMT).replace('%y', '%Y'))))
            把这行的注释去掉: _append_node('date', time.strftime('%d/%m/%Y'))

    请求: 怎么回事 ?

    Chip

    1 条回复 最后回复
    0
    • C 离线
      C 离线
      chipwang
      写于 最后由 编辑
      #2


      我隐约觉得这个问题有一定的普遍意义,所以即使我使用笨拙的办法把它解决了,但是还希望哪位仔细分析下,所以就把它提了出来。

      Chip

      1 条回复 最后回复
      0

      • 登录

      • 没有帐号? 注册

      • 登录或注册以进行搜索。
      • 第一个帖子
        最后一个帖子
      0
      • 版块
      • 标签
      • 热门
      • 用户
      • 群组