Aplicación Multiempresa / Indexación por variable


([N1] vlinares) #1

Buenas tardes…

Estoy desarrollando una aplicación que tiene que ser multiempresa…

Lógicamente una serie de registros de una no deben de verse en otra, por lo que en las tablas que debe filtar la información. He puesto como una de las condiciones para indexación que

EMPRESA = $EMPRESA@Solución.

donde la variable recoge la empresa del usuario que se ha logado en ese momento.

¿Es correcto o esa indexación debe ser simpre fija?

Gracias por vuestra ayuda y sugerencias.

 


([N4] innovadb) #2

Hola vlinares

Eso no puede funcionar nunca, ya que para que funcionara se tendrían que regenerar los indices cada vez que cambia el valor de la variable.

Deja el indice empresa sin condiciones, y lo que haces es filtrar en las búsquedas cruzando ese indice con los que necesites.

Un saludo


([N1] vlinares) #3

Gracias…

Era de lógica.