Buenas a todos los presente,
Solo sucede con algunas de las facturas, la mayoría están bien y la función de impresión se hace limpia y correctamente, pero en unas pocas me ha surgido este error no logro ver a que se debe, al parecer es un campo en la data del Tercero que no esta en su sitio ó no corresponde al mismo.
Traceback (most recent call last):
File "/site-packages/genshi/template/eval.py", line 318, in lookup_attr
val = getattr(obj, key)
AttributeError: 'NoneType' object has no attribute 'type_string'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/site-packages/genshi/template/eval.py", line 324, in lookup_attr
val = obj[key]
TypeError: 'NoneType' object is not subscriptable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/site-packages/trytond/wsgi.py", line 109, in dispatch_request
return endpoint(request, **request.view_args)
File "/site-packages/trytond/protocols/dispatcher.py", line 48, in rpc
request, database_name, *request.rpc_params)
File "/site-packages/trytond/wsgi.py", line 77, in auth_required
return wrapped(*args, **kwargs)
File "/site-packages/trytond/protocols/wrappers.py", line 131, in wrapper
return func(request, pool, *args, **kwargs)
File "/site-packages/trytond/protocols/dispatcher.py", line 181, in _dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/site-packages/trytond/modules/account_invoice/invoice.py", line 2570, in execute
result = super(InvoiceReport, cls).execute(ids, data)
File "/site-packages/trytond/report/report.py", line 204, in execute
oext, content = cls._execute(records, data, action_report)
File "/site-packages/trytond/modules/account_invoice/invoice.py", line 2546, in _execute
result = super(InvoiceReport, cls)._execute(records, data, action)
File "/site-packages/trytond/report/report.py", line 212, in _execute
return cls.convert(action, cls.render(action, report_context))
File "/site-packages/trytond/modules/account_invoice/invoice.py", line 2563, in render
return super().render(*args, **kwargs)
File "/site-packages/trytond/report/report.py", line 314, in render
data = rel_report(**report_context).render()
File "/site-packages/relatorio/templates/base.py", line 35, in render
self.events, method=method, encoding=encoding, out=out)
File "/site-packages/relatorio/templates/opendocument.py", line 1179, in __call__
self.xml_serializer(writer(stream)), encoding=encoding, out=writer)
File "/site-packages/genshi/output.py", line 58, in encode
for chunk in iterator:
File "/site-packages/genshi/output.py", line 241, in __call__
for kind, data, pos in stream:
File "/site-packages/genshi/output.py", line 671, in __call__
for kind, data, pos in stream:
File "/site-packages/genshi/output.py", line 776, in __call__
for kind, data, pos in chain(stream, [(None, None, None)]):
File "/site-packages/genshi/output.py", line 596, in __call__
for ev in stream:
File "/site-packages/relatorio/templates/opendocument.py", line 1071, in __call__
for kind, data, pos in stream:
File "/site-packages/genshi/core.py", line 292, in _ensure
for event in stream:
File "/site-packages/genshi/filters/i18n.py", line 691, in __call__
for kind, data, pos in stream:
File "/site-packages/genshi/template/base.py", line 638, in _include
for event in stream:
File "/site-packages/genshi/template/markup.py", line 327, in _match
for event in stream:
File "/site-packages/genshi/template/base.py", line 598, in _flatten
result = _eval_expr(data, ctxt, vars)
File "/site-packages/genshi/template/base.py", line 289, in _eval_expr
retval = expr.evaluate(ctxt)
File "/site-packages/genshi/template/eval.py", line 178, in evaluate
return eval(self.code, _globals, {'__data__': data})
File "<string>", line 1, in <Expression '__relatorio_escape_invalid_chars(invoice.party_tax_identifier.type_string)'>
File "/site-packages/genshi/template/eval.py", line 326, in lookup_attr
val = cls.undefined(key, owner=obj)
File "/site-packages/genshi/template/eval.py", line 414, in undefined
raise UndefinedError(key, owner=owner)
genshi.template.eval.UndefinedError: None has no member named "type_string"
Fault: None has no member named "type_string"
Gracias por sus comentarios y sugerencias