OdooWiki OCA HUB

Advanced filters

web_advanced_filter folder_open OCA/web open_in_new
Tools Licencia: AGPL-3

Este addon permite a los usuarios aplicar operaciones de conjuntos sobre filtros: eliminar o añadir ciertos ids de/a una selección, pero también eliminar o añadir el resultado de otro filtro de/a un filtro. Esto se puede apilar, por lo que el dominio del filtro puede ser arbitrariamente complicado.

Las matemáticas quedan ocultas al usuario en la medida de lo posible, con la esperanza de que siga siendo fácil de usar.

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 12.0

Permite a los usuarios crear filtros guardados avanzados añadiendo o quitando los resultados de otros filtros, y convirtiendo la búsqueda actual o los registros marcados en un nuevo filtro.

Este módulo amplía los filtros guardados de Odoo (ir.filters) para que un filtro pueda construirse a partir de otros filtros en lugar de una única regla de búsqueda.

En el formulario del filtro aparecen dos listas nuevas: "Add the result of following filters" y "Remove the result of following filters". Los registros que coinciden con los filtros que añades se incluyen, y los registros que coinciden con los filtros que eliminas se excluyen. La regla de búsqueda final se recalcula automáticamente, y la regla simple se conserva por separado como "Domain without helpers".

En la parte superior del formulario del filtro aparecen dos botones: - "Test filter" abre los registros coincidentes en una lista. - "Freeze filter" sustituye el filtro por la lista exacta de registros con los que coincide en ese momento; esto no se puede deshacer.

En la barra de búsqueda, junto al menú de favoritos, aparece un menú "Advanced filters" cuando has escrito una búsqueda o has marcado registros. Desde ahí puedes guardar la búsqueda actual o los registros marcados como un nuevo filtro, añadirlos a un filtro existente o restarlos de un filtro existente. Un pequeño asistente pregunta con qué filtro existente combinarlos.

Cuando se guarda un filtro, es privado para ti a menos que marques "Share with all users". Los filtros auxiliares creados entre bastidores se limpian automáticamente cuando dejan de usarse.

Depende de

web
Modelos y campos (2)
  • ir.filters · amplía un modelo existentedomain, is_frozen (Frozen), domain_this (Domain without helpers), save_as_public (Share with all users), union_filter_ids, evaluate_before_join (Evaluate this filter before joining), complement_filter_ids, evaluate_before_negate (Evaluate this filter before negating)
  • ir.filters.combine.with.existing · modelo nuevomodel (Model), action, domain (Domain), context (Context), filter_id (Filter)

Texto generado por IA (DeepSeek) al leer el código de la versión 12.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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 12.0

Después de instalar este addon, cada vista de búsqueda muestra un nuevo menú Advanced filters. Aquí se pueden aplicar las operaciones de conjuntos según sea necesario.

Ten en cuenta que el menú solo es visible cuando hay criterios de búsqueda o algún registro seleccionado.

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.