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'
>>>>>
>>>>>

Responder a