# Filtrar Selectores por Empresa

**URL:** <https://bc.finneg.com/t/filtrar-selectores-por-empresa/3965>\
**Category:** CORE\
**Tags:** framework, selector-empresa, selectores, instructivo\
**Created:** [24 Septiembre, 2024 18:09 UTC](https://bc.finneg.com/t/filtrar-selectores-por-empresa/3965 "2024-09-24T18:09:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AcademiaFinnegans](https://bc.finneg.com/user_avatar/bc.finneg.com/academiafinnegans/32/23146_2.png) [@AcademiaFinnegans](https://bc.finneg.com/u/AcademiaFinnegans)\
**Post date:** [24 Septiembre, 2024 18:09 UTC](https://bc.finneg.com/t/filtrar-selectores-por-empresa/3965/1 "2024-09-24T18:09:58Z")

</div>

# 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.
