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
meigallodixitalhi09:03
pokolibuenos dias09:03
-!- danypr92(~daniel@2.152.107.85.dyn.user.ono.com) has joined #tryton-es09:03
meigallodixitalque formato llevan los patterns estos de tax? hay alguna doc?10:03
pokolimeigallodixital: es un diccionari10:03
meigallodixitalsi, eso si, pero como interactuna con el tax es a lo que me refiero, que se pasan pyson?10:03
pokolimeigallodixital: se utiliza un matchmixin: http://doc.tryton.org/4.6/trytond/doc/ref/models/models.html?highlight=mixin#trytond.model.MatchMixin10:03
meigallodixitalok, thanks, reviso :)10:03
meigallodixitaluna cosa que no me queda clara es porque en pattern tengo unit, quantity, amount pero no regime10:03
pokolimeigallodixital: porque el regime lo tienes que poner tu, se asigna manualmente a cada linea los valores disponibles11:03
meigallodixitaly cantidad y unit tb es modificable o te refieres quer solo sale lo que viene de template de producto?11:03
meigallodixitallo que estoy buscando es tocar lo menos posible las funciones del core para sobreescribir el tax11:03
meigallodixitalsino voy a tener que extender tanto pattern como on_change_product para que reciban regimen o la linea completa apra tomar decisiones11:03
pokolimeigallodixital: no entiendo la primera pregunta11:03
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í11:03
meigallodixitalme decías que regime no salía porque es seleccionable el línea. Preguntaba si solo salen los fields del product11:03
meigallodixitales que si lo hago en on_change_product tengo que tocar el del core para pasar regime11:03
meigallodixitalpensaba que por pattern pasaba siempre que era para modificar on_the_fly cálculo11:03
pokolimeigallodixital: se puede sobreescribir un on_change desde otro metodo para que acepte nuevos parametros11:03
pokolimeigallodixital: solo tienes que añadir los campos en el depends de tu propio módulo y se sumaran a los del módulo original11:03
meigallodixitalsi, pero tendría que modificar la lógica11:03
meigallodixitalpara que antes de hacer nada modificase el tax por exento11:03
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 ella11:03
meigallodixitalasi ya le llegaba el tax modificado y no tendría que tocar nada de ella11:03
pokolimeigallodixital: volvemos a ayer: ¿no tienes suficiente con un on_change_regime?11:03
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 G11:03
meigallodixitalla duda la tengo al cambiar de producto, lo de cambiar regime lo tengo claro11:03
pokolimeigallodixital: si te canvian el producto te canvias el regimen i llamas al on_change de regimen11:03
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 claro11:03
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 explico11:03
meigallodixitalnecesito en el on_cahnge comprobar regime y no se me ocurre sin tocar la función propia11:03
meigallodixitalon_change de producto11:03
meigallodixitalde hecho si cambio antes regime de meter el producto lo necesitaría también11:03
-!- csotelo(~csotelo@2001:1388:49c6:f6d:66f0:be6:80ac:6766) has joined #tryton-es11:03
-!- nstefani(~nstefani@190.210.221.137) has joined #tryton-es13:03
meigallodixitalno sería así para sacar un impuesto concreto?15:03
meigallodixital tax, = Tax.search([15:03
meigallodixital                    ('sequence', '=', 2030),15:03
meigallodixital                    ('company', '=', company),15:03
meigallodixital                    ])15:03
meigallodixitalme devuelve: AttributeError: type object 'accounttax' has no attribute '_fields'15:03
meigallodixitalera algo del caché por web va, voy a tener que usar el cliente web al final por lo menos meintras tire code16:03
meigallodixitalhay otro problema16:03
meigallodixitalsi llamo a on_change_product graba los cambios aunque pulse cancelar16:03
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 G16:03
pokolimeigallodixital: no entiendo el segundo problema17:03
pokolique cancelar?17:03
meigallodixitalel de linea de compra17:03
meigallodixitalcancelar los cambios17:03
meigallodixitales por el on_cahnge porque si cancelo en E si los tira para atrás17:03
pokolimeigallodixital: me estas diciendo que en una linea existente, si pulsas cancelar no se deshacen los cambios?17:03
meigallodixitalsi ejecuto onchange no17:03
pokolimeigallodixital: el funcionamiento debe ser el mismo con on_change que si on_change17:03
meigallodixitaldebiera pero on_cahnge de producto ahce mucha fiesta y probablemente persista algo17:03
pokolimeigallodixital: no creo que sea eso17:03
meigallodixitalsi es G solo ejecuto esa funcion17:03
pokolimeigallodixital: te estas liando seguro17:03
pokolihe hecho la siguiente prueba: 1. Creo una compra con producto A y lo guardo, 2. Cambio el producto a B y pulso cancelar17:03
meigallodixitalhttps://pastebin.com/80dac1w417:03
meigallodixitalesto es lo que se ejecuta17:03
pokoliy la linea me sigue poniendo el producto A17:03
pokolimeigallodixital: para mi es el comportamiento esperado17:03
pokolimeigallodixital: el company deberias cojer el de la compra17:03
meigallodixitalok17:03
pokolimeigallodixital: y en el depens deberias añadir el método product17:03
meigallodixitalmétodo product? lo otro cambiado17:03
pokolifields.depends('regime', methods=['product'])17:03
meigallodixitalhttps://pastebin.com/80dac1w417:03
meigallodixitalhum, eso no lo he visto17:03
pokolimeigallodixital: para que te añada todos los campos del on_change_product17:03
meigallodixitalsigue haciendo lo mismo si es E deshace los cambios al pulsar cancelar si es G no17:03
pokolimeigallodixital: lo siento pero no lo puedo reproducir en un módulo estandard17:03
meigallodixitalhabíamos grabado un video pero no se ve la parte del tax dame un segundo17:03
meigallodixitalsi es edicion pasa lo que decía si es lata pierde hasta el valor del campo cantidad17:03
meigallodixitals/lata/alta17:03
pokolimeigallodixital: ultimamente te has puesto en modo gallego profundo y no entiendo nada17:03
pokolimeigallodixital: si es una nueva linea y le das a cancelar, se borra toda la linea17:03
meigallodixitales que me los sube a 360 la mierda esta los vídeos y no se ve un mojón17:03
meigallodixitalse entiende más visualmente que dicho17:03
pokolimeigallodixital: eso lo dicen todos lo que les cuesta explicar xDDDD17:03
pokoli(me incluyo)17:03
meigallodixitalsi xd17:03
meigallodixitalel video era 10 secs si no tiene nada pero me lo casca al subir el señor jujle17:03
meigallodixitalen estos momentos es cuando me acuerdo que tengo pendiente trastear con obs (soft opensource de captura de video y edición) ... xd17:03
pokolimeigallodixital: hice un video de una formación el otro dia con ese software17:03
meigallodixitalyo lo debí bajar como 5 vecs y nunca me puse ...18:03
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 caso18:03
meigallodixitalpantalla me refiero pantalla de app, una ventana vamos18:03
pokolimeigallodixital: el obs graba una pantalla o una parte de ella18:03
pokolimeigallodixital: y puedes poner layers por encima18:03
pokolimeigallodixital: mañana te cuento mas si quieres, saludos!18:03
meigallodixitalsi, ya he grabado pero mañana seguimos18:03
meigallodixitala ver si cierro essto que tiene que ser una parida18:03
-!- alfepu79(~alezte@2a02:8108:1440:4727:2172:3bef:b408:a85b) has joined #tryton-es18:03
-!- alfepu79(~alezte@2a02:8108:1440:4727:2172:3bef:b408:a85b) has left #tryton-es19:03

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