Перейти к содержанию

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

Comindware Business Application Platform поддерживает работу с атрибутами, имеющими следующие типы данных: 

 

Текст – атрибут может содержать любые текстовые данные. Для типа данных Текст доступна следующая детализация:

  • Формат отображения (необязательное поле):
    • Обычный текст – сохраненные данные в атрибуте отображаются в платформе без форматирования;
    • Размеченный текст – сохраненные данные в атрибуте отображаются в виде текста с форматированием (содержит небольшой набор настроек для формирования структуры текста);
    • HTML текст – сохраненные данные в атрибуте отображаются в виде текста с форматированием (содержит широкий набор настроек для работы с текстом).

Создание атрибута типа Текст

Число – атрибут содержит любые числовые значения. Для типа данных Число доступна следующая детализация:

  • Формат отображения (необязательное поле):
    • Целое – сохраненные данные в атрибуте отображаются в платформе в виде целого числа;
    • Десятичное – сохраненные данные в атрибуте отображается в виде числа с плавающей запятой;
    • Валюта – сохраненное число в атрибуте отображается в виде числа с разделителем разрядов и двумя знаками после запятой. 
  • Флаг Группировать разряды чисел – автоматически проставляется, позволяет отделять разряды чисел (при необходимости, флаг можно снять).

Создание атрибута типа Число

Длительность – атрибут содержит данные о длительности времени. Для типа данных  Длительность доступна следующая детализация:

  • Формат отображения (необязательное поле):
    • Дней, Часов, Минут, Секунд – сохраненные данные в атрибуте отображаются в платформе в следующем виде: «00д: 00ч: 00м: 00с»;
    • Дней, Часов, Минут (24-х часовой день)  – сохраненные данные в атрибуте отображаются в платформе в следующем виде: «00д: 00ч: 00м», с учетом того, что день равен 24 часам;
    • Дней, Часов, Минут (8-ми часовой день)  – сохраненные данные в атрибуте отображаются в платформе в следующем виде: «00д: 00ч: 00м», с учетом того, что день равен 8 часам (рабочий день);
    • Часов, Минут, Секунд – сохраненные данные в атрибуте отображаются в платформе в следующем виде: «00ч: 00м: 00с»;
    • Часов, Минут – сохраненные данные в атрибуте отображаются в платформе в следующем виде: «00ч: 00м»;
    • а также два формата отображения сохраненных данных в атрибуте без указания единиц времени: «00:00» и «00:00:00».

Создание атрибута типа Длительность

Дата / Время – атрибут содержит данные о дате и времени. Для типа данных Дата / Время доступна следующая детализация:

  • Формат отображения (необязательное поле): указывается один из форматов отображения сохраненных данных в платформе. Форматы отображения изображены в виде примеров отображаемых дат. 

Создание атрибута типа Дата / Время

Логический – атрибут-флаг содержит значения true или false

Создание атрибута типа Логический

Документ – атрибут, позволяющий в качестве данных прикладывать и сохранять файлы пользователя. Для типа данных Документ доступна следующая детализация:

  • Формат отображения (необязательное поле):
    • Вложение – сохраненные данные в атрибуте отображаются на форме в виде прикрепленного документа;
    • Встроенный – сохраненные данные в атрибуте отображаются в виде прикрепленного документа с возможностью редактирования (пока доступен только формат .txt).
  • Фильтр расширений файлов (необязательное поле): ограничивает перечень расширений, которые возможно будет сохранить в атрибуте. Если не выбрано ни одного расширения, то к атрибуту можно будет прикладывать файлы любого расширения.
  • Флаг Несколько значений  – автоматически проставляется, позволяет прикреплять несколько документов (при необходимости, флаг можно снять).

Создание атрибута типа Документ

Пользователь – атрибут содержит данные о выбранном пользователе Системы. Атрибут хранит идентификатор записи пользователя в качестве данных. Для типа данных Пользователь доступна следующая детализация:

  • Целевой шаблон (необязательное поле) – указывается один из шаблонов пользователей, которые созданы в системе. Если шаблон не указан, то атрибут будет ссылаться на системный справочник Пользователи. При этом в качестве отображаемого значения используется атрибут Имя (fullName). 
  • Флаг Несколько значений – автоматически проставляется, позволяет выбирать несколько пользователей (при необходимости, флаг можно снять).

Создание атрибута типа Пользователь

Ссылка – атрибут позволяет хранить ссылку на запись в другом шаблоне записи. Атрибут всегда содержит в качестве сохраняемого значения идентификатор записи (значение атрибута id), на которую он ссылается. Отображаемое значение настраивается в шаблоне записи, на которую устанавливается ссылка. Для типа данных Ссылка доступна следующая детализация:

  • Формат отображения  (необязательное поле):
    • Показывать как ссылка – данные отображаются в виде гиперссылки с возможностью перейти на экранную форму выбранной записи;
    • Показывать как текст – данные отображаются в виде текстовой строки в выпадающем списке и не позволяют перейти на связанную запись.
  • Целевой шаблон (обязательное поле) – указывается шаблон записи, с которым будет связан настраиваемый атрибут типа Ссылка;
  • Флаг Сделать связь взаимной – позволяет создать атрибут типа Коллекция в выбранном целевом шаблоне. Это может понадобиться в том случае, если в записи целевого шаблона необходимо будет отображать набор связанных с записью элементов текущего настраиваемого шаблона записи; 
    • Имя коллекции (обязательно в случае, если выбран флаг Сделать связь взаимной) – наименование создаваемого атрибута типа Коллекция в целевом шаблоне;
    • Системное имя коллекции (обязательно в случае, если выбран флаг Сделать связь взаимной – уникальное текстовое имя создаваемого атрибута типа Коллекция в целевом шаблоне. Может содержать только буквы латинского алфавита, цифры и знак «_». Заполняется автоматически.

Создание атрибута типа Ссылка

Коллекция – атрибут позволяет хранить, отображать и управлять набором связанных записей, созданных в другом шаблоне записи. Атрибут хранит набор ссылок на связанную запись в другом шаблоне записи. Атрибут может быть пустым, содержать один или несколько элементов. Ссылки хранятся в виде уникальных идентификаторов записей (значение атрибута id). Отображаемые значения определяются настройкой связанного шаблона записи. Для типа данных Коллекция доступна следующая детализация:

  • Целевой шаблон (обязательное поле) – указывается шаблон записи, с котором будет связан настраиваемый атрибут типа Коллекция;
  • Флаг Использовать существующую ссылку – позволяет использовать уже существующий атрибут типа Ссылка в указанном целевом шаблоне. Флаг доступен пользователю в том случае, если в выбранном целевом шаблоне существует хотя бы один созданный атрибут типа Ссылка на текущий настраиваемый шаблон;
    • Существующая ссылка – выбирается среди атрибутов типа Ссылка целевого шаблона, которые ссылаются на текущий настраиваемый шаблон записи;
  • Имя для новой ссылки (обязательное поле) – наименование создаваемого атрибута типа Ссылка в целевом шаблоне. Доступно в случае, если флаг Использовать существующую ссылку не доступен;
  • Системное имя для новой ссылки (обязательное поле) – уникальное текстовое имя создаваемого атрибута типа Ссылка в целевом шаблоне. Может содержать только буквы латинского алфавита, цифры и знак «_». Заполняется автоматически. Доступно в случае, если флаг Использовать существующую ссылку не доступен.

Создание атрибута типа Коллекция

См. также: Добавление атрибутовФлаги настройки атрибутов.


Исследования осуществляются <br>ООО «Колловэар» при грантовой <br>поддержке Фонда «Сколково»
Comindware