Re: [tryton-es] Crear Campo derivado de otro (Saleline)

2018-07-11 Por tema depor2004216045


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)

2018-07-11 Por tema Raimon Esteve
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)

2018-07-11 Por tema depor2004216045
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

2018-07-11 Por tema Galk G
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..