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

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

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

Тип атрибута

Тип значения

Описание

Простой тип

Строковый

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

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

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

Численный

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

Логический

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

Дата

Дата

Дата/время

Дата и время

Время

Время

Файл

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

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

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

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

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

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

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

Выбор одного из значений перечисления, ранее созданного в системе. Тип атрибута недоступен для массив-атрибутов

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

Ссылка

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

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

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

Перечень возможных значений атрибута. Перечень задается при создании атрибута

Дополнительные поля

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

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

    • Значение по умолчанию. Конкретное значение, заданное по умолчанию. В случае наследования атрибутов активов, значение по умолчанию наследуется автоматически.

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

    • Флаги:

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

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

      • Поддержка транслита. Поиск значений атрибута при вводе запроса транслитом. Работает в простых строковых и массив-атрибутах. При этом поиск атрибута кириллицей также работает. При включении опции поддержки транслитерации автоматически включается опция регистронезависимого поиска. Записи, в результате транслитерации имеющие равные значения, имеют произвольный порядок при сортировке по транслитерованным значениям. Более подробно о транслитерации.

    • Параметр "Тип поисковой сортировки":

      • По умолчанию (A-z, А-я).

      • По транслитерованным значениям (A-z).

    • Параметр "Значение по умолчанию". Значение, которое атрибут получит по умолчанию.

    • Параметр "Вид":

      • По умолчанию.

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

      • Маска.

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

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

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

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

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

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

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

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

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

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

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

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

Только для массив-атрибутов:

  • Параметр "Разделитель". Позволяет задать символ для разделения значений массив-атрибута при отображении в виде строки