Buscar por un campo que no es indice


([N2] Daniel) #1

Tengo el siguiente problema. Hay una tabla llamada articulos, que tiene un campo llamado familia. A su vez tengo una tabla sucursales y otra llamada stock. En stock tengo un puntero indirecto virtual que apunta a las sucursales y articulos. Con eso resuelvo que en stock pueda tener el stock correspondiente de cada articulo en cada sucursal. De esta manera un mismo articulo puede aparecer varias veces con diferentes stocks, segun la sucursal. Aqui esta el problema, ya que quiero mostrar solo los articulos de una determinada sucursal, pero ordenados por familias. Familia no es un indice en la tabla stock, es un campo de la tabla articulos y no me deja usarlo como componente de busqueda para la tabla stock. Si me deja ordenar por esa columna en la rejilla, en ejecucion, pero yo quiero que ordene por familia al abrir la rejilla. de la otra forma es demasiado lo que demora en ordenar.


([N4] eic) #2

Hola.

Usa el truco que se cuenta aquí:

http://ayudavelneo.com/sabes-como-optimizar-la-carga-de-plurales-en-velneo-v7/

Y antes de devolver la lista, en el proceso en 3º plano, haces la ordenación por familia.