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.

Responder a