# Indices complejos

**URL:** <https://foros.velneo.com/t/indices-complejos/9411>\
**Category:** Velneo\
**Created:** [31 Marzo, 2017 18:45 UTC](https://foros.velneo.com/t/indices-complejos/9411 "2017-03-31T18:45:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![friberam](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/friberam/32/5148_2.png) [@friberam](https://foros.velneo.com/u/friberam)\
**Post date:** [31 Marzo, 2017 18:45 UTC](https://foros.velneo.com/t/indices-complejos/9411/1 "2017-03-31T18:45:26Z")

</div>

En vERP me surge una duda. En la búsqueda de contactos se usa un índice complejo, por ejemplo ENT\_DIR\_M, que no tiene condición de activo, que se resuelve por el campo #ENT. Hasta aquí todo correcto. Si busco una entidad por ejemplo con el texto Madrid, me aparecen todas en las que la dirección está el texto Madrid.

La duda la tengo en que yo he desactivado (puesto el #OFF a 1) una entidad. Cuando busco por Madrid, esta entidad no aparece y no entiendo porque.La búsqueda tiene varios componentes y todos son de la opción de mezcla de añadir.

He revisado el manejador de evento BUS del formulario ENT\_M\_MEN y no veo ningun motivo por el que no aparezca la entidad anulada. Desde ahí, con un manejador se lanza un proceso en 3P, que a su vez lanza la busqueda.

Si el indice complejo no tiene condicion de actvio, ni el componente de la búsqueda, ¿por qué no aparece?

Gracias

---

<div class="post-metadata">

**Author:** ![ayudavelneo](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ayudavelneo/32/4286_2.png) [@ayudavelneo](https://foros.velneo.com/u/ayudavelneo)\
**Post date:** [2 Abril, 2017 20:02 UTC](https://foros.velneo.com/t/indices-complejos/9411/2 "2017-04-02T20:02:47Z")

</div>

Hola:

Si te fijas bien en los índices que se usan en la búsqueda (PAL, TRO, NAME), verás que todos tienen en la propiedad “Condición para indexar” !#OFF.

Es decir, sólo añaden al índice aquellos registros que no tengan marcado el check de desactivado.

Un saludo

---

<div class="post-metadata">

**Author:** ![friberam](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/friberam/32/5148_2.png) [@friberam](https://foros.velneo.com/u/friberam)\
**Post date:** [3 Abril, 2017 05:06 UTC](https://foros.velneo.com/t/indices-complejos/9411/3 "2017-04-03T05:06:00Z")

</div>

Gracias por tu respuesta.

Esos índices que tu comentas los tengo claros, pero después en la búsqueda están los índices complejos, entre ellos ENT\_PAL\_DIR. Esos no tienen condición de indexación y son de añadir. Si yo busco por dirección, no deberían aparecer los que estuvieran desactivados?

Entiendo que si yo busco por Madrid, esa búsqueda la voy haciendo con todos los indices y voy añadiendo los resultados obtenidos.
