IRC logs of #tryton-es for Thursday, 2018-03-01

chat.freenode.net #tryton-es log beginning Thu Mar 1 00:02:01 CET 2018
meigallodixitalhi08:36
pokolibuenos dias08:44
-!- danypr92(~daniel@2.152.107.85.dyn.user.ono.com) has joined #tryton-es08:51
meigallodixitalque formato llevan los patterns estos de tax? hay alguna doc?09:36
pokolimeigallodixital: es un diccionari09:44
meigallodixitalsi, eso si, pero como interactuna con el tax es a lo que me refiero, que se pasan pyson?09:45
pokolimeigallodixital: se utiliza un matchmixin: http://doc.tryton.org/4.6/trytond/doc/ref/models/models.html?highlight=mixin#trytond.model.MatchMixin09:46
meigallodixitalok, thanks, reviso :)09:47
meigallodixitaluna cosa que no me queda clara es porque en pattern tengo unit, quantity, amount pero no regime09:55
pokolimeigallodixital: porque el regime lo tienes que poner tu, se asigna manualmente a cada linea los valores disponibles10:05
meigallodixitaly cantidad y unit tb es modificable o te refieres quer solo sale lo que viene de template de producto?10:06
meigallodixitallo que estoy buscando es tocar lo menos posible las funciones del core para sobreescribir el tax10:12
meigallodixitalsino voy a tener que extender tanto pattern como on_change_product para que reciban regimen o la linea completa apra tomar decisiones10:13
pokolimeigallodixital: no entiendo la primera pregunta10:18
pokolimeigallodixital: pero el problema que jo veo al utilizar el get_tax_pattern es que solo se llama si el tercero tiene un regla de impuestos, sinó no te va a pasar por allí10:19
meigallodixitalme decías que regime no salía porque es seleccionable el línea. Preguntaba si solo salen los fields del product10:19
meigallodixitales que si lo hago en on_change_product tengo que tocar el del core para pasar regime10:20
meigallodixitalpensaba que por pattern pasaba siempre que era para modificar on_the_fly cálculo10:21
pokolimeigallodixital: se puede sobreescribir un on_change desde otro metodo para que acepte nuevos parametros10:21
pokolimeigallodixital: solo tienes que añadir los campos en el depends de tu propio módulo y se sumaran a los del módulo original10:22
meigallodixitalsi, pero tendría que modificar la lógica10:22
meigallodixitalpara que antes de hacer nada modificase el tax por exento10:22
meigallodixitalsi, lo del depends lo se es como lo hice la primera vez, pero necesito antes de hacer nada de esa función modificar los tax, por eso buscaba algo fuera de ella10:23
meigallodixitalasi ya le llegaba el tax modificado y no tendría que tocar nada de ella10:23
pokolimeigallodixital: volvemos a ayer: ¿no tienes suficiente con un on_change_regime?10:25
meigallodixitalno, porque si me cambian producto tengo que comprobar si es E o G, por defecto es E por comodidad asi que en ese caso no hay change en regimen es le valor por defecto, y me tryton por defecto me va a meter los de G10:26
meigallodixitalla duda la tengo al cambiar de producto, lo de cambiar regime lo tengo claro10:27
pokolimeigallodixital: si te canvian el producto te canvias el regimen i llamas al on_change de regimen10:29
meigallodixitalahora me perdí, a ver si cambio regime lo que hago es que si es E pongo tax 2300 que es exento, si es g llamo a on_change_product() para recuperar los originales, esto lo tengo claro10:31
meigallodixitalsi cambio/añado producto en la línbea de compra, por defecto me va a meter los tax de su categoría (vamos a usar por categoría, es todo 21% menos antiguedades y ortopedia), y ahi quiero meter los de E si está en tienda, si es central/gerente quiero que sea G,por eso tengo la duda, no se si me explico10:32
meigallodixitalnecesito en el on_cahnge comprobar regime y no se me ocurre sin tocar la función propia10:33
meigallodixitalon_change de producto10:33
meigallodixitalde hecho si cambio antes regime de meter el producto lo necesitaría también10:35
-!- csotelo(~csotelo@2001:1388:49c6:f6d:66f0:be6:80ac:6766) has joined #tryton-es10:38
-!- nstefani(~nstefani@190.210.221.137) has joined #tryton-es12:30
meigallodixitalno sería así para sacar un impuesto concreto?14:21
meigallodixital tax, = Tax.search([14:21
meigallodixital                    ('sequence', '=', 2030),14:21
meigallodixital                    ('company', '=', company),14:21
meigallodixital                    ])14:21
meigallodixitalme devuelve: AttributeError: type object 'accounttax' has no attribute '_fields'14:21
meigallodixitalera algo del caché por web va, voy a tener que usar el cliente web al final por lo menos meintras tire code15:05
meigallodixitalhay otro problema15:41
meigallodixitalsi llamo a on_change_product graba los cambios aunque pulse cancelar15:42
meigallodixitales decir, estoy en E, cambio a G, llamo a on change para que recupere los tax, mme doy cuenta que me he equivocado pulso cancelar, pero el registro ya está en G15:43
pokolimeigallodixital: no entiendo el segundo problema16:03
pokolique cancelar?16:03
meigallodixitalel de linea de compra16:03
meigallodixitalcancelar los cambios16:03
meigallodixitales por el on_cahnge porque si cancelo en E si los tira para atrás16:03
pokolimeigallodixital: me estas diciendo que en una linea existente, si pulsas cancelar no se deshacen los cambios?16:04
meigallodixitalsi ejecuto onchange no16:05
pokolimeigallodixital: el funcionamiento debe ser el mismo con on_change que si on_change16:05
meigallodixitaldebiera pero on_cahnge de producto ahce mucha fiesta y probablemente persista algo16:05
pokolimeigallodixital: no creo que sea eso16:05
meigallodixitalsi es G solo ejecuto esa funcion16:06
pokolimeigallodixital: te estas liando seguro16:06
pokolihe hecho la siguiente prueba: 1. Creo una compra con producto A y lo guardo, 2. Cambio el producto a B y pulso cancelar16:06
meigallodixitalhttps://pastebin.com/80dac1w416:06
meigallodixitalesto es lo que se ejecuta16:06
pokoliy la linea me sigue poniendo el producto A16:07
pokolimeigallodixital: para mi es el comportamiento esperado16:07
pokolimeigallodixital: el company deberias cojer el de la compra16:07
meigallodixitalok16:08
pokolimeigallodixital: y en el depens deberias añadir el método product16:08
meigallodixitalmétodo product? lo otro cambiado16:14
pokolifields.depends('regime', methods=['product'])16:14
meigallodixitalhttps://pastebin.com/80dac1w416:15
meigallodixitalhum, eso no lo he visto16:15
pokolimeigallodixital: para que te añada todos los campos del on_change_product16:15
meigallodixitalsigue haciendo lo mismo si es E deshace los cambios al pulsar cancelar si es G no16:17
pokolimeigallodixital: lo siento pero no lo puedo reproducir en un módulo estandard16:24
meigallodixitalhabíamos grabado un video pero no se ve la parte del tax dame un segundo16:25
meigallodixitalsi es edicion pasa lo que decía si es lata pierde hasta el valor del campo cantidad16:29
meigallodixitals/lata/alta16:29
pokolimeigallodixital: ultimamente te has puesto en modo gallego profundo y no entiendo nada16:32
pokolimeigallodixital: si es una nueva linea y le das a cancelar, se borra toda la linea16:32
meigallodixitales que me los sube a 360 la mierda esta los vídeos y no se ve un mojón16:39
meigallodixitalse entiende más visualmente que dicho16:39
pokolimeigallodixital: eso lo dicen todos lo que les cuesta explicar xDDDD16:54
pokoli(me incluyo)16:54
meigallodixitalsi xd16:54
meigallodixitalel video era 10 secs si no tiene nada pero me lo casca al subir el señor jujle16:54
meigallodixitalen estos momentos es cuando me acuerdo que tengo pendiente trastear con obs (soft opensource de captura de video y edición) ... xd16:57
pokolimeigallodixital: hice un video de una formación el otro dia con ese software16:58
meigallodixitalyo lo debí bajar como 5 vecs y nunca me puse ...17:00
meigallodixitallos suelo hacer muchas veces con el modo gaming de win pero ese solo graba una pantalla, es decir que si sale el popup de linea de compra se queda negro, por eso no me vale para estre caso17:01
meigallodixitalpantalla me refiero pantalla de app, una ventana vamos17:01
pokolimeigallodixital: el obs graba una pantalla o una parte de ella17:02
pokolimeigallodixital: y puedes poner layers por encima17:03
pokolimeigallodixital: mañana te cuento mas si quieres, saludos!17:03
meigallodixitalsi, ya he grabado pero mañana seguimos17:03
meigallodixitala ver si cierro essto que tiene que ser una parida17:03
-!- alfepu79(~alezte@2a02:8108:1440:4727:2172:3bef:b408:a85b) has joined #tryton-es17:59
-!- alfepu79(~alezte@2a02:8108:1440:4727:2172:3bef:b408:a85b) has left #tryton-es18:00

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