Saludos amigos, tengo un problema:
estoy intentando sobreescribir los metodos _amount_line y _amount_all de los modelos sale.order.line y sale.order respectivamente, lo que pasa es que estoy creando presupuestos desde un botón pero con una particularidad.
para mi clientes tengo un tabla donde acumulo sus cuotas mensuales, en esta tabla se guarda el valor de la cuota para ese mes ya que si cambia su precio y aun no ha pagado ninguna cuota se mantiene el precio anterior
entonces con el botón que les comente genero los presupuestos pero necesito poder darle un subtotal diferente al resultado de la multiplicación del precio del producto por la cantidad, se que suena algo raro pero así es como se definieron las funcionalidades que me han solicitado
alguien sabe como poder sobreescribir estos metodos privados he intentando con la manera que siempre use pero no ocurre nada, esta es la manera de como lo he hecho:
class sale_order_line(osv.osv):
_inherit = 'sale.order.line'
def _sale_order_line__amount_line(self, cr, uid, ids, field_name, arg, context=None):
valor_return = super(sale_order_line, self)._amount_line(cr ,uid, ids, field_name, arg, context=None)
print "val", valor_return
return valor_return
sale_order_line()
si alguien me puede ayudar con esto se lo agradecería mucho, saludos y gracias por el tiempo que se tomaron para leer mi problema.
Gracias.