Re: [tryton-es] Crear Campo derivado de otro (Saleline)
El miércoles, 11 de julio de 2018, 16:29:20 (UTC-5), raimonesteve escribió: > > Hola > > El dc., 11 de jul. 2018, 23:11, > va > escriure: > >> Saludos >> >> Porque no añades un impuesto a la línia de venta y asi te calcula el > precio y total según % o fijo? > Gracias por la respuesta , lo que sucede es que no encuentro el campo donde este sumado el unit_price y el impuesto por linea así como el monto por linea sumado con el impuesto para colocarlo en un impreso , alguna idea para colocarlo en un impreso (.odt) .
Re: [tryton-es] Crear Campo derivado de otro (Saleline)
Hola El dc., 11 de jul. 2018, 23:11, va escriure: > Saludos > > Buenos días , quería el apoyo de la comunidad tryton ; el escenario es el > siguiente : dentro del modulo de ventas en la clase *saleline* hay una > campo llamado *unit_price* necesito crear un campo derivado de este que > lo multiplique por 1.19 para obtener con el impuesto adjunto de la *linea* > vendida > Porque no añades un impuesto a la línia de venta y asi te calcula el precio y total según % o fijo? > > La misma operación lo repetiría con el campo *amount *para calcuar el > amount con impuestos por linea > > Por ejemploe > > Producto1: Unit price = 15 || nuevo_campo=17.85 > Producto2 : Unit price = 10 || nuevo_campo=1.19 > > Lo que vengo probando es lo siguiente pero me encuentro estancado ya que > no graba el valor el la bd > > @staticmethod > def default_unit_price_tax(unit_price): > return self.unit_price*1.19 > Esto es para hacer valores por defecto Debes crear un campo funcional del topo float Aunque como te he comentada, lo estàs mal planteando, pues que passa en el total impuestos? Y total venta? Y la factura? Atentamente > >
[tryton-es] Crear Campo derivado de otro (Saleline)
Saludos Buenos días , quería el apoyo de la comunidad tryton ; el escenario es el siguiente : dentro del modulo de ventas en la clase *saleline* hay una campo llamado *unit_price* necesito crear un campo derivado de este que lo multiplique por 1.19 para obtener con el impuesto adjunto de la *linea* vendida La misma operación lo repetiría con el campo *amount *para calcuar el amount con impuestos por linea Por ejemploe Producto1: Unit price = 15 || nuevo_campo=17.85 Producto2 : Unit price = 10 || nuevo_campo=1.19 Lo que vengo probando es lo siguiente pero me encuentro estancado ya que no graba el valor el la bd @staticmethod def default_unit_price_tax(unit_price): return self.unit_price*1.19
[tryton-es] Escribir en un fields.Text
Hola! A ver si alguien puede ayudarme con esto: Tengo el campo Text: *product_data = fields.Text('Product data')* Y en algun momento hago el proceso: *for product in products:* *product_list.append({'name': product.name,'value': product.value,* *# otras caracteristicas* *})* Cómo puedo hacer para guardar todos los datos del diccionario (product_list) en el campo product_data? Probé haciendo esto, pero solo me guarda el ultimo producto, es decir que no se como actualizar o agregar una nueva linea: for p in product_list: cls.write(products, { 'product_data': '%s -- $%s \n' % (p['name'], p['value']), }) Gracias! Saludos..