Pdf 帐户财务报告Webkit模块在Odoo应用商店上不工作

Pdf 帐户财务报告Webkit模块在Odoo应用商店上不工作,pdf,webkit,report,openerp,openerp-7,Pdf,Webkit,Report,Openerp,Openerp 7,我已尝试下载OpenERP 7.0的帐户财务报告webkit模块 帐户财务报告Webkit模块在我的本地系统中的OpenERP 7.0新加载项中成功下载并安装 我已经在下面的URL中下载了该模块 我在打印总帐报告PDF格式时卡住了 我在打印报告时得到了以下回溯 Traceback (most recent call last): File "/home/best/workspace/dynaweld/custom_addons/account_financial_report_webkit

我已尝试下载OpenERP 7.0的帐户财务报告webkit模块

帐户财务报告Webkit模块在我的本地系统中的OpenERP 7.0新加载项中成功下载并安装

我已经在下面的URL中下载了该模块

我在打印总帐报告PDF格式时卡住了

我在打印报告时得到了以下回溯

Traceback (most recent call last):
  File "/home/best/workspace/dynaweld/custom_addons/account_financial_report_webkit/report/webkit_parser_header_fix.py", line 252, in create_single_pdf
    **parser_instance.localcontext)
  File "/usr/lib/python2.7/dist-packages/mako/template.py", line 302, in render
    return runtime._render(self, self.callable_, args, data)
  File "/usr/lib/python2.7/dist-packages/mako/runtime.py", line 660, in _render
    **_kwargs_for_callable(callable_, data))
  File "/usr/lib/python2.7/dist-packages/mako/runtime.py", line 692, in _render_context
    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
  File "/usr/lib/python2.7/dist-packages/mako/runtime.py", line 718, in _exec_template
    callable_(context, *args, **kwargs)
  File "memory:0x9cb385ecL", line 22, in render_body
    <%
TypeError: translate_call() takes exactly 2 arguments (3 given)

2015-10-29 07:17:06,249 15317 ERROR dynaweld_15_09_15 openerp.service.web_services: Exception: (u'Webkit render', u'\n\nTraceback (most recent call last):\n  File "/home/best/workspace/dynaweld/custom_addons/account_financial_report_webkit/report/webkit_parser_header_fix.py", line 252, in create_single_pdf\n    **parser_instance.localcontext)\n  File "/usr/lib/python2.7/dist-packages/mako/template.py", line 302, in render\n    return runtime._render(self, self.callable_, args, data)\n  File "/usr/lib/python2.7/dist-packages/mako/runtime.py", line 660, in _render\n    **_kwargs_for_callable(callable_, data))\n  File "/usr/lib/python2.7/dist-packages/mako/runtime.py", line 692, in _render_context\n    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)\n  File "/usr/lib/python2.7/dist-packages/mako/runtime.py", line 718, in _exec_template\n    callable_(context, *args, **kwargs)\n  File "memory:0x9cb385ecL", line 22, in render_body\n    <%\nTypeError: translate_call() takes exactly 2 arguments (3 given)\n')
Traceback (most recent call last):
  File "/home/best/workspace/dynaweld/server/openerp/service/web_services.py", line 712, in go
    (result, format) = obj.create(cr, uid, ids, datas, context)
  File "/home/best/workspace/dynaweld/addons/report_webkit/webkit_report.py", line 353, in create
    result = self.create_source_pdf(cursor, uid, ids, data, report_xml, context)
  File "/home/best/workspace/dynaweld/server/openerp/report/report_sxw.py", line 513, in create_source_pdf
    return self.create_single_pdf(cr, uid, ids, data, report_xml, context)
  File "/home/best/workspace/dynaweld/custom_addons/account_financial_report_webkit/report/webkit_parser_header_fix.py", line 257, in create_single_pdf
    raise except_osv(_('Webkit render'), msg)
except_osv: (u'Webkit render', u'\n\nTraceback (most recent call last):\n  File "/home/best/workspace/dynaweld/custom_addons/account_financial_report_webkit/report/webkit_parser_header_fix.py", line 252, in create_single_pdf\n    **parser_instance.localcontext)\n  File "/usr/lib/python2.7/dist-packages/mako/template.py", line 302, in render\n    return runtime._render(self, self.callable_, args, data)\n  File "/usr/lib/python2.7/dist-packages/mako/runtime.py", line 660, in _render\n    **_kwargs_for_callable(callable_, data))\n  File "/usr/lib/python2.7/dist-packages/mako/runtime.py", line 692, in _render_context\n    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)\n  File "/usr/lib/python2.7/dist-packages/mako/runtime.py", line 718, in _exec_template\n    callable_(context, *args, **kwargs)\n  File "memory:0x9cb385ecL", line 22, in render_body\n    <%\nTypeError: translate_call() takes exactly 2 arguments (3 given)\n')
2015-10-29 07:17:06,367 15317 ERROR dynaweld_15_09_15 openerp.netsvc: Webkit render
回溯(最近一次呼叫最后一次):
文件“/home/best/workspace/dynaweld/custom\u addons/account\u financial\u report\u webkit/report/webkit\u parser\u header\u fix.py”,第252行,在create\u single\u pdf中
**解析器(实例.localcontext)
文件“/usr/lib/python2.7/dist packages/mako/template.py”,第302行,在渲染中
返回运行时。\u呈现(self、self.callable、args、data)
文件“/usr/lib/python2.7/dist packages/mako/runtime.py”,第660行,在_render中
**_kwargs_表示可调用(可调用,数据))
文件“/usr/lib/python2.7/dist packages/mako/runtime.py”,第692行,在渲染上下文中
_exec_模板(继承,lclcontext,args=args,kwargs=kwargs)
文件“/usr/lib/python2.7/dist packages/mako/runtime.py”,第718行,在执行模板中
可调用(上下文,*args,**kwargs)
文件“内存:0x9cb385ecL”,第22行,在渲染体中

您可以替换文件addons/addons/report\u webkit/webkit\u report.py并重新启动openerp。这可能会解决问题。

这不是解决此问题的正确方法。。在你告诉我之后,你可以在你自己的本地系统中尝试。你对这份报告做过任何定制吗?如果是,请告诉我们。从何处调用translate_call()方法。还没有,但我已经从我这边修复了它,但我没有时间发布我的答案,但最后谢谢