Discussion:
[tryton-es] Suma de los descuentos por linea. en Ventas
d***@gmail.com
2018-10-12 11:11:16 UTC
Permalink
Hola estimada comunidad tryton , quisiera realizar una consulta me
encuentro utilizando el módulo de descuentos en tryton , pero tengo un
problema que necesito mostrar el descuento acumulado de todas las líneas ;
alguien me podría dar una pequeña idea o saben si habrá algún módulo
gracias.
Sergi Almacellas Abellana
2018-10-15 07:45:06 UTC
Permalink
Hola,
Post by d***@gmail.com
Hola estimada comunidad tryton , quisiera realizar una consulta me
encuentro utilizando el módulo de descuentos en tryton , pero tengo un
problema que necesito mostrar el descuento acumulado de todas las líneas
; alguien me podría dar una pequeña idea o saben si habrá algún módulo
gracias.
Deberias añadir un campo funcional que realice el cálculo que desees y
mostrarlo en las vistas.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
d***@gmail.com
2018-10-15 11:59:35 UTC
Permalink
Hola , Gracias un favor ya logre crear con un campo función lo que
necesitaba , como podría grabarlo en la bd estos son los pasos :

1. Cree el campo función que necesitaba

t= fields.Function(fields.Float('t'),'get_t')
def get_t(self,name = None):
m = round ((Decimal(self.quantity) *
Decimal(self.gross_unit_price)),2)
return m

2. Para grabar el campo pero no funciona :

d= fields.Float('d')

def get_top(cls ,name = None):
if(SaleLine.unit_price):
cls.write( SaleLine, {
'd': SaleLine.t ,
})

Gracias por el apoyo.
El lunes, 15 de octubre de 2018, 7:45:11 (UTC), Sergi Almacellas Abellana
Hola,
Post by d***@gmail.com
Hola estimada comunidad tryton , quisiera realizar una consulta me
encuentro utilizando el módulo de descuentos en tryton , pero tengo un
problema que necesito mostrar el descuento acumulado de todas las líneas
; alguien me podría dar una pequeña idea o saben si habrá algún módulo
gracias.
Deberias añadir un campo funcional que realice el cálculo que desees y
mostrarlo en las vistas.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Fernando Sánchez
2018-10-15 15:33:59 UTC
Permalink
Hola
Post by d***@gmail.com
Hola , Gracias un favor ya logre crear con un campo función lo que
1. Cree el campo función que necesitaba
t= fields.Function(fields.Float('t'),'get_t')
m = round ((Decimal(self.quantity) *
Decimal(self.gross_unit_price)),2)
return m
d= fields.Float('d')
cls.write( SaleLine, {
'd': SaleLine.t ,
})
Gracias por el apoyo.
El lunes, 15 de octubre de 2018, 7:45:11 (UTC), Sergi Almacellas Abellana
Post by d***@gmail.com
Hola,
Post by d***@gmail.com
Hola estimada comunidad tryton , quisiera realizar una consulta me
encuentro utilizando el módulo de descuentos en tryton , pero tengo un
problema que necesito mostrar el descuento acumulado de todas las
líneas
Post by d***@gmail.com
; alguien me podría dar una pequeña idea o saben si habrá algún módulo
gracias.
Deberias añadir un campo funcional que realice el cálculo que desees y
mostrarlo en las vistas.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Entendí que lo que quieres es mostrar una columna con el importe del
descuento acumulado, eso lo consigues con el campo funcional, agregando
luego este campo a la vista: Resuelto!. Además puedes usar el mismo campo
funcional e imprimirlo en cualquier reporte. Cual es el objetivo de tener
que guardarlo en la bd si puedes tener siempre el campo calculado "sobre el
vuelo"? Seria importante nos indiques lo que quieres hacer aparte de
calcular el campo y mostrarlo en la vista.
Saludos

Fernando Sánchez

Loading...