Módulos OCA para Odoo: mejora tus búsquedas, filtros y agrupaciones
Descubre cómo mejorar tus búsquedas, filtros y agrupaciones en Odoo
24 julio, 2025 por
Módulos OCA para Odoo: mejora tus búsquedas, filtros y agrupaciones
Sara Castelló Molina



Módulos de la OCA que transforman Odoo


La Odoo Community Association (OCA) es una organización sin ánimo de lucro que impulsa el uso global de Odoo, fomentando el desarrollo colaborativo de funcionalidades innovadoras y útiles para toda la comunidad.

Desde Sygel, como socios colaboradores, queremos acercarte una selección de módulos desarrollados por la OCA, que elevan la usabilidad de Odoo, especialmente en lo que respecta a búsquedas, filtros y agrupaciones. Aquí te presentamos algunas de nuestras recomendaciones:

                1. Búsqueda avanzada en Odoo: web_search_with_and.
                       1.1. Uso de la búsqueda avanzada "Y".
                2. Expandir agrupaciones en Odoo: web_group_expand.
                3. Gestión avanzada de filtros en Odoo: filter_multi_user.
                       3.1. Configuración de filtros personalizados en Odoo.
                4. Búsquedas flexibles en Odoo: base_name_search_improved.
                       4.1. Búsqueda inteligente en la barra principal.
                       4.2. Búsqueda inteligente por nombre en campos.

1. Búsqueda avanzada en Odoo: web_search_with_and

¿Has notado que, al utilizar el buscador de Odoo, los resultados a veces no se ajustan con precisión a lo que buscas? De forma predeterminada, Odoo utiliza el operador lógico 'O', provocando que se muestren todos los registros que coinciden con al menos uno de los términos introducidos, sin necesidad de cumplirlos todos simultáneamente.

El módulo web_search_with_and, disponible en el repositorio OCA/web, permite cambiar este comportamiento y usar el operador "Y" en las búsquedas. De esta forma, sólo se mostrarán los resultados que cumplan con todas las condiciones introducidas, afinando así el resultado y evitando el ruido innecesario.

1.1. Uso de la búsqueda avanzada "Y"

Para utilizar esta funcionalidad:

  • Introduce el criterio en la barra de búsqueda.
  • Pulsa Shift + Enter para combinar criterios.

Esta herramienta es especialmente útil para afinar resultados al buscar coincidencias en nombres o en campos con selección múltiple.

Aplicaciones prácticas:

  • Encontrar contactos vinculados a una empresa específica.
  • Localizar tareas asignadas a varios usuarios.
  • Filtrar registros por múltiples etiquetas.

2. Expandir agrupaciones en Odoo: web_group_expand

Si inspeccionamos el repositorio OCA/web, podemos ver que contamos con el módulo web_group_expand, diseñado para facilitar la gestión y visualización de grandes volúmenes de datos. Gracias a su funcionalidad, podemos desplegar rápidamente todos los registros de las agrupaciones por niveles desde una vista lista.

Utiliza los botones de ampliar y contraer en la parte superior izquierda, para  acceder rápidamente a información de forma segmentada.

Un módulo perfecto para usuarios que manejan grandes volúmenes de datos y necesitan visualizarlo de forma clara, ordenada y fácilmente accesible.

3. Gestión avanzada de filtros en Odoo: filter_multi_user

¿Quieres compartir filtros personalizados en Odoo con varios usuarios o grupos?

El módulo filter_multi_user, alojado en el repositorio OCA/server-ux añade la función multiusuario para la asignación de filtros.

Acceso: Ajustes > Técnico > Interfaz del usuario > Filtros del usuario.

Funciones principales:

  • Asignar un filtro a múltiples usuarios.

  • Definir filtros por grupos de permisos.

  • Crear y editar filtros personalizados.

3.1. Configuración de filtros personalizados en Odoo

Desde esta vista, también puedes configurar parámetros clave, como:

  • Modelo:  el objeto sobre el cual se aplica el filtro.
  • Filtro por  defecto: establece un filtro que se aplique por defecto al abrir una vista.
  • Acción: determina el menú o modelo al que afecta el filtro.
  • Dominio: Personalizar el dominio de búsqueda para segmentaciones precisas.

¿Quieres saber más? 👉 Te recomendamos leer nuestra guía detallada sobre  Filtros y agrupaciones en Odoo.

4. Búsquedas flexibles en Odoo: base_name_search_improved

El módulo base_name_search_improved del repositorio OCA/server-tools amplía las capacidades estándar de búsqueda en Odoo, añadiendo métodos avanzados para encontrar registros:

Acceso: Ajustes > Búsquedas inteligentes.

Elige el modelo que deseas personalizar y recuerda desactivar el filtro por defecto para ver todos los resultados disponibles.

Opciones disponibles:

  • Búsqueda Inteligente.
  • Búsqueda Inteligente por Nombre.

4.1. Búsqueda inteligente en la barra principal


Al activar esta opción, Odoo identificará automáticamente los términos introducidos, sin importar el orden, y mostrará los registros que contengan dichas palabras.

Disponible en vistas: lista, kanban, formulario...

4.2. Búsqueda inteligente por nombre en campos


La búsqueda inteligente por nombre
permite buscar registros en campos de otros modelos relacionados.

Aplicaciones prácticas:

  • Contactos en pedidos de venta.
  • Proveedores en facturas.
  • Asignación de usuarios en tareas.

En resumen, los módulos de la OCA son el mejor ejemplo de cómo la colaboración puede potenciar al máximo el ecosistema de Odoo. En esta entrada, hemos querido destacar aquellos que mejoran la experiencia del usuario en la gestión de búsquedas, filtros y agrupaciones, aspectos clave para una navegación eficiente y productiva.