Hola Sergi. On Thursday, September 1, 2016 at 1:49:20 AM UTC-5, Sergi Almacellas Abellana wrote: > > El 01/09/16 a les 00:27, Fabyc ha escrit: > > Hola a tod@s. > > > > En un post en la lista en inglés [1] pregunté al respecto y Cédrik > > indicó que se > > podría resolverse mediante "board view" al respeto de poder refrescar > > con on_change > > los datos de una vista sea tree o form. Probé pero no es exactamente lo > > que estoy > > buscando. > > > > Me podrían indicar si existe alguna manera de manejar lo que se llaman > > "grids" en > > otros tipos de programas? Estos se van refrescando de acuerdo a algún > > item que se > > vaya seleccionando. > > La única forma que conozco en tryton es hacerlo en las vistas de > dashboard, con u > > > > En si lo que se está requiriendo es que en algún lado de la vista de > > venta POS (sale_pos) > > poder consultar todas las bodegas conforme se vaya seleccionando los > > productos que tenga > > filtrados por un criterio de buśqueda en particular. > > > > Ejemplo: > > > > - Búsqueda (filtro) de producto "disco duro": precio venta y cantidad > > total que hay > > en stock en todas las bodegas. En un grid aparte saldría la cantidad de > > productos que > > hay en stock en cada bodega, por lo que la suma de estas sería el total > > que hay en > > todas las bodegas. > > > > Disco duro > > > > - Precio: $USD 6.00 > > - Cantidad en stock en todas las bodegas: 11 > > Esta información ya sale en el buscador de productos desde la línieas de > venta. > > > > En un grid aparte (en la misma vista del POS) saldría: > > - Cantidad en stock bodega A: 9 > > - Cantidad en stock bodega B: 2 > > - Cantidad en stock bodega C: 0 > > - Cantidad en stock bodega D: 0 > > > > En esta imagen [2] se puede ver sobre lo explicado. > > > > En caso que Tryton no tenga soporte para este tipo de funcionalidad, de > > qué otra forma > > se podría solventar eso? > > > Se me ocurre una idea: Puedes hacer un campo funcional que sea un > One2Many a un ModelView y llenar esta One2Many a traves de un > on_change_with. Por lo que cada vez que se seleccione un producto el > servidor haga una consulta de estock para ese producto en las > ubicaciones y lo devuelva al cliente para que lo muestre al usuario. > > De todos modos, esto funcionaria si lo quieres mostrar en una vista de > formulario y los campos de producto son fijos. Por lo que lo podrias > mostrar en el formulario de las Lineas de venta. Si lo quieres mostrar > en el formulario de venta, teniendo en cuenta el producto de la linia > que tienes seleccionado no funcionaria. En ese caso, sólo te queda la > opción del dashboard. >
Siguiendo con lo del dashboard. La opción mas idónea que talvez podría ser en este caso, es tener la vista "board view" en un ModelView al momento de llamar con F2 (en módulo POS) al wizard de lista de productos en donde se puede realizar el filtrado (búsqueda) de producto por el criterio que uno quiera. Tomando como referencia la idea, de qué forma se puede agregar un "board view" a un wizard? Una vez que se tenga el "board view" en el ModelView ya se podría realizar la consulta con el on_change_with basado en los productos mostrados en la búsqueda. Muchas gracias -- Saludos cordiales > > > Un saludo, > > -- > Sergi Almacellas Abellana > www.koolpi.com > Twitter: @pokoli_srk >
