Re: [tryton-es] Error en csv_import
2014-09-12 11:15 GMT+02:00 Manuel Bailen bai...@esdebian.org: Acabo de enviar un pull request, si hay algún problema espero cualquier comentario o corrección, gracias la descripción del commit no es nada descriptivo. Si de caso lo veo bien, ya haré un commit. -- Si us plau, NO adjunti arxius a les seves respostes. Li preguem que integri el text al cos del missatge. Pot respondre usant NetEtiquete que li ajudarà a seguir la conversa. http://es.wikipedia.org/wiki/Netiquette Por favor, NO adjunte archivos a sus respuestas. Le rogamos que integre el texto en el cuerpo del mensaje. Puede responder usando NetEtiquete que le ayudará a seguir la conversación.http://es.wikipedia.org/wiki/Netiquette Please, DO NOT send attachment files with your answers, just copy and paste only the text you need to send into the body of your mails. Repply using NetEtiquete. http://en.wikipedia.org/wiki/Netiquette
Re: [tryton-es] Error en csv_import
Hola de nuevo, Finalmente pude solucionarlo, tal como dijo JMartin fui capaz de modificar el módulo en la línea 177; + from decimal import Decimal if mapping_line.external_type == 'float': try: -result = float(result) + result = Decimal(str(result)) No sé si esta modificación puedría crear problemas en otros casos.
Re: [tryton-es] Error en csv_import
2014-08-08 3:15 GMT+02:00 Manuel Bailen bai...@esdebian.org: Muchas gracias Jesús M, el modulo está muy bien, una lastima lo de los decimales, lo he resuelto con una consulta SQL después de importar los datos como entero, no es muy elegante pero para autoconsumo me vale CSV Import usa Base External mapping, justamente para esto, puedas ampliar código o cálculos en este caso, en la cela IN. Por tanto, puedes escribir código python para que el string de entrada te lo cambie por decimal. Raimon
Re: [tryton-es] Error en csv_import
El lunes, 1 de septiembre de 2014 10:02:45 UTC+2, raimonesteve escribió: 2014-08-08 3:15 GMT+02:00 Manuel Bailen bai...@esdebian.org javascript:: Muchas gracias Jesús M, el modulo está muy bien, una lastima lo de los decimales, lo he resuelto con una consulta SQL después de importar los datos como entero, no es muy elegante pero para autoconsumo me vale CSV Import usa Base External mapping, justamente para esto, puedas ampliar código o cálculos en este caso, en la cela IN. Por tanto, puedes escribir código python para que el string de entrada te lo cambie por decimal. Raimon Muchas gracias Raimon, siendo así a ver si investigo un poco y retomo el tema que aunque útil no quedo muy presentable.
Re: [tryton-es] Error en csv_import
Hola Manuel, El 8 de agosto de 2014, 3:15, Manuel Bailen bai...@esdebian.org escribió: Muchas gracias Jesús M, el modulo está muy bien, una lastima lo de los decimales, lo he resuelto con una consulta SQL después de importar los datos como entero, no es muy elegante pero para autoconsumo me vale Si eres capaz de hacer una consulta SQL para resolver tu caso de uso, tal vez seas capaz de añadir la manipulación de campos Decimal al propio módulo y hacer un merge propose. Muchas gracias de nuevo y un saludo. Saludos, -- Jesús Martín Zikzakmedia SL C/ de Sant Jaume, 9, baixos, 2ª 08720 Vilafranca del Penedès ☏ 93 890 21 08
Re: [tryton-es] Error en csv_import
Muchas gracias Jesús M, el modulo está muy bien, una lastima lo de los decimales, lo he resuelto con una consulta SQL después de importar los datos como entero, no es muy elegante pero para autoconsumo me vale Muchas gracias de nuevo y un saludo.
[tryton-es] Error en csv_import
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. Sí realiza la importación si utilizo un número sin decimales. Muchas gracias de antemano.
Re: [tryton-es] Error en csv_import
2014-08-06 8:57 GMT+02:00 Manuel Bailen bai...@esdebian.org: 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