OK gracias, mi zona es es_AR. Y desde el punto de vista funcional que es lo que esta causando el error ? Es porque el costo del producto a producir no coincide con la sumatoria de costos de los productos que lo componen ? En ese caso cada vez que quiera dar de alta un producto con LDM tengo que sumar todos los costos de los productos que lo producen y cargarla en el producto a producir o existe algún modulo que me lo haga automáticamente ? Saludos.
El lunes, 20 de octubre de 2014 11:44:26 UTC-3, Sergio Morillo escribió: > > 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' >>>> >>>>