Фильтрация данных¶
Поиск по параметрам¶
При помощи кнопки можно открыть диалог фильтрации данных в представлении.
В левой части диалога фильтрации находится список уже ранее сохраненных пользователем поисковых запросов. При нажатии на запрос в области параметров отобразятся его настройки фильтрации. Более подробно об использовании поисковых запросов можно узнать в этом разделе.
Основную часть диалога составляет список параметров, доступных для фильтрации. Набор параметров зависит от выбранного представления. При нажатии левой кнопкой мыши на строку из этого списка параметр раскрывается, и его можно настроить.
Каждое поле внутри параметра - это отдельное условие. Если объект не соответствует ни одному из условий - в представлении он не отобразится.
Чтобы добавить ещё одно условие, нужно ещё раз нажать левой кнопкой мыши на имя нужного параметра или на кнопку + Добавить условие.
Чтобы удалить условие, нужно нажать кнопку в правой части поля. Нажатие напротив параметра удаляет все условия этого параметра.
Для каждого условия можно выбрать вариант поиска (Содержит
, Начинается с
, Равен
и т. д.) и ввести или выбрать искомое значение.
Note
Для таких вариантов поиска, как Пусто
и Не пусто
значение вводить не нужно.
При нажатии кнопки ОК, данные в представлении будут отфильтрованы. Над представлением отобразятся параметры поиска.
Чтобы удалить параметр поиска, нужно нажать напротив нужного параметра. Также можно удалить все фильтры при помощи кнопки .
Фильтрация при наличии нескольких условий и параметров¶
-
Если в запросе есть несколько параметров, поиск будет проводиться по принципу логического
И
. То есть, чтобы объект системы отобразился в представлении, он должен соответствовать каждому параметру. -
Если в одном параметре указано несколько условий, то поиск по этому параметру осуществляется по принципу логического
ИЛИ
. Чтобы объект соответствовал параметру, хотя бы одно условие внутри этого параметра должно выполняться.
Note
Исключение составляют условия Не равно
и Не содержит
. Чтобы объект соответствовал параметру, все условия этих типов, а также хотя бы одно условие другого типа, должны выполняться.
Сохранение поисковых запросов¶
У пользователя есть возможность сохранить часто используемые поисковые запросы. В окне настройки фильтрации необходимо указать параметры фильтрации, после чего нажать кнопку Сохранить как….
Откроется диалог для ввода имени запроса. После нажатия кнопки ОК, он будет сохранен.
Все сохраненные пользователем запросы отображаются в разделе Мои запросы и доступны только текущему пользователю. Общие запросы - запросы, доступные всем сотрудникам системы, создаются Администраторами.
Также запрос можно сохранить, щёлкнув правой кнопкой мыши по нужному представлению и выбрав пункт Создать поисковый запрос из узла в контекстном меню.
Чтобы добавить поисковый запрос в дерево, необходимо выбрать в контекстном меню на любом узле пункт Добавить сохранённый запрос.
Note
Добавленный в дерево запрос, если он сохранён через диалог фильтрации, будет отображать только ту область представления, на которой выполнялся поиск. Чтобы отобразить все области с настроенной на них фильтрацией, необходимо предварительно настроить все поисковые параметры и использовать пункт Создать поисковый запрос из узла в контекстном меню.
Поисковые запросы в настройках пользователя¶
В меню пользователя можно открыть диалог настройки имеющихся запросов (Настройки -> Поисковые запросы).
В открывшемся окне пользователю доступны следующие действия:
- Удаление запросов. Чтобы удалить запрос, необходимо отметить его флажком и нажать кнопку Удалить. Появится окно подтверждения, после согласия запрос будет удалён. Можно отметить флажками несколько запросов, тогда будут удалены все выделенные элементы.
- Экспорт запроса. Если выделить нужные запросы и нажать кнопку Экспорт, они будут сохранены на компьютер.
- Импорт запроса. При нажатии кнопки Импорт появится окно для выбора файла запроса. Выбранные файлы добавятся в список Мои запросы и будут доступны для использования.
Note
Если у добавленного импортом запроса справа появился значок , при использовании запроса появится ошибка, и он может не отобразиться. Возможность использования таких запросов и способы решения проблем нужно уточнять у администратора системы. Текст ошибки можно увидеть, если навести курсор на значок.