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

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

Критерий доступен, если выбран тип актива/справочник.

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

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

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

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

    • Для поиска по содержимому комплексного атрибута раскройте группу атрибута и отметьте галочками необходимые экземпляры.

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

  4. Кликните по появившемуся элементу.

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

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

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

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

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

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

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

Таблица 1 - Типы поиска по значениям атрибута

Критерий

Описание

Для атрибутов любого типа

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

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

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

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

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

Начинается с

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

Содержит

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

По сходству с

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

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

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

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

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

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

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

Значение

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

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

Диапазон

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