El 29/01/2015 13:34, "Luis Deiana" <[email protected]> va escriure: > > El jueves, 29 de enero de 2015, 8:35:41 (UTC-3), Jordi Esteve (Zikzakmedia) escribió: >> >> El 29/01/15 a les 08:21, Raimon Esteve ha escrit: >> > 2015-01-29 0:32 GMT+01:00 Luis Deiana <[email protected]>: >> >> Buenas noches, quería hacer una sugerencia que desde mi punto de vista >> >> podría ser muy útil y le daría mayor flexibilidad a Tryton (si es que no hay >> >> una solución ya para este tema): >> >> Por que no se habilita la opcion self_pick_up en los estados posteriores a >> >> borrador ? >> > Según configuración en la tienda: >> > >> > https://bitbucket.org/zikzakmedia/trytond-sale_pos/src/db1ad8189738acfcdc723e7602f6938b324390d3/shop.py?at=default#cl-14 >> > https://bitbucket.org/zikzakmedia/trytond-sale_pos/src/db1ad8189738acfcdc723e7602f6938b324390d3/sale.py?at=default#cl-48 >> > >> > Pues la tienda física A el cliente lo viene a recoger = pick up y la >> > tienda B es un call center y le envias por transportista >> >> Raimon, creo que Luis no se refería a esto, sinó a que una venta, una >> vez está en presupuesto o confirmada, no te deja marcar la opción >> autorecogida (self_pick_up) en el formulario de la venta. >> >> Esto está hecho así en coherencia a otros campos de la venta. La opción >> autorecogida (self_pick_up) cambia los métodos de facturación y envío de >> la venta, y estos también se deshabilitan en los estados posteriores a >> borrador (presupuesto o confirmado). >> >> Estoy de acuerdo que daría más agilidad poder cambiar estos 3 campos en >> los estados posteriores a borrador (presupuesto o confirmado). >> > > Es esto a lo que me refiero. En mi caso particular vuelvo desde presupuesto a borrador, marco "self_pick_up" y pago la venta.
Éste es el flujo esperado. Aunque tiene sentido la propuesta que haces, también podría tener efectos colaterales no deseados teniendo en cuenta la modularidad de Tryton: podría haber campos, añadidos por un módulo, que dependan de estos campos y entonces estos también deberían ser editables. Como potencialmente podría ser cualquier campo... Ya la tendriamos liada. Teniendo en cuenta esto, la lógica de Tryton, aunque estricta, tiene lógica: en borrador se pueden modificar todos los campos, en los siguientes estados ninguno. No pases a confirmado hasta q los datos de la venta no estén 100% seguros. Salut! guillemBarba
