Hello, I just create a new step in the helloWord wiki [1] to explain the reporting, but I like to extend it to put headers in the report. I try to add the field 'style' in the file 'hello.xml' like:
<record model="ir.action.report" id="report_hello">
<field name="name">Hello</field>
<field name="model">hello.hello</field>
<field name="report_name">hello.helloworld</field>
<field name="report">helloWorld/hello.odt</field>
<field name="style">company/header_A4.odt</field>
</record>
As was made in [1] but just adding the style line.
But when I try to run the report appear the following error:
Traceback (most recent call last):
File "/trytond/protocols/netrpc.py", line 47, in run
res = dispatch(host, port, 'NetRPC', *msg)
File "/trytond/protocols/dispatcher.py", line 125, in dispatch
res = getattr(obj, method)(cursor, user, *args, **kargs)
File "trytond/report/report.py", line 115, in execute
File "trytond/report/report.py", line 209, in parse
File "/relatorio/templates/base.py", line 36, in render
return self.serializer(self.events)
File "/relatorio/templates/opendocument.py", line 619, in __call__
for kind, data, pos in stream:
File "/genshi/core.py", line 283, in _ensure
for event in stream:
File "/genshi/filters/i18n.py", line 141, in __call__
for kind, data, pos in stream:
File "/genshi/template/base.py", line 569, in _include
for event in stream:
File "/genshi/template/markup.py", line 245, in _match
for event in stream:
File "/genshi/template/base.py", line 543, in _exec
for event in stream:
File "/genshi/template/base.py", line 496, in _eval
for kind, data, pos in stream:
File "/genshi/template/base.py", line 558, in _flatten
for event in self._flatten(substream, ctxt, **vars):
File "/genshi/template/base.py", line 557, in _flatten
**vars)
File "/genshi/template/base.py", line 272, in _apply_directives
stream = directives[0](iter(stream), directives[1:], ctxt, **vars)
File "/genshi/template/directives.py", line 411, in __call__
value = _eval_expr(self.expr, ctxt, **vars)
File "/genshi/template/base.py", line 286, in _eval_expr
retval = expr.evaluate(ctxt)
File "/genshi/template/eval.py", line 180, in evaluate
return eval(self.code, _globals, {'__data__': data})
File "/genshi/template/eval.py", line 321, in lookup_attr
val = cls.undefined(key, owner=obj)
File "/genshi/template/eval.py", line 405, in undefined
raise UndefinedError(key, owner=owner)
UndefinedError: 1 has no member named "header"
What is the problem? Something lack in the hello.odt?
Regards
[1] http://code.google.com/p/tryton/wiki/HelloWorld
--
Juan Fernando Jaramillo
Gte Tecnología
MIG Internacional
www.miginternacional.com
signature.asc
Description: Digital signature
