2014-08-06 8:57 GMT+02:00 Manuel Bailen <[email protected]>: > Hola a todos, > > Estoy probando el módulo csv_import 3.0 en tryton 3.0 y me lanza el > siguiente mensaje cuando intento importar campos con *decimales*: > > Traceback (most recent call last): > File "/trytond/protocols/jsonrpc.py", line 123, in _marshaled_dispatch > response['result'] = dispatch_method(method, params) > File "/trytond/protocols/jsonrpc.py", line 156, in _dispatch > res = dispatch(*args) > File "/trytond/protocols/dispatcher.py", line 169, in dispatch > result = rpc.result(meth(*c_args, **c_kwargs)) > File "/trytond/model/modelview.py", line 513, in wrapper > return func(cls, *args, **kwargs) > File "/trytond/model/workflow.py", line 33, in wrapper > result = func(cls, filtered, *args, **kwargs) > File "/trytond/modules/csv_import/csv_import.py", line 372, in import_csv > base.save() #save or update > File "/trytond/model/modelstorage.py", line 1389, in save > self.id = self.create([save_values])[0].id > File "/trytond/modules/account_bank_statement_counterpart/statement.py", > line 72, in create > return super(StatementLine, cls).create(vlist) > File "/trytond/model/modelsql.py", line 339, in create > insert_values.append(field.sql_format(value)) > File "/trytond/model/fields/numeric.py", line 25, in sql_format > assert isinstance(value, Decimal) > AssertionError > > > El campo es "flotante" he probado entrecomillando el número, utilizando > punto decimal y coma decimal pero no consigo importar. >
Entiendo que el problema está en que el tipo de campo que que quieres importar es de tipo Numeric (PostgreSQL) o Decimal(Python) y todavía no está implementado en el módulo. > > Sí realiza la importación si utilizo un número sin decimales. > > Muchas gracias de antemano. > -- Jesús Martín Zikzakmedia SL Dr. Fleming, 28, baixos 08720 Vilafranca del Penedès ☏ 93 890 21 08
