Discussion:
[tryton-es] Ayuda con trytonzz_product_price_with_tax para migrar a 4.4
Elmer Steven Salazar Arias
2017-06-26 21:14:52 UTC
Permalink
Estoy tratando de migrar el modulo trytonzz_product_price_with_tax a la
versión 4.4, de lo que estuve leyendo en la documentación de tryton para
esa versión ya no se debe usar "fields.Property", pero no me queda claro
como usar MultiValue.
Alguien que me de una mano explicando como quedaria por ejemplo el campo
list_price_with_tax, haciendo uso de MultiValue

list_price_with_tax = fields.Property(fields.Numeric('List Price With Tax',
states=STATES, digits=(16, DIGITS), depends=DEPENDS)
)


Gracias por su ayuda

Att
Elmer
Sergi Almacellas Abellana
2017-06-27 07:39:58 UTC
Permalink
Hola,
Post by Elmer Steven Salazar Arias
Estoy tratando de migrar el modulo trytonzz_product_price_with_tax a la
versión 4.4, de lo que estuve leyendo en la documentación de tryton para
esa versión ya no se debe usar "fields.Property", pero no me queda claro
como usar MultiValue.
Alguien que me de una mano explicando como quedaria por ejemplo el campo
list_price_with_tax, haciendo uso de MultiValue
list_price_with_tax = fields.Property(fields.Numeric('List Price With Tax',
states=STATES, digits=(16, DIGITS), depends=DEPENDS)
)
Puedes cojer cómo referencia el siguiente commit:

http://hg.tryton.org/modules/sale_price_list/rev/966c9cac2029

Si nos das mas detalles de lo que no te queda claro, igual podemos dar
mas información al respecto.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Elmer Steven Salazar Arias
2017-06-27 07:52:51 UTC
Permalink
Gracias Sergi,
La verdad no tengo claro para que se usa Multivalue, en que casos usar?. Es
decir la parte conceptual. Disculpa mi desconocimiento.

att
Elmer
Post by Sergi Almacellas Abellana
Hola,
Post by Elmer Steven Salazar Arias
Estoy tratando de migrar el modulo trytonzz_product_price_with_tax a la
versión 4.4, de lo que estuve leyendo en la documentación de tryton para
esa versión ya no se debe usar "fields.Property", pero no me queda claro
como usar MultiValue.
Alguien que me de una mano explicando como quedaria por ejemplo el campo
list_price_with_tax, haciendo uso de MultiValue
list_price_with_tax = fields.Property(fields.Numeric('List Price With Tax',
states=STATES, digits=(16, DIGITS), depends=DEPENDS)
)
http://hg.tryton.org/modules/sale_price_list/rev/966c9cac2029
Si nos das mas detalles de lo que no te queda claro, igual podemos dar mas
información al respecto.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Sergi Almacellas Abellana
2017-06-27 07:55:56 UTC
Permalink
Post by Elmer Steven Salazar Arias
Gracias Sergi,
La verdad no tengo claro para que se usa Multivalue, en que casos usar?.
Es decir la parte conceptual. Disculpa mi desconocimiento.
Se utiliza cuando se quiere poder almacenar mas de un valor para el
mismo campo. Por ejemplo, la cuenta a pagar del cliente depende de la
empresa, por lo que se necesita almacenar una cuenta distinta para cada
empresa que exista en el sistema.

Esto hasta ahora se venia haciendo con las propiedades, pero por varios
motivos se ha pasado a utilizar el Multivalue.

De cara al usuario final, esta migración debería ser totalmente
transparente.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Elmer Steven Salazar Arias
2017-06-27 08:13:43 UTC
Permalink
Sergi:
Me parece que ahora se debe escribir más código, esto lo digo por que al
revisar el link que me pasaste veo que se debe crear una nueva clase
(tabla) por ejemplo para el campo sale_price_list en el archivo party.py;
eso significa que siempre que se use Multivalue se deben crear mas tablas?
Post by Elmer Steven Salazar Arias
Gracias Sergi,
La verdad no tengo claro para que se usa Multivalue, en que casos usar?.
Es decir la parte conceptual. Disculpa mi desconocimiento.
Se utiliza cuando se quiere poder almacenar mas de un valor para el mismo
campo. Por ejemplo, la cuenta a pagar del cliente depende de la empresa,
por lo que se necesita almacenar una cuenta distinta para cada empresa que
exista en el sistema.
Esto hasta ahora se venia haciendo con las propiedades, pero por varios
motivos se ha pasado a utilizar el Multivalue.
De cara al usuario final, esta migración debería ser totalmente
transparente.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Sergi Almacellas Abellana
2017-06-27 08:15:51 UTC
Permalink
Me parece que ahora se debe escribir más código, esto lo digo por que al
revisar el link que me pasaste veo que se debe crear una nueva clase
(tabla) por ejemplo para el campo sale_price_list en el archivo
party.py; eso significa que siempre que se use Multivalue se deben crear
mas tablas?
Si. Hasta ahora se almacenaba todo en una sola tabla (ir_property),
ahora para cada campo se decide si se crea una tabla nueva o se almacena
en alguna existente. Por exemplo, las cuentas de un producto se
almacenan todas en la misma tabla.

Un saludo,
El 27 de junio de 2017, 2:55, Sergi Almacellas Abellana
Gracias Sergi,
La verdad no tengo claro para que se usa Multivalue, en que
casos usar?. Es decir la parte conceptual. Disculpa mi
desconocimiento.
Se utiliza cuando se quiere poder almacenar mas de un valor para el
mismo campo. Por ejemplo, la cuenta a pagar del cliente depende de
la empresa, por lo que se necesita almacenar una cuenta distinta
para cada empresa que exista en el sistema.
Esto hasta ahora se venia haciendo con las propiedades, pero por
varios motivos se ha pasado a utilizar el Multivalue.
De cara al usuario final, esta migración debería ser totalmente
transparente.
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com <http://www.koolpi.com>
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Elmer Steven Salazar Arias
2017-06-27 08:17:43 UTC
Permalink
Gracias por tu ayuda.
Voy a intentar hacer los cambios.
Mil gracias por tu paciencia y ayuda

Saludos,
Elmer
Post by Elmer Steven Salazar Arias
Me parece que ahora se debe escribir más código, esto lo digo por que al
revisar el link que me pasaste veo que se debe crear una nueva clase
(tabla) por ejemplo para el campo sale_price_list en el archivo party.py;
eso significa que siempre que se use Multivalue se deben crear mas tablas?
Si. Hasta ahora se almacenaba todo en una sola tabla (ir_property), ahora
para cada campo se decide si se crea una tabla nueva o se almacena en
alguna existente. Por exemplo, las cuentas de un producto se almacenan
todas en la misma tabla.
Un saludo,
Post by Elmer Steven Salazar Arias
Gracias Sergi,
La verdad no tengo claro para que se usa Multivalue, en que
casos usar?. Es decir la parte conceptual. Disculpa mi
desconocimiento.
Se utiliza cuando se quiere poder almacenar mas de un valor para el
mismo campo. Por ejemplo, la cuenta a pagar del cliente depende de
la empresa, por lo que se necesita almacenar una cuenta distinta
para cada empresa que exista en el sistema.
Esto hasta ahora se venia haciendo con las propiedades, pero por
varios motivos se ha pasado a utilizar el Multivalue.
De cara al usuario final, esta migración debería ser totalmente
transparente.
Un saludo,
-- Sergi Almacellas Abellana
www.koolpi.com <http://www.koolpi.com>
--
Sergi Almacellas Abellana
www.koolpi.com
Loading...