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-es00:03
-!- nstefani(~nstefani@181.165.91.233) has joined #tryton-es01:03
-!- nstefani(~nstefani@181.165.91.233) has left #tryton-es02:03
-!- csotelo(~csotelo@2001:1388:49c6:5729:fbf8:6db:4ee2:edf2) has joined #tryton-es02:03
-!- nstefani(~nstefani@181.165.91.233) has joined #tryton-es04:03
meigallodixital_hi09:03
-!- mariomop(~quassel@181.94.33.203) has joined #tryton-es11:03
meigallodixitalpara filtrar los relacionados que es mejor meterlo en el modelo como domain del field o en el xml¿12:03
meigallodixitalentiendo que si se puede hacer desde el xml con record te evita estar pendiente de cambios en el field original12:03
pokolimeigallodixital: no entiendo la pregunta12:03
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 record12:03
meigallodixitalfiltrar los relacionados vamos12:03
pokolimeigallodixital: yo lo haría todo por reglas de accesso12:03
meigallodixitaldonde puedo ver un ejemplo, lo que estoy encontrando filtra modelo sobre todo apra company, no veo nada que me guie12:03
pokolimeigallodixital: es questión de componer el domain12:03
pokolimeigallodixital: si en stock.location usas : [('id', 'child_of', user.warehouse, 'parent')] en compras debes usar [('warehouse.id', 'child_of', user.warehouse, 'parent')]12:03
meigallodixitalpero contra que va el registro, contra el propio domain?12:03
meigallodixitalen stock.location no lo puse porque me bloquea a admin también, tendría que hacer una excepción entiendo12:03
meigallodixitalno es capaz de sacar los registros: ValueError: too many values to unpack (expected 3)12:03
pokolimeigallodixital: la regla la tienes que aplicar con un If de pyson para que solo aplique si el usuario tiene un warehouse seleccionado12:03
pokolimeigallodixital: de esta forma el admin lo dejas en blanco y lo veras todo12:03
meigallodixitaltiene wwarehouse asigagnado12:03
pokolimeigallodixital: ¿Entonces es normal que te aplique la restricción?12:03
pokolimeigallodixital: eso era una afirmación y no una pregunta12:03
pokolixD12:03
meigallodixitalcreo que hablamos de cosas distintas, yo me refiero al error de unpack12:03
pokolimeigallodixital: ¿has copiado el dominio que he puesto de muestra?12:03
meigallodixitalsi12:03
pokolimeigallodixital: nunca te fies de mis ejemplos copiados de aquí12:03
pokolimeigallodixital: lo escribo de memoria y sin comprobar12:03
meigallodixitalhttps://pastebin.com/yPCL7kNe12:03
pokolimeigallodixital: el error es que sobra un argument13:03
pokolimeigallodixital: esque no recuerdo exactamente como iba el parent_of13:03
meigallodixitalsi, pero segun la doc son 4 dejame revisar de nuevo13:03
pokolimeigallodixital: prueba con [('warehouse.parent', 'child_of', use.warehouse)]13:03
pokolimeigallodixital: pero asegurate de utilizar el child_of/parent_of para poder acceder a las sububicaciones13:03
meigallodixitalKeyError: 'child_of'13:03
meigallodixitalvoy a volver a ver la doc algo estoy haciendo mal13:03
meigallodixital(<field name>, ['child_of'|'not_child_of'], <operand>, <parent field>)13:03
meigallodixitalesta es la sintaxis el 3º es unoperador13:03
pokolimeigallodixital: si esque esta todo en la doc.... xD13:03
meigallodixitalsi bueno, la doc ... vamos a dejarlo ahi xd13:03
-!- meigallodixital_(~meigallod@162.200.26.77.dynamic.reverse-mundo-r.com) has joined #tryton-es13:03
-!- nstefani(~nstefani@181.165.91.233) has joined #tryton-es13:03
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 pisando14:03
-!- caf_(~caf@corp-190-12-31-162.cue.puntonet.ec) has joined #tryton-es15:03
pokolimeigallodixital: en compras o en lineas de compras?15:03
pokolimeigallodixital: el error es porque estas filtrando por un campo funcional que no tiene definido un searcher15:03
meigallodixitalcompras15:03
meigallodixitales decir filtro en location y al entrar en compras saca ese dialogo15:03
meigallodixitalwarehouse es un many2one no un funcional a menos que se me escape algo15:03
meigallodixitalhttps://hg.tryton.org/modules/purchase/file/tip/purchase.py#l9115:03
meigallodixitalhttps://hg.tryton.org/modules/purchase/file/4.6/purchase.py#l9015:03
meigallodixitalmejor dicho, que uso 4.615:03
meigallodixitalsi mantengo el filtro en purchase dice eso, si quito purchase.xml del modulo dice: Está intentando leer registros que ya no existen.15:03
meigallodixital(Tipo de documento: stock.location)15:03
meigallodixitalalgo estoy haciendo mal seguro15:03
meigallodixitalal crear un registro nuevo da este último con lo que no puede ser problema de realción todavía15:03
pokolimeigallodixital: tienes que filtrar en purchase si o si, sinó abres compras que no puedes leer el albaran y por esto te dea el error15:03
-!- perilla(~perilla@corp-190-12-31-162.cue.puntonet.ec) has joined #tryton-es16:03
-!- josesalvador(~josesalva@93.176.185.229) has joined #tryton-es16:03
meigallodixitalen este caso era una compra nueva, no debiera tener nada relacionado que de problemas16:03
meigallodixitalde todas formas mi duda sigue siendo como filtrar el campo warehouse en compras para que no salgan en el popup los no asignados16:03
pokolimeigallodixital: debes tener la regla en stock.location17:03
meigallodixitalsi la meto ahí es cuando em rompe todo, pongo pastebin, algo estoy haciendo mal seguro17:03
meigallodixitalhttps://pastebin.com/7jgGuCcN <- location17:03
meigallodixitalhttps://pastebin.com/xr2u5zMY <- purchase17:03
meigallodixitalhttps://snag.gy/CLtVEn.jpg <- error de lcoation17:03
meigallodixitalal dar un alta misma mente17:03
-!- nstefani(~nstefani@181.165.91.233) has joined #tryton-es17:03
pokolimeigallodixital: esto es lo que tengo yo en un módulo: https://pastebin.com/4Nq4RpSU17:03
pokolimeigallodixital: y funciona correctamente17:03
meigallodixitalcotilleo17:03
meigallodixitalel primre record es de location y el segundo de purchase verdad?17:03
meigallodixitalsolo tienes 1 warehouse ahí verdad?17:03
meigallodixitalyo estoy sacando todos los que tiene acceso el usuario, es decir estoy sacando user.warehouses17:03
meigallodixitalno creo que sea por eso pero por si acaso17:03
pokolimeigallodixital: nono, tengo 2 warehouses allí17:03
pokolimeigallodixital: pero utilizo el many2one en vez del many2many17:03
meigallodixitalhum, con tu code tira asi que algo hago mal, será opr eso, por haer many2many?17:03
meigallodixitales por los warehouses si, si con mi code uso el por defecto no la lsita me filtra bien, mañana reviso18:03
pokolimeigallodixital: me alegro que te sirva. Hasta mañana!18:03
meigallodixitalsi, lo que me referia antes es que si uso warehouse y no warehouses tampoco falla mi code18:03
meigallodixitalpued ser algo del many2many ...18:03
meigallodixitalmañana más18:03
caf_Pokoli: Hola, Christian te escribe, queria pedirte ayuda, estoy trabajando en el modulo account y purchase18:03
caf_Estoy intentado configurar el asiento contable de compra de la siguiente manera http://es.tinypic.com/view.php?pic=29blk44&s=9#.WqAjoHWWaV418:03
caf_he intentado con la configuracion de impuestos pero esta se aplica en el debe pero necesito que se desglose el impuetso en el haber18:03
caf_hay alguna manera de configurar los acientos contable de la menera de la imagen?18:03
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 debe19:03

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