Типы атрибутов

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

Таблица 1 – Возможные типы значений простого атрибута

Тип атрибута

Значение

Описание

Простой тип

Строковое

Строка без дополнительных ограничений, длина 2048 символов

Целочисленное

Целочисленное значение, длина 264

Численное

Числовое значение, длина 264

Логическое

Может принимать следующие значения: true, false, null

Дата

Дата

Дата/время

Дата и время

Время

Время

Файл

Бинарный массив. Приложенный файл, поиск по которому не выполняется

Текстовый файл

Ссылка на справочник

Ссылка на справочник

Один из справочников модели данных

Отображаемые атрибуты

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

Поисковые атрибуты

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

Перечисление

Перечисление в системе

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

Ссылка на веб-ресурс

Ссылка

Шаблон ссылки на сторонний ресурс (адрес и переменная), в записи из шаблона формируется ссылка с использованием данных записи. Указывается имя атрибута, который будет использоваться в качестве переменной для указания конкретной сущности на веб-ресурсе в следующем виде: {attr_name}. Итоговый результат должен выглядеть так: http://www.example.ru/{attr_name}

Локальное перечисление

Локальное перечисление

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

Дополнительные поля, открываемые при выборе некоторых типов атрибута:

  1. Тип атрибута: «Простой тип», тип значения: «Строковое».

    • Флаги:

      • Морфологический поиск. Позволяет искать значения строковых атрибутов во всех грамматических формах и выдавать в результатах все найденные варианты.

      • Регистронезависимый поиск. Определяет, будет ли при поиске записи по этому атрибуту учитываться регистр. По умолчанию активна зависимость от регистра. Если флаг установлен как «Нет» при поиске точного значения фамилии «Иванов» будут найдены все записи с указанным значением, при этом записи, где указана фамилия «ИВАНОВ», «иванов», «иванОВ» и т.п. не будут отображаться.

    • Параметр «Вид»:

      • Многострочное поле. Отображает значения атрибута в несколько строк (до 5).

      • Маска.

      • Редактируемая ссылка. Отображает введенное значение как ссылку для перехода на внешний ресурс (с возможностью редактирования). В поле “Значение ссылки” можно задать пример ссылки.

  2. Тип атрибута: «Простой тип», тип значения: «Численное».

    • Единица измерения. Список измеряемых величин (доступен, если единицы измерения настроены). Пример: валюта.

    • Используемая единица. Выбор единицы измерения (доступен, если единицы измерения настроены). Указанная единица измерения будет по умолчанию использоваться в записи. Пример: доллар.

  3. Тип атрибута: «Перечисление».

    • Перечисление. Указывается одно из доступных перечислений, ранее созданных в соответствующем разделе.

  4. Тип атрибута: «Локальное перечисление». Задается список значений перечисления. Правила качества для такого списка не поддерживаются. При удалении значения из модели данных на записях значения остаются. Записи, содержащие неактуальные значения потребуется отредактировать (более несуществующие значения перечисления подсвечиваются красным при открытии записи).

  5. Тип атрибута: «Ссылка на справочник».

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

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

    • Поисковые атрибуты. Выбор атрибутов, по которым будет производиться поиск связанных записей при заполнении карточки типа актива в разделе «Данные». Если атрибуты выбраны, то поиск осуществляется по поисковым атрибутам, настроенным в поле «Поисковые атрибуты». Если атрибуты не выбраны, то поиск осуществляется по поисковым атрибутам, настроенным во вкладке «Атрибуты» связанного справочника.

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