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
-!- smarro(~sebastian@181.16.7.104) has joined #tryton-es00:49
-!- aneolf(~aneolf@106.140.21.95.dynamic.jazztel.es) has joined #tryton-es08:59
-!- mariomop(~quassel@181.90.66.136) has joined #tryton-es13:04
-!- lukio(~lukio@host6.186-108-118.telecom.net.ar) has joined #tryton-es14:40
lukiohola a todos, han tenido la necesidad de setear el campo id para que sea de tipo Char en vez de Integer?14:41
lukioEstoy queriendo implementar algo como lo que comentan en este artículo http://tryton.zikzakmedia.com/Develop/Model#Vista_sense_ModelSQL14:42
lukiopero si uso ids que no sean de tipo integer tryton me tira un error.14:42
pokolilukio: los ids deben ser siempre de tipo integer, para que quieres un Char?14:43
pokolilukio: que es lo que estsas intentando implementar?14:43
lukiopero poder armar un id que sea compuesto con datos para poder usarlo en el metodo read.14:44
lukiopokoli:estoy queriendo un campo one2many en el modelo party14:45
lukiopero que traiga datos que no esten guardados en la db14:45
pokolilukio: siempre puedes hacer un mapping, entre un id generado de tipo integer y los datos que vas a usar en el metodo read14:45
pokolilukio: de dónde lees los datos? Fichero? API externa?14:45
lukioson datos que estan basdos en otros modelos de tryton14:46
lukioexactamente, de la relacion que tiene entidad con la lista de precios14:46
lukioy quiero mostrar en la entidad, un campo one2many con los productos con los precios que le asignaria la lista de precios14:47
pokolilukio: 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_query14:47
pokolilukio: En este mètodo debes devolver la consulta sql con los datos calculados14:48
pokolilukio: ten en cuenta que deberas devolver un id de tipo integer que sea único14:48
pokolilukio: cuando digo único quiero decir que siempre te apunte a los mismos datos14:49
pokolilukio: lo puedes calcular a partir del id del party i el id de la lista de precio por ejemplo14:49
lukiopokoli: claro, esa es mi idea. o estaba haciendo eso en el metodo search.14:50
lukiopero como es un integer, en el read no me sirve para nada.14:50
lukiopero según entiendo el metodo table query reemplazaria al metodo read.14:50
lukiopokoli: lo veo en detalle y te comento. gracias por la ayuda!14:51
aneolflukio: Tal vez te podría servir de ejemplo este módulo: https://bitbucket.org/zikzakmedia/trytond-product_quantity_by_location14:52
lukioaneolf: buenisimo! si, ver código a modo de ejemplo siempre ayuda.14:52
-!- smarro(~sebastian@148-230-16-190.fibertel.com.ar) has joined #tryton-es14:56
pokolilukio: 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 :)15:06
-!- kstenger(~karla@r186-55-71-138.dialup.adsl.anteldata.net.uy) has joined #tryton-es15:13
-!- lukio(~lukio@host6.186-108-118.telecom.net.ar) has joined #tryton-es15:13
lukioy desde table_query como se cual es mi party_id ?15:18
lukioo esta seteado en el context con active_id ?15:18
aneolfUno de los campos que te debe devolver la consulta es el id del party15:18
aneolfal que probablemente quieras llamar 'party'15:19
aneolfque será un many2one que apunta a party15:19
pokolilukio: debes devolver todos los registros de todos los parties y el One2Many se encargará de filtrar aquellos que solo son de tu party15:29
lukiopokoli: ok15:30
-!- ralvarenga(~ruben@181.122.133.162) has joined #tryton-es16:53
-!- ralvarenga(~ruben@181.122.133.162) has joined #tryton-es16:53
-!- kstenger(~karla@r190-134-147-111.dialup.adsl.anteldata.net.uy) has joined #tryton-es17:49
-!- smarro(~sebastian@190.195.21.101) has joined #tryton-es20:24
-!- mariomop(~quassel@181.90.66.136) has joined #tryton-es20:51
-!- smarro(~sebastian@190.195.21.101) has joined #tryton-es21:00
-!- smarro(~sebastian@190.195.21.101) has joined #tryton-es21:21
-!- zodman_(~zodman@fixed-138-186-31-49.totalplay.com.mx) has joined #tryton-es21:54

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!