Критерии по значениям атрибутов

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

Для поиска по значениям атрибутов:

  1. Нажмите кнопку «+ Добавить критерий», расположенную на второй строке поисковой панели.

  2. В выпадающем списке выберите значение «Атрибуты» и выберите требуемый атрибут.

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

  3. В результате действия на второй строке поисковой панели добавится новый элемент поиска.

  4. Нажмите “Не выбрано” у необходимого атрибута.

  5. В результате действия откроется дополнительная панель с критериями поиска по значению атрибута.

  6. Выберите необходимый критерий, укажите признак равно/не равно и выберите или введите значение (Таблица 1).

  7. При необходимости нажмите image1 “Добавить” и добавьте дополнительные критерии. Между значениями атрибута будут учитываться отношения в виде логического ИЛИ.

  8. Когда поисковый запрос сформирован, нажмите кнопку «Найти». Результаты поиска будут отображены в таблице результатов.

Пример выбора критериев поиска по значению атрибута

Рисунок 1 – Пример выбора критериев поиска по значению атрибута

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

  • Запись соответствует всем поисковым условиям.

  • Текущая дата, либо дата, указанная в системных критериях поиска, попадает в границы периода актуальности записи.

  • Запись не является логически удаленной (если это не поиск по удаленным записям).

При выборе атрибута, по которому производится поиск, следует учитывать тип значения атрибута. Тип значения влияет на допустимые для ввода значения полей и на поисковой результат.

Таблица 1 - Критерии поиска по значению атрибута

Критерий

Описание

Для атрибутов типа “Простой”

Пустое значение

При выборе условия “Нет” (по умолчанию) - производится поиск всех записей, у которых заполнен указанный атрибут. При выборе “Да” - поиск записей, у которых указанный атрибут не заполнен

Точное значение

Поиск точного значения атрибута, которое равно/не равно указанному в условии. Администратором данных может быть настроено, учитывается ли регистр при поиске

Только для атрибутов с типом значения “Строковый”

Начинается с

Поиск атрибутов, значения которых содержат слова, начинающихся / не начинающихся с набора букв, указанных в условии. В случае, если указанное значение содержит несколько значений через пробел, условие будет трактоваться как логическое «И», т.е. результаты будут содержать записи, в которых текстовое поле содержит слова, каждое из которых начинается / не начинается с одного из значений, указанных в условии. Поиск по нескольким значениям производится только среди атрибутов, которые содержат несколько слов. Поиск нескольких значений (символов) в одном слове может производиться другими параметрами поиска по атрибутам, например, «Содержит». Регистр для критерия не учитывается

Содержит

Поиск записей по атрибутам, в значении которых встречаются слова, содержащие / не содержащие указанный текст. В поисковую выдачу записи попадут в том случае, если они в точности содержат введенный текст. На обработку запроса «Содержит» может потребоваться больше времени, чем на выполнение остальных поисковых запросов. Администратором данных может быть настроено, учитывается ли регистр при поиске

По сходству с

Поиск записей по атрибутам, значения которых схожи / не схожи с введенным запросом, и отличаются несколькими символами. Регистр для критерия не учитывается

Морфологический

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

Только для атрибутов с типом значения “Дата” и “Дата/Время”

Диапазон / Значение

Поиск по атрибутам, которые содержат / не содержат указанную дату или диапазон дат

Только для атрибутов типа “Перечисление”, “Локальное перечисление”, “Ссылка на справочник” и атрибутов с типом значения “Логический”

Значение

Поиск по значениям атрибутов, которые совпадают / не совпадают с выбранными из выпадающего списка значениями

Только для атрибутов с типом значения “Численный”, “Целочисленный” и “Время”

Диапазон

Поиск значений атрибутов, которые попадают / не попадают в рамки заданного диапазона. Отсутствие значения в поле нижней границы диапазона трактуется как «-∞», верхней – как «+∞» (например, если указать -5 в качестве нижней границы диапазона, а поле верхней границы оставить пустым, в результатах будут отображены записи, значение атрибута которых лежит в диапазоне от -5 до +∞