Фільтри в Odoo дозволяють швидко звузити перелік записів на основі заданих умов. Вони доступні майже у всіх модулях: Продажі, Закупівлі, Облік, Склади, Контакти тощо.
1. Вкінці рядку пошуку натисніть на піктограму опцій:
В новому вікні ви можете застосовувати один з типових фільтрів:
Також ви можете додати розширений фільтр (фільтр користувача):
2. Після натиснення на «Додати фільтр користувача» з'явиться вікно з конструктором умов — тут і налаштовуються фільтри:
· поле для вибору — що саме фільтрувати (наприклад, Назва, Ціна, Категорія);
· умова (наприклад, =, містить, вказано);
· значення (наприклад, слово "Молоко").
Умови фільтрування:
= (дорівнює) |
Показує записи, де значення поля точно збігається з введеним |
Приклад: Стан = Оплачено — знайде лише рахунки зі станом "Оплачено". |
!= (не дорівнює) |
Показує записи, де значення поля відрізняється від заданого. |
Приклад: Стан != Оплачено — знайде всі рахунки, крім "Оплачено". |
містить (contains) |
Знаходить записи, де поле включає вказаний фрагмент тексту. |
Приклад: Назва містить "Тест" — знайде "Тестова компанія", "Клієнт Тест" тощо. |
не містить (does not contain) |
Показує записи, де немає такого фрагмента в полі. |
Приклад: Назва не містить "demo" — усі назви без цього слова. |
є в (is in)
|
Дозволяє вказати кілька варіантів, з яких хоча б один має бути у полі. |
Приклад: Менеджер є в [Іван, Олег] — знайде всі записи, де менеджер Іван або Олег. |
не є в (is not in) |
Виключає записи, які містять будь-яке з вказаних значень. |
Приклад: Менеджер не є в [Іван, Олег] — знайде всі, крім Івана та Олега. |
вказано (is set)
|
Показує записи, де поле заповнене (не порожнє). |
Приклад: Email вказано — покаже лише контакти з імейлом. |
не вказано (is not set) |
Показує записи, де поле порожнє. |
Приклад: Телефон не вказано — знайде тих, у кого не вказано номер. |
Вкажіть фільтр ( наприклад, Продавець → є в → Марк, щоб побачити контакти з продавцем "Марк") і натисніть кнопку «Додати», для застосування цього фільтра:
3. Також Odoo дозволяє застосувати декілька правил фільтра одночасно. Для додавання додаткового правила натисніть на піктограму «плюс»:
Налаштуйте нове правило та вкажіть умову їх об'єднання («будь-який» або «усі»):
Об’єднати всі правила (всі) |
Odoo знайде записи, де виконуються всі умови одночасно. Це варіант за замовчуванням. |
Приклад:
Знайде тільки сир, який коштує менше 100 грн. |
Об’єднати будь-який з наступних правил (будь-який)
|
Odoo знайде записи, де виконується хоч одна з умов.
|
Приклад:
Знайде і сік, і каву, бо обидва варіанти підходять. |
4. Для налаштування складніших фільтрів з декількома умовами, додайте гілку фільтрів:
5. Якщо фільтр вже не потрібен, видаліть його з рядка пошуку:
6. Якщо фільтр потрібно зберегти, додайте його в Закладки: