El 08/04/15 a les 00:32, [email protected] ha escrit:
Mi función es la siguiente:
def apply_increment_product(self, sale):
sale_line = self.get_default_sale_line(sale)
sale_line['quantity'] = +((self.product.template.height/100)*8)
sale_line['unit_price'] = self.product.template.list_price
sale_line['taxes'] = sale.tax_amount
return [sale_line]
El error se encuentra en la linea marcada en rojo: 'Decimal' object is
not iterable. Alguien me puede decir como lo puedo solucionar.
El campo taxes es de tipo One2Many y le estas intentando asignar un
campo numerico (Decimal en concreto), por eso te esta dando este tipo de
error. Debéis asignar los valores correctos en el campo taxes,
concretamente debes seleccionar los impuestos que aplican a esa linea y
tryton se encaragará de calcular el importe de impuestos.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk