Мастер фильтрации

Мастер фильтрации

Данные в таблице элементов можно отфильтровать по значениям одного или нескольких атрибутов. Фильтрация данных и представление их в виде выборок облегчает пользователю поиск необходимой информации в справочниках или списках, содержащих большое количество элементов.

Операция фильтрации доступна в любой таблице элементов. Для некоторых таблиц дополнительно предусмотрена возможность предварительной фильтрации данных по параметрам.

Фильтрация выполняется с помощью мастеров фильтрации. Мастер фильтрации позволяет на основе заданных критериев фильтрации формировать выборки данных, отображаемых в таблицах элементов.

Мастер фильтрации включает в себя один или несколько шагов, на каждом из которых определяются значения для одного атрибута элемента.

Рисунок 3.99. Шаг мастера фильтрации


Нажатие на кнопку «< Назад» позволяет вернуться к предыдущему шагу мастера фильтрации. Кнопка «Далее >» открывает следующее окно мастера фильтрации. После нажатия на кнопку «Готово» открывается таблица элементов, отфильтрованная по выбранным значениям атрибутов. Кнопка «Отмена» позволяет закрыть мастер фильтрации без применения параметров фильтрации.

Рисунок 3.100. Таблица элементов в окне просмотра с панелью параметров фильтрации


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

В таблице элементов окна шага мастера фильтрации можно выполнить те же операции, что и в окне просмотра или в окне выбора.

Рисунок 3.101. Контекстное меню таблицы элементов в окне шага мастера фильтрации


Рисунок 3.102. Окно шага мастера фильтрации с полями выбора даты


При каждом следующем вызове одного и того же шага мастера фильтрации можно использовать ранее выбранные в нем значения. Эти значения выводятся в списке универсальной кнопки «Ранее установленные фильтры». В списке фиксируются последние 10 выбранных значений, а вновь выбранные значения замещают значения, выбранные ранее.

Если значение фильтра ранее не было сохранено, то в списке также выводится команда «Сохранить данные фильтра».

Рисунок 3.103. Значение из списка ранее установленных фильтров не сохранено


Если значение фильтра уже было сохранено, то вместо команды «Сохранить данные фильтра» в списке выводится команда «Удалить сохраненные данные фильтра».

Рисунок 3.104. Cписок значений ранее установленных фильтров


При сохраненном значении фильтра шаг мастера фильтрации выполняется по умолчанию. Для изменения или удаления сохраненного значения нужно открыть шаг мастера фильтрации из панели параметров фильтрации.