IRC logs of #tryton-es for Wednesday, 2018-03-07

chat.freenode.net #tryton-es log beginning Wed Mar 7 00:02:01 CET 2018
-!- nstefani(~nstefani@181.165.91.233) has joined #tryton-es23:57
-!- nstefani(~nstefani@181.165.91.233) has joined #tryton-es00:02
-!- nstefani(~nstefani@181.165.91.233) has left #tryton-es01:00
-!- csotelo(~csotelo@2001:1388:49c6:5729:fbf8:6db:4ee2:edf2) has joined #tryton-es01:20
-!- nstefani(~nstefani@181.165.91.233) has joined #tryton-es03:22
meigallodixital_hi08:17
-!- mariomop(~quassel@181.94.33.203) has joined #tryton-es10:48
meigallodixitalpara filtrar los relacionados que es mejor meterlo en el modelo como domain del field o en el xml¿11:13
meigallodixitalentiendo que si se puede hacer desde el xml con record te evita estar pendiente de cambios en el field original11:14
pokolimeigallodixital: no entiendo la pregunta11:25
meigallodixitalquiero hacer lo que comentamos ayer, que en la selección de warehouse en purchase solo salgan las que están en user.warehouses, mi pregunta es si es mejor sobreescribir el field warehouse del modelo purchase desde el modelo o se puede hacer desde permisos con un registro record11:27
meigallodixitalfiltrar los relacionados vamos11:28
pokolimeigallodixital: yo lo haría todo por reglas de accesso11:34
meigallodixitaldonde puedo ver un ejemplo, lo que estoy encontrando filtra modelo sobre todo apra company, no veo nada que me guie11:35
pokolimeigallodixital: es questión de componer el domain11:37
pokolimeigallodixital: si en stock.location usas : [('id', 'child_of', user.warehouse, 'parent')] en compras debes usar [('warehouse.id', 'child_of', user.warehouse, 'parent')]11:38
meigallodixitalpero contra que va el registro, contra el propio domain?11:38
meigallodixitalen stock.location no lo puse porque me bloquea a admin también, tendría que hacer una excepción entiendo11:39
meigallodixitalno es capaz de sacar los registros: ValueError: too many values to unpack (expected 3)11:48
pokolimeigallodixital: la regla la tienes que aplicar con un If de pyson para que solo aplique si el usuario tiene un warehouse seleccionado11:54
pokolimeigallodixital: de esta forma el admin lo dejas en blanco y lo veras todo11:54
meigallodixitaltiene wwarehouse asigagnado11:54
pokolimeigallodixital: ¿Entonces es normal que te aplique la restricción?11:56
pokolimeigallodixital: eso era una afirmación y no una pregunta11:57
pokolixD11:57
meigallodixitalcreo que hablamos de cosas distintas, yo me refiero al error de unpack11:57
pokolimeigallodixital: ¿has copiado el dominio que he puesto de muestra?11:58
meigallodixitalsi11:58
pokolimeigallodixital: nunca te fies de mis ejemplos copiados de aquí11:59
pokolimeigallodixital: lo escribo de memoria y sin comprobar11:59
meigallodixitalhttps://pastebin.com/yPCL7kNe11:59
pokolimeigallodixital: el error es que sobra un argument12:00
pokolimeigallodixital: esque no recuerdo exactamente como iba el parent_of12:00
meigallodixitalsi, pero segun la doc son 4 dejame revisar de nuevo12:00
pokolimeigallodixital: prueba con [('warehouse.parent', 'child_of', use.warehouse)]12:00
pokolimeigallodixital: pero asegurate de utilizar el child_of/parent_of para poder acceder a las sububicaciones12:01
meigallodixitalKeyError: 'child_of'12:02
meigallodixitalvoy a volver a ver la doc algo estoy haciendo mal12:02
meigallodixital(<field name>, ['child_of'|'not_child_of'], <operand>, <parent field>)12:03
meigallodixitalesta es la sintaxis el 3º es unoperador12:03
pokolimeigallodixital: si esque esta todo en la doc.... xD12:06
meigallodixitalsi bueno, la doc ... vamos a dejarlo ahi xd12:06
-!- meigallodixital_(~meigallod@162.200.26.77.dynamic.reverse-mundo-r.com) has joined #tryton-es12:17
-!- nstefani(~nstefani@181.165.91.233) has joined #tryton-es12:51
meigallodixitalsi filtro en location con if o sin el no puedo entrar en compras me dice que el campo de busqueda warehouse no está disponible, algo estoy pisando13:53
-!- caf_(~caf@corp-190-12-31-162.cue.puntonet.ec) has joined #tryton-es14:12
pokolimeigallodixital: en compras o en lineas de compras?14:30
pokolimeigallodixital: el error es porque estas filtrando por un campo funcional que no tiene definido un searcher14:30
meigallodixitalcompras14:30
meigallodixitales decir filtro en location y al entrar en compras saca ese dialogo14:31
meigallodixitalwarehouse es un many2one no un funcional a menos que se me escape algo14:31
meigallodixitalhttps://hg.tryton.org/modules/purchase/file/tip/purchase.py#l9114:32
meigallodixitalhttps://hg.tryton.org/modules/purchase/file/4.6/purchase.py#l9014:33
meigallodixitalmejor dicho, que uso 4.614:33
meigallodixitalsi mantengo el filtro en purchase dice eso, si quito purchase.xml del modulo dice: Está intentando leer registros que ya no existen.14:40
meigallodixital(Tipo de documento: stock.location)14:40
meigallodixitalalgo estoy haciendo mal seguro14:40
meigallodixitalal crear un registro nuevo da este último con lo que no puede ser problema de realción todavía14:40
pokolimeigallodixital: tienes que filtrar en purchase si o si, sinó abres compras que no puedes leer el albaran y por esto te dea el error14:42
-!- perilla(~perilla@corp-190-12-31-162.cue.puntonet.ec) has joined #tryton-es15:24
-!- josesalvador(~josesalva@93.176.185.229) has joined #tryton-es15:47
meigallodixitalen este caso era una compra nueva, no debiera tener nada relacionado que de problemas15:59
meigallodixitalde todas formas mi duda sigue siendo como filtrar el campo warehouse en compras para que no salgan en el popup los no asignados15:59
pokolimeigallodixital: debes tener la regla en stock.location16:01
meigallodixitalsi la meto ahí es cuando em rompe todo, pongo pastebin, algo estoy haciendo mal seguro16:02
meigallodixitalhttps://pastebin.com/7jgGuCcN <- location16:02
meigallodixitalhttps://pastebin.com/xr2u5zMY <- purchase16:03
meigallodixitalhttps://snag.gy/CLtVEn.jpg <- error de lcoation16:04
meigallodixitalal dar un alta misma mente16:05
-!- nstefani(~nstefani@181.165.91.233) has joined #tryton-es16:20
pokolimeigallodixital: esto es lo que tengo yo en un módulo: https://pastebin.com/4Nq4RpSU16:34
pokolimeigallodixital: y funciona correctamente16:34
meigallodixitalcotilleo16:34
meigallodixitalel primre record es de location y el segundo de purchase verdad?16:36
meigallodixitalsolo tienes 1 warehouse ahí verdad?16:40
meigallodixitalyo estoy sacando todos los que tiene acceso el usuario, es decir estoy sacando user.warehouses16:40
meigallodixitalno creo que sea por eso pero por si acaso16:40
pokolimeigallodixital: nono, tengo 2 warehouses allí16:44
pokolimeigallodixital: pero utilizo el many2one en vez del many2many16:44
meigallodixitalhum, con tu code tira asi que algo hago mal, será opr eso, por haer many2many?16:45
meigallodixitales por los warehouses si, si con mi code uso el por defecto no la lsita me filtra bien, mañana reviso17:00
pokolimeigallodixital: me alegro que te sirva. Hasta mañana!17:02
meigallodixitalsi, lo que me referia antes es que si uso warehouse y no warehouses tampoco falla mi code17:03
meigallodixitalpued ser algo del many2many ...17:04
meigallodixitalmañana más17:04
caf_Pokoli: Hola, Christian te escribe, queria pedirte ayuda, estoy trabajando en el modulo account y purchase17:45
caf_Estoy intentado configurar el asiento contable de compra de la siguiente manera http://es.tinypic.com/view.php?pic=29blk44&s=9#.WqAjoHWWaV417:45
caf_he intentado con la configuracion de impuestos pero esta se aplica en el debe pero necesito que se desglose el impuetso en el haber17:46
caf_hay alguna manera de configurar los acientos contable de la menera de la imagen?17:46
caf_pokoli: la configuracion actual del asiento contable de compras con la configuracion de impuestos esta asi http://es.tinypic.com/view.php?pic=zu2luf&s=9#.WqApMHWWaV4 pero necesito aplicar el desglose de los impuesto en el haber no en el debe18:04

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