• 版块
  • 标签
  • 热门
  • 用户
  • 群组
Skins
  • Light
  • Default
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Quartz
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Slate
  • Solar
  • Superhero
  • Vapor
Collapse

Odoo 中文社区

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

已定时 已固定 已锁定 已移动 Odoo 新手求助
9 帖子 2 发布者 7474 浏览
    • 从旧到新
    • 从新到旧
    • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 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

  • 登录

  • 没有帐号? 注册

  • Login or register to search.
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 登录

  • 没有帐号? 注册

  • Login or register to search.