Hola.
Realizando pruebas del módulo de laboratorio, me he dado cuenta que cuando no se llena el campo "Fecha de nacimiento" del Tercero, al momento de querer imprimir los resultados del test de laboratorio que se le realizó a ese paciente, lanza el siguiente error:
Traceback (most recent call last):
File "/trytond/protocols/jsonrpc.py", line 125, in _marshaled_dispatch
response['result'] = dispatch_method(method, params)
File "/trytond/protocols/jsonrpc.py", line 158, in _dispatch
res = dispatch(*args)
File "/trytond/protocols/dispatcher.py", line 159, in dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond/report/report.py", line 128, in execute
type, data = cls.parse(action_report, records, data, {})
File "/trytond/modules/company/company.py", line 358, in parse
localcontext)
File "/trytond/report/report.py", line 277, in parse
data = rel_report(**localcontext).render()
File "/relatorio/templates/base.py", line 34, in render
return self.serializer(self.events)
File "/relatorio/templates/opendocument.py", line 855, in __call__
for kind, data, pos in stream:
File "/genshi/core.py", line 289, in _ensure
for event in stream:
File "/genshi/filters/i18n.py", line 690, in __call__
for kind, data, pos in stream:
File "/genshi/template/base.py", line 618, in _include
for event in stream:
File "/genshi/template/markup.py", line 326, in _match
for event in stream:
File "/genshi/template/base.py", line 558, in _flatten
for kind, data, pos in stream:
File "/genshi/template/directives.py", line 180, in _generate
for n, v in attrs
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not in range(128)
Una vez que se le pone la fecha de nacimiento al tercero, ahí ya imprime correctamente.