El lunes, 20 de octubre de 2014 15:46:28 UTC+2, Luis Deiana escribió: > > OK, y por que se produce ? >
Si te fijas en el código fuente del módulo production verás que la traducción del error no es correcta, falta una 's' para la clave 'outputs': msgctxt "error:production:" msgid "" "The costs of the outputs (%(outputs)s) of production \"%(production)s\" do " "not match the cost of the production (%(costs)s)." msgstr "" "El costo de las salidas (%(output)s) de la producción «%(production)s» no " "coincide con el costo de producción (%(costs)s)." Si lo corriges, en lugar del error debería salirte este mensaje ya que el coste de producción no coincide con el coste total de las salidas. Es una corrección que debe hacer la gente responsable de las traducciones de tu zona (es_AR o es_CO supongo). > > El lunes, 20 de octubre de 2014 05:07:28 UTC-3, Sergio Morillo escribió: >> >> >> >> El sábado, 18 de octubre de 2014 18:07:30 UTC+2, Luis Deiana escribió: >>> >>> Buen día, este error me tira cuando hago click en el boton "Realizado" >>> de una producción. >>> >>> >> Es debido a una errata en la traducción del error 'uneven_costs'. Puedes >> retocarlo manualmente desde Administración->Localización->Traducciones. >> En la siguiente versión de producto estará solucionado. >> >> >>> Traceback (most recent call last): >>> File "/trytond/protocols/jsonrpc.py", line 125, in _marshaled_dispatch >>> response['result'] = dispatch_method(method, params) >>> File "/trytond/protocols/jsonrpc.py", line 158, in _dispatch >>> res = dispatch(*args) >>> File "/trytond/protocols/dispatcher.py", line 158, in dispatch >>> result = rpc.result(meth(*c_args, **c_kwargs)) >>> File "/trytond/model/modelview.py", line 489, in wrapper >>> return func(cls, *args, **kwargs) >>> File "/trytond/model/workflow.py", line 40, in wrapper >>> cls._transition_state: state, >>> File "/trytond/modules/production/production.py", line 481, in write >>> super(Production, cls).write(*args) >>> File "/trytond/model/modelsql.py", line 840, in write >>> field_names=all_field_names) >>> File "/trytond/model/modelstorage.py", line 1100, in _validate >>> cls.validate(records) >>> File "/trytond/modules/production/production.py", line 449, in validate >>> production.check_cost() >>> File "/trytond/modules/production/production.py", line 462, in >>> check_cost >>> 'outputs': cost_price, >>> File "/trytond/error.py", line 47, in raise_user_error >>> error = error % error_args >>> KeyError: u'output' >>> >>>
