Фильтр

Если в таблице отображается линейный список (не иерархия), то в поисковом модуле присутствует область фильтра, позволяющая фильтровать строки таблицы. Чтобы отобразить или скрыть эту область в поисковом модуле, нажмите на панели управления таблицей кнопку .

В области фильтра расположены поля для фильтрации по атрибутам объектов / связей между объектами. Если полей много, то они могут быть расположены на нескольких вкладках. Как правило, каждое поле фильтра соответствует определенному столбцу таблицы. В зависимости от типа данных, хранящихся в атрибуте, доступен тот или иной способ фильтрации. Описание всех возможных способов приведено в подразделе «Способы фильтрации по значениям».

Также в области фильтра могут быть расположены вспомогательные поля, не участвующие в фильтрации, но упрощающие выбор в других полях фильтра. Пока вспомогательные поля не заполнены, в них отображается подсказка «Не участвует в фильтре». На рисунке ниже представлена группа полей «Приложение», содержащая поля «Создал» и «Название». Поле «Создал» является вспомогательным, оно предназачено для упрощения выбора в поле «Название». Если в поле «Создал» выбрать одного или нескольких пользователей, то в списке в поле «Название» для выбора будут доступны только приложения, созданные этими пользователями.

Рисунок 21. Пример поля, не участвующего в фильтрации

Пример поля, не участвующего в фильтрации

В следующих поисковых модулях имеются вкладки, позволяющие выполнять фильтрацию объектов по реквизитам:

  • Задания (подсистемы CRM, BPM).

  • Экземпляры процессов (подсистема BPM).

  • РКК (подсистема «Документы»).

  • Документы (подсистема «Документы»). В этом модуле, в отличие от остальных, имеется две вкладки для фильтрации по реквизитам. Первая позволяет выполнять фильтрацию документов по собственным реквизитам, а вторая — по реквизитам связанных с ними РКК.

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

Если объекты / связи между объектами, отображаемые в таблице, не удаляются физически из базы данных, а помечаются как удаленные, то в области фильтра, как правило, присутствует флаг «Удаленные» (см. рисунок ниже), позволяющий включать в результаты фильтрации информации об удаленных объектах. Этот флаг отображается независимо от того, какая из вкладок фильтра открыта. По умолчанию флаг снят, информация об удаленных объектах не отображается.

Рисунок 22. Флаг «Удаленные»

Флаг «Удаленные»

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

Рисунок 23. Пример поля для фильтрации по дополнительным условиям

Пример поля для фильтрации по дополнительным условиям

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

Очистить каждое из полей фильтра можно вручную. Чтобы очистить все поля фильтра, выберите в меню кнопки «Выбрать» пункт «Очистить фильтр», см. рисунок ниже.

Рисунок 24. Очистка фильтра

Очистка фильтра