Перейти к содержимому
Odoo Меню
  • Войти
  • Попробовать бесплатно
  • Модули
    Финансы
    • Бухгалтерия
    • Выставление счетов
    • Расходы
    • Таблицы
    • Документооборот
    • Подпись
    Продажи
    • CRM
    • Продажи
    • POS Магазин
    • POS Ресторан
    • Подписки
    • Аренда
    Вебсайты
    • Конструктор вебсайтов
    • eCommerce
    • Блог
    • Форум
    • Онлайн-чат
    • Электронное обучение
    Логистика
    • Склад
    • Производство
    • PLM
    • Закупки
    • Обслуживание
    • Качество
    Отдел кадров
    • Сотрудники
    • Подбор персонала
    • Отпуска
    • Оценка персонала
    • Реферальная программа
    • Автопарк
    Маркетинг
    • SMM
    • E-mail рассылки
    • СМС рассылки
    • Мероприятия
    • Автоматизация маркетинга
    • Опросы
    Услуги
    • Проекты
    • Табели
    • Выездной сервис
    • Поддержка
    • Планирование
    • Встречи
    Продуктивность
    • Обсуждения
    • Согласование
    • IoT
    • VoIP-телефония
    • Knowledge
    • WhatsApp
    Сторонние приложения Модуль Студия Odoo Платформа Odoo Cloud
  • Индустрии
    Розничная торговля
    • Книжный магазин
    • Магазин одежды
    • Мебельный магазин
    • Продуктовый магазин
    • Строительный магазин
    • Магазин игрушек
    Гостинично-ресторанный бизнес
    • Бар и паб
    • Ресторан
    • Фастфуд
    • Гостевой дом
    • Дистрибьютор напитков
    • Отель
    Недвижимость
    • Агентство недвижимости
    • Архитектурное бюро
    • Строительство
    • Управление недвижимостью
    • Ландшафтный дизайн
    • Товарищество собственников жилья
    Консалтинг
    • Бухгалтерская фирма
    • Партнер Odoo
    • Маркетинговое агентство
    • Юридическая фирма
    • Подбор персонала
    • Аудиторское бюро
    Производство
    • Текстиль
    • Металл
    • Мебель
    • Продукты питания
    • Пивоварня
    • Корпоративные сувениры
    Здоровье и фитнес
    • Спортивный комплекс
    • Магазин оптики
    • Фитнес-клуб
    • Велнес-центр
    • Аптека
    • Салон красоты
    Услуги
    • Специалист по бытовым услугам
    • Продажа и обслуживание IT-оборудования
    • Солнечные энергосистемы
    • Производство обуви
    • Клининг
    • Системы ОВКВ
    Прочее
    • Некоммерческая организация
    • Консалтинг в сфере устойчивого развития
    • Аренда рекламных щитов
    • Бизнес по фотосъемке
    • Прокат велосипедов
    • Реселлер программного обеспечения
    Все индустрии
  • Community
    Обучение
    • Видео уроки
    • Документация
    • Сертификация
    • Тренинг
    • Блог
    • Подкаст
    Образование и развитие
    • Образовательная программа
    • Деловая игра Scale Up!
    • Экскурсия в офис Odoo
    ПО
    • Скачать
    • Сравнить версии
    • Релизы
    Сотрудничество
    • Github
    • Форум
    • Мероприятия
    • Перевод
    • Стать партнером
    • Услуги для партнеров
    • Зарегистрировать бухгалтерскую фирму
    Услуги
    • Найти партнера
    • Найти бухгалтера
    • Встреча с экспертом
    • Услуги по внедрению
    • Отзывы клиентов
    • Поддержка
    • Обновления
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Заказать демонстрацию
  • Цены
  • Поддержка

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Бухгалтерия
  • Склад
  • PoS
  • Проекты
  • MRP
All apps
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Все посты Люди Значки
Теги (Смотреть все)
odoo accounting v14 pos v15
Об этом форуме
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Все посты Люди Значки
Теги (Смотреть все)
odoo accounting v14 pos v15
Об этом форуме
Помощь

Feature Request: Native “Dialog Filters” in Search Panel

Этот вопрос был отмечен
Вопрос закрыт по причине: not enough information given to provide help по Ray Carnes (ray) на 28.11.2025 08:00:30
development
290 Представления
Аватар
Adam Homolka

Description


In many business workflows, users need to apply filters that require entering parameters (e.g., date range, amount range, customer selection, boolean switches).

Currently, in Odoo’s Search Panel / Filters, all filters must be predefined with static domain values. There is no native way to prompt the user to input parameters when a filter is activated.


This leads to a poor UX for scenarios where the filter is dynamic and depends on user input.


Typical example:

  • “Issued invoices for a selected date range”

  • “Payments with amount between X and Y”

  • “Filter partners by creation date range”

  • “Show documents before/after a chosen date”


Right now, this cannot be done without custom JavaScript or custom wizards placed outside the search interface.

Current Limitations

  • Filters in the search panel are static and cannot display any dialog.

  • It is not possible to attach a parameter form (wizard) to a filter.

  • No native mechanism exists to prompt the user for values before applying a domain.

  • Implementing this requires custom JS extending the web client, which is fragile during upgrades.

Expected Behavior


Introduce a native Odoo mechanism allowing a filter to trigger a small dialog (wizard) when clicked.

The dialog would allow the user to enter parameters which then dynamically generate the domain.


A possible structure:

  1. User clicks a filter defined as “interactive” or “parameterized”.

  2. Odoo automatically opens a dialog with relevant fields (date_from, date_to, checkboxes, selection lists…).

  3. After clicking “Apply”, Odoo:

    • builds the domain dynamically

    • applies it to the current search

    • updates the search bar accordingly


This is similar to how other systems (SAP, MS Dynamics, NetSuite) allow “filters with parameters”, improving usability.


Benefits

  • Huge UX improvement: users can filter records using custom parameters without leaving the list view.

  • Cleaner architecture: no custom JavaScript hacks are required.

  • More powerful search functionality, especially for Accounting, Sales, Inventory, HR, and any heavily date-driven workflow.

  • Reduces need for custom modules and makes Odoo more competitive against ERP systems with dynamic filter dialogs.

  • Aligns with existing Odoo UX patterns (wizards are already widely used).

Example Use-case from Accounting


User wants “Issued invoices for a custom date range”.


Currently:

  • Must create multiple static filters (Last 7 days, Last month, This quarter…)

  • Or manually enter domain

  • Or create a custom wizard outside the search panel


Proposed:

  • Click “Date Range Filter”

  • Dialog opens (date_from + date_to)

  • User confirms

  • Odoo shows filtered invoices immediately

Why this should be in core

  • This pattern appears across all Odoo modules.

  • The community repeatedly implements the same JS customization.

  • As Odoo grows in larger companies, parameterized filters become essential.

  • It fits naturally into Odoo’s design language and modular architecture.

Additional Notes


This feature would not break existing search filters.

It would simply extend the capabilities of the SearchPanel / SearchView.


I am happy to provide mockups, example XML structures, or contribute additional specification details if helpful.

Аватар
Отменить
Не оставайтесь в стороне – присоединяйтесь к обсуждению!

Создайте аккаунт сегодня, чтобы получить доступ к эксклюзивным функциям и стать частью нашего замечательного сообщества!

Регистрация
Похожие посты Ответы Просмотры Активность
Integration of Odoo with Dynamics 365 Online Решено
development
Аватар
Аватар
1
дек. 25
3537
Odoo 17: How to Create a Custom Table Header in List (Tree) View Using OWL
development
Аватар
0
дек. 25
211
How to create custom Table header by using odoo 17
development
Аватар
Аватар
1
дек. 25
420
Oddo Integration with Intune
development
Аватар
0
дек. 25
1784
@guia@¿Cómo hablar con una persona en Air France?
development
Аватар
0
дек. 25
2
Сообщество
  • Видео уроки
  • Документация
  • Форум
Открытый исходный код
  • Скачать
  • Github
  • Runbot
  • Перевод
Услуги
  • Хостинг Odoo.sh
  • Поддержка
  • Обновление
  • Индивидуальные решения по доработке
  • Образование
  • Найти бухгалтера
  • Найти партнера
  • Стать партнером
О нас
  • Наша компания
  • Активы бренда
  • Cвяжитесь с нами
  • Вакансии
  • Мероприятия
  • Подкаст
  • Блог
  • Клиенты
  • Правовые документы • Конфиденциальность
  • Безопасность
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo – это набор бизнес-модулей с открытым исходным кодом, который закроет все потребности вашей компании: CRM, E-commerce, Бухгалтерия, Склад, POS, управление проектами и др.

Odoo сочетает в себе простоту использования и полную интеграцию всех бизнес-процессов в одной системе.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now