|
Dear simahawk,
you are right, we should continue the discussion, here in the forum.
I can confirm that both, report_openoffice and report_openoffice_samples are installed in their version 5.0.0.1.
For the records, these are the messages I receive(d) with the different reporting setting:
This is what I get with "OpenOffice - odt/ods output" for invoice in "report xml":
File "/usr/local/lib/python2.6/site-packages/CherryPy-3.1.2-py2.6.egg/cherrypy/_cprequest.py", line 606, in respond
cherrypy.response.body = self.handler()
File "/usr/local/lib/python2.6/site-packages/CherryPy-3.1.2-py2.6.egg/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/usr/local/lib/python2.6/site-packages/openerp_web-5.0.6-py2.6.egg/openerp/controllers/base.py", line 122, in wrapper
return fn(*args, **kw)
File "/usr/local/lib/python2.6/site-packages/openerp_web-5.0.6-py2.6.egg/openerp/tools/expose.py", line 204, in func_wrapper
res = func(*args, **kw)
File "/usr/local/lib/python2.6/site-packages/openerp_web-5.0.6-py2.6.egg/openerp/controllers/form.py", line 878, in action
return actions.execute(action, model=params.model, id=id, ids=ids, report_type='pdf')
File "/usr/local/lib/python2.6/site-packages/openerp_web-5.0.6-py2.6.egg/openerp/controllers/actions.py", line 281, in execute
return execute_report(action['report_name'], **data)
File "/usr/local/lib/python2.6/site-packages/openerp_web-5.0.6-py2.6.egg/openerp/controllers/actions.py", line 177, in execute_report
return _print_data(val)
File "/usr/local/lib/python2.6/site-packages/openerp_web-5.0.6-py2.6.egg/openerp/controllers/actions.py", line 129, in _print_data
cherrypy.response.headers['Content-Type'] = PRINT_FORMATS[data['format']]
KeyError: u'odt'
And this is what I get with "OpenOffice - pdf output" for invoice in "report xml":
File "/usr/local/lib/python2.6/site-packages/openerp-server/service/web_services.py", line 687, in go
(result, format) = obj.create(cr, uid, ids, datas, context)
File "/usr/local/lib/python2.6/site-packages/openerp-server/addons/report_openoffice/report_openoffice.py", line 137, in create
return fnct(cr, uid, ids, data, report_xml, context)
File "/usr/local/lib/python2.6/site-packages/openerp-server/report/report_sxw.py", line 392, in create_source_pdf
result = self.create_single_pdf(cr, uid, [obj.id], data, report_xml, context)
File "/usr/local/lib/python2.6/site-packages/openerp-server/addons/report_openoffice/report_openoffice.py", line 145, in create_single_pdf
return self.create_relatorio_report(cr, uid, ids, data, report_xml, context=context, output='pdf')
File "/usr/local/lib/python2.6/site-packages/openerp-server/addons/report_openoffice/report_openoffice.py", line 105, in create_relatorio_report
data = convert_pdf(data)
File "/usr/local/lib/python2.6/site-packages/openerp-server/addons/report_openoffice/convert_pdf.py", line 43, in convert_pdf
raise Exception('ImportError', str(exception))
Exception: ('ImportError', 'No module named unohelper')
Hope this helps.
|