IRC logs of #tryton-es for Friday, 2016-04-29

chat.freenode.net #tryton-es log beginning Fri Apr 29 00:02:01 CEST 2016
2016-04-29 00:49 -!- smarro(~sebastian@181.16.7.104) has joined #tryton-es
2016-04-29 08:59 -!- aneolf(~aneolf@106.140.21.95.dynamic.jazztel.es) has joined #tryton-es
2016-04-29 13:04 -!- mariomop(~quassel@181.90.66.136) has joined #tryton-es
2016-04-29 14:40 -!- lukio(~lukio@host6.186-108-118.telecom.net.ar) has joined #tryton-es
2016-04-29 14:41 <lukio> hola a todos, han tenido la necesidad de setear el campo id para que sea de tipo Char en vez de Integer?
2016-04-29 14:42 <lukio> Estoy queriendo implementar algo como lo que comentan en este artículo http://tryton.zikzakmedia.com/Develop/Model#Vista_sense_ModelSQL
2016-04-29 14:42 <lukio> pero si uso ids que no sean de tipo integer tryton me tira un error.
2016-04-29 14:43 <pokoli> lukio: los ids deben ser siempre de tipo integer, para que quieres un Char?
2016-04-29 14:43 <pokoli> lukio: que es lo que estsas intentando implementar?
2016-04-29 14:44 <lukio> pero poder armar un id que sea compuesto con datos para poder usarlo en el metodo read.
2016-04-29 14:45 <lukio> pokoli:estoy queriendo un campo one2many en el modelo party
2016-04-29 14:45 <lukio> pero que traiga datos que no esten guardados en la db
2016-04-29 14:45 <pokoli> lukio: siempre puedes hacer un mapping, entre un id generado de tipo integer y los datos que vas a usar en el metodo read
2016-04-29 14:45 <pokoli> lukio: de dónde lees los datos? Fichero? API externa?
2016-04-29 14:46 <lukio> son datos que estan basdos en otros modelos de tryton
2016-04-29 14:46 <lukio> exactamente, de la relacion que tiene entidad con la lista de precios
2016-04-29 14:47 <lukio> y quiero mostrar en la entidad, un campo one2many con los productos con los precios que le asignaria la lista de precios
2016-04-29 14:47 <pokoli> lukio: entonces debes utilizar el metodo table_query: http://doc.tryton.org/3.8/trytond/doc/ref/models/models.html?highlight=table_query#trytond.model.ModelSQL.table_query
2016-04-29 14:48 <pokoli> lukio: En este mètodo debes devolver la consulta sql con los datos calculados
2016-04-29 14:48 <pokoli> lukio: ten en cuenta que deberas devolver un id de tipo integer que sea único
2016-04-29 14:49 <pokoli> lukio: cuando digo único quiero decir que siempre te apunte a los mismos datos
2016-04-29 14:49 <pokoli> lukio: lo puedes calcular a partir del id del party i el id de la lista de precio por ejemplo
2016-04-29 14:50 <lukio> pokoli: claro, esa es mi idea. o estaba haciendo eso en el metodo search.
2016-04-29 14:50 <lukio> pero como es un integer, en el read no me sirve para nada.
2016-04-29 14:50 <lukio> pero según entiendo el metodo table query reemplazaria al metodo read.
2016-04-29 14:51 <lukio> pokoli: lo veo en detalle y te comento. gracias por la ayuda!
2016-04-29 14:52 <aneolf> lukio: Tal vez te podría servir de ejemplo este módulo: https://bitbucket.org/zikzakmedia/trytond-product_quantity_by_location
2016-04-29 14:52 <lukio> aneolf: buenisimo! si, ver código a modo de ejemplo siempre ayuda.
2016-04-29 14:56 -!- smarro(~sebastian@148-230-16-190.fibertel.com.ar) has joined #tryton-es
2016-04-29 15:06 <pokoli> lukio: si implementas el table_query tryton se encarga de usar tu consulta tanto en el search como en el read, por lo que no tienes que implementar nada mas :)
2016-04-29 15:13 -!- kstenger(~karla@r186-55-71-138.dialup.adsl.anteldata.net.uy) has joined #tryton-es
2016-04-29 15:13 -!- lukio(~lukio@host6.186-108-118.telecom.net.ar) has joined #tryton-es
2016-04-29 15:18 <lukio> y desde table_query como se cual es mi party_id ?
2016-04-29 15:18 <lukio> o esta seteado en el context con active_id ?
2016-04-29 15:18 <aneolf> Uno de los campos que te debe devolver la consulta es el id del party
2016-04-29 15:19 <aneolf> al que probablemente quieras llamar 'party'
2016-04-29 15:19 <aneolf> que será un many2one que apunta a party
2016-04-29 15:29 <pokoli> lukio: debes devolver todos los registros de todos los parties y el One2Many se encargará de filtrar aquellos que solo son de tu party
2016-04-29 15:30 <lukio> pokoli: ok
2016-04-29 16:53 -!- ralvarenga(~ruben@181.122.133.162) has joined #tryton-es
2016-04-29 16:53 -!- ralvarenga(~ruben@181.122.133.162) has joined #tryton-es
2016-04-29 17:49 -!- kstenger(~karla@r190-134-147-111.dialup.adsl.anteldata.net.uy) has joined #tryton-es
2016-04-29 20:24 -!- smarro(~sebastian@190.195.21.101) has joined #tryton-es
2016-04-29 20:51 -!- mariomop(~quassel@181.90.66.136) has joined #tryton-es
2016-04-29 21:00 -!- smarro(~sebastian@190.195.21.101) has joined #tryton-es
2016-04-29 21:21 -!- smarro(~sebastian@190.195.21.101) has joined #tryton-es
2016-04-29 21:54 -!- zodman_(~zodman@fixed-138-186-31-49.totalplay.com.mx) has joined #tryton-es

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!