Filtrar Selectores por Empresa

Filtrar Selectores por Empresa

Se agregó la funcionalidad que permite filtrar selectores por la empresa que se está usando.

Modo de Uso

Esta funcionalidad filtra los valores que un selector devuelve cuando se está cargando/modificando un registro (sea Maestro o Transacción) por la empresa actual.

Atributo adicional - EmpresaID

Para utilizar un diccionario de datos como selector, se necesita que contenga el atributo adicional EmpresaID, que es el necesario para filtrar.

Nota: Dicho campo debe ser clave foránea (FK) y llamar al diccionario Empresa/Sucursal. Además, tener presente que una vez empleada esta funcionalidad, si un registro del selector, no tiene una empresa establecida, nunca aparecerá en el selector.

Configurar el Selector

Al ingresar al diccionario de datos - que funcionará como selector - se debe ir a la solapa Selectores y agregar en el campo Selector para Edición (en ROJO):

SELECT Nombre_Tabla.PK_ID, Nombre_Tabla.Columna1, Nombre_Tabla.Columna2

FROM Nombre_Tabla

WHERE Nombre_Tabla.EmpresaID = @@CURRENTEMPRESAID

Utilización del Selector

Podrá verse que cuando este selector se agregue en un formulario, al abrirlo presentará solamente los registros propios de la empresa que se esté utilizando.