Luis Deiana
2017-10-20 00:29:42 UTC
Buenas noches, necesito una mano para utilizar la "listas de precios" como
Dimensión en columnas en un modelo de linea de factura. Lo tengo
configurado con los siguentes datos:
Modelo: Linea de factura
Expresión: o.invoice and o.invoice.sales and o.invoice.sales[0].price_list
and o.invoice.sales[0].price_list.id or None
Tipo de campo: Muchos a uno
Modelo relacionado: Lista de precios
y me tira el siguiente error:
Traceback (most recent call last):
File "/trytond/wsgi.py", line 47, in dispatch_request
return endpoint(request, **request.view_args)
File "/trytond/protocols/dispatcher.py", line 59, in rpc
request, database_name, *request.params)
File "/trytond/wsgi.py", line 39, in auth_required
return wrapped(*args, **kwargs)
File "/trytond/protocols/dispatcher.py", line 40, in wrapper
return func(request, pool, *args, **kwargs)
File "/trytond/protocols/dispatcher.py", line 204, in _dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond/modules/babi/babi.py", line 900, in calculate
report.execute(execution)
File "/trytond/modules/babi/babi.py", line 886, in execute
Execution.calculate([execution])
File "/trytond/modules/babi/babi.py", line 1162, in calculate
execution.create_data()
File "/trytond/modules/babi/babi.py", line 1359, in create_data
cursor.execute(query % (BIModel._table, table))
DataError: la sintaxis de entrada no es válida para integer: «None»
LINE 1: ...ure_90"END,CASE WHEN "babi_dimension_column_22" = 'None' THE...
^
Al utilizar la expresión en una Dimensión común en lugar de Dimensión en
columnas si funciona.
Alguna idea de como solucionarlo ?
Saludos.
Dimensión en columnas en un modelo de linea de factura. Lo tengo
configurado con los siguentes datos:
Modelo: Linea de factura
Expresión: o.invoice and o.invoice.sales and o.invoice.sales[0].price_list
and o.invoice.sales[0].price_list.id or None
Tipo de campo: Muchos a uno
Modelo relacionado: Lista de precios
y me tira el siguiente error:
Traceback (most recent call last):
File "/trytond/wsgi.py", line 47, in dispatch_request
return endpoint(request, **request.view_args)
File "/trytond/protocols/dispatcher.py", line 59, in rpc
request, database_name, *request.params)
File "/trytond/wsgi.py", line 39, in auth_required
return wrapped(*args, **kwargs)
File "/trytond/protocols/dispatcher.py", line 40, in wrapper
return func(request, pool, *args, **kwargs)
File "/trytond/protocols/dispatcher.py", line 204, in _dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond/modules/babi/babi.py", line 900, in calculate
report.execute(execution)
File "/trytond/modules/babi/babi.py", line 886, in execute
Execution.calculate([execution])
File "/trytond/modules/babi/babi.py", line 1162, in calculate
execution.create_data()
File "/trytond/modules/babi/babi.py", line 1359, in create_data
cursor.execute(query % (BIModel._table, table))
DataError: la sintaxis de entrada no es válida para integer: «None»
LINE 1: ...ure_90"END,CASE WHEN "babi_dimension_column_22" = 'None' THE...
^
Al utilizar la expresión en una Dimensión común en lugar de Dimensión en
columnas si funciona.
Alguna idea de como solucionarlo ?
Saludos.