跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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. Odoo8 请问,为何打印报表时都无法正常显示条码?

Odoo8 请问,为何打印报表时都无法正常显示条码?

已定时 已固定 已锁定 已移动 Odoo 新手求助
9 帖子 2 发布者 7.8k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • D 离线
    D 离线
    dwz35296
    写于 最后由 编辑
    #1

    无论打印什么报表,条码都是空白的
    [attach=1]

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

      进 html 格式报表, 看看条码是否正常....

      如果 html 格式报表的条码不正常  就复制 条码图片地址 开新标签页查看.. 并查看服务器 log.

      1 条回复 最后回复
      0
      • D 离线
        D 离线
        dwz35296
        写于 最后由 编辑
        #3

        请问在什么地方可以进入对应的html报表呢?

        1 条回复 最后回复
        0
        • D 离线
          D 离线
          dwz35296
          写于 最后由 编辑
          #4

          直接把Wkhtmltopdf卸载掉吗?

          1 条回复 最后回复
          0
          • D 离线
            D 离线
            dwz35296
            写于 最后由 编辑
            #5

            哦,明白了,只需要在设置——报表里面,修改报表的类型为html报表就可以了

            1 条回复 最后回复
            0
            • D 离线
              D 离线
              dwz35296
              写于 最后由 编辑
              #6

              改用http格式后,条码的图片显示不出来
              [attachimg=1]
              并且服务器上的日志文件找到ERROR日志:
              [quote]File "/usr/lib/python2.7/dist-packages/reportlab/graphics/renderPM.py", line 227, in _setFont
                  raise RenderPMError("Can't setFont(%s) missing the T1 files?\nOriginally %s: %s" % (fontName,s1,s2))
              RenderPMError: Can't setFont(Times-Roman) missing the T1 files?
              Originally <type 'exceptions.TypeError'>: makeT1Font() argument 2 must be string, not None[/quote]

              1 条回复 最后回复
              0
              • D 离线
                D 离线
                dwz35296
                写于 最后由 编辑
                #7

                还有一个这样的错误
                [quote]2015-03-17 06:48:31,983 3203 ERROR test openerp.sql_db: bad query: UPDATE "im_chat_presence" SET "status"='away',"last_poll"='2015-03-17 06:48:31',"write_uid"=1,"write_date"=(now() at time zone 'UTC') WHERE id IN (1)
                Traceback (most recent call last):
                  File "/usr/lib/python2.7/dist-packages/openerp/sql_db.py", line 234, in execute
                    res = self._obj.execute(query, params)
                TransactionRollbackError: could not serialize access due to concurrent update[/quote]

                1 条回复 最后回复
                0
                • D 离线
                  D 离线
                  dwz35296
                  写于 最后由 编辑
                  #8

                  明白了,是字体缺失
                  我把Greenodoo里面的reportlab/font中的字体都拷贝到服务器对应的文件夹中,并且重启服务器就ok了

                  1 条回复 最后回复
                  0

                  • 登录

                  • 没有帐号? 注册

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