El 22/01/15 a les 22:03, Agustín Montagna ha escrit:
Buenas a todos!
He estado tratando de aplicar listas de precios con una fórmula sobre el
precio de costo y no sobre el precio unitario.
En base a esto, el manual de tryton
http://doc.tryton-erp.es/product_price_list/price_list.html enuncia que
hay que usar el siguiente código:
product.cost_price*1.10
Lo he usado (y también solo "cost_price*1,10) y me genera un error al
querer guardar la lista que dice lo siguiente:
Fórmula «product.cost_price*3» en línea de precio de lista «7» no es
correcta. o
Fórmula «cost_price*3» en línea de precio de lista «9» no es correcta.
Alguien conoce cómo escribir las listas de precio a partir del precio de
costo de manera correcta?
Recientemente implemente esto, para ello debes extender el modelo price
list con el siguiente código:
class PriceList:
__name__ = 'product.price_list'
def _get_context_price_list_line(self, party, product, unit_price,
quantity, uom):
context = super(PriceList,
self)._get_context_price_list_line(party,
product, unit_price, quantity, uom)
context.update({
'cost_price': product.cost_price if product else
Decimal('0')
})
return context
Con esto podras utilizar la clave cost_price en las formulas de tarifas.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk