El lunes, 20 de octubre de 2014 18:01:19 UTC+2, Luis Deiana escribió: > > 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 ? >
Exactamente. > 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. > No, la producción ya calcula el coste. Es necesario modificar el coste de las líneas de salida cuando añades manualmente otros productos, o bien cuando el coste total de salida no es exactamente el mismo que el de la producción (por redondeo). Este último es el caso más común; debes buscar una unidad de medida más acorde para evitar la desviación de precisión. Adjunto un hilo de discusión [1] [1] https://bugs.tryton.org/issue3593 > > 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' >>>>> >>>>>
