OdooWiki OCA HUB

Advanced search

web_advanced_search folder_open OCA/web open_in_new
Usability Licencia: AGPL-3

Búsqueda más potente y fácil de usar, especialmente para campos relacionados.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Añade una opción "Add Advanced Filter" al menú Filters de la barra de búsqueda, permitiendo a los usuarios crear condiciones de búsqueda complejas con un editor visual de dominios y seleccionar registros relacionados (many2one, many2many, one2many) directamente en filtros personalizados.

Este módulo mejora la barra de búsqueda en Odoo. En el desplegable Filters de cualquier vista de lista, kanban u otra vista de búsqueda, una nueva entrada "Add Advanced Filter" abre un diálogo donde los usuarios pueden construir una condición de búsqueda paso a paso (campo, operador, valor) en lugar de escribir un dominio técnico. El filtro resultante se añade a la barra de búsqueda con una descripción legible.

También mejora el filtro personalizado estándar: para campos relacionales (many2one, many2many, one2many) con los operadores equals o not-equals, los usuarios disponen de un selector de registros para elegir el registro relacionado por nombre en lugar de escribir un ID. El nombre mostrado del registro elegido se muestra en la descripción del filtro.

Reglas de negocio y comportamientos añadidos: - El diálogo de filtro avanzado comienza con una primera condición lista para rellenar. - Cuando se selecciona un registro relacional, su ID y su nombre mostrado se almacenan en el filtro. - El menú de filtros permanece abierto mientras se eligen registros, y el diálogo "Search more..." ya no cierra el desplegable de filtros. - En el editor de depuración de dominios, la sintaxis no válida muestra una notificación "Syntax error" y el cambio se ignora.

Solo afecta a los componentes de búsqueda del cliente web; no se crean nuevos modelos de base de datos ni menús.

Depende de

web

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Para usar este módulo, necesita:

  • Abrir Filters en una vista de búsqueda
  • Seleccionar cualquier campo relacional
  • Seleccionar el operador is equal to o is not equal to
  • El campo de texto cambia a un campo de selección relacional donde puede buscar el registro en cuestión
  • Hacer clic en Apply

Para buscar propiedades de registros vinculados (es decir, facturas de clientes con un límite de crédito superior a X):

  • Abrir Filters en una vista de búsqueda
  • Seleccionar Add Advanced Filter
  • Editar el filtro avanzado
  • Hacer clic en Save

Tenga en cuenta que puede acumular búsquedas de propiedades: simplemente añada otra búsqueda avanzada en la ventana de búsqueda de selección. Puede hacer esto indefinidamente, por lo que es posible buscar movimientos pertenecientes a un diario que tiene un usuario que es miembro de un determinado grupo, etc.

Tenga en cuenta también que el diálogo de dominio ofrece una vista previa editable en modo debug:

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.