Дизайнер ELMA > Объектная модель > Типы данных / Группа типов «Системные»

Группа типов «Системные»

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

В эту группу входят следующие типы:

  • Бинарные данные;
  • Пароль;
  • Список из простых типов (доступен только в конструкторе интерфейсов);
  • Ссылка на объект;
  • Ссылка на тип объекта;
  • Уникальный идентификатор (GUID);
  • Файл;
  • Целое число (16 бит);
  • Целое число (32 бита).

На рисунке представлена эта группа в дереве типов.

system-data-types-1

Бинарные данные

Особенности:

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

Пароль

Особенности:

  • этот тип данных позволяет ограничивать доступ к информации;
  • если выбрать этот тип данных в настройках свойства, в карточке свойства на вкладке Общие отобразится дополнительное поле Алгоритм *. В нём укажите способ шифрования: Рейндал (AES) или Хеш (SHA256);
  • на форме создания или редактирования записи справочника пароль при вводе скрыт. Чтобы отобразить его, нажмите значок visibility-icon;
  • в режиме просмотра записи справочника пароль отображается в виде *****.

Список из простых типов

Особенности:

  • работа с этим типом осуществляется только в конструкторе интерфейсов. Он используется в компонентах, функциях, структурах обмена данными и в их сценариях, а также для создания компонентов Динамический список, Динамическая вкладка;
  • если выбрать этот тип данных в настройках свойства, отобразится дополнительное поле Тип элемента в списке *, в котором выберите простой тип данных или системный, на основе которого сформируется список.

Ссылка на объект

Особенности:

  • этот тип служит для хранения ссылки на любую сущность системы;
  • работа с ним осуществляется преимущественно внутри сценариев;
  • это свойство можно изменить при редактировании объекта, в котором оно содержится.

Ссылка на тип объекта

Особенности:

  • этот тип служит для хранения ссылки на любой тип сущности системы;
  • работа с ним осуществляется преимущественно внутри сценариев;
  • это свойство можно изменить при редактировании объекта, в котором оно содержится.

Уникальный идентификатор (GUID)

Этот тип является стандартным типом в платформе .Net. У каждого объекта системы есть свойство этого типа. Уникальный идентификатор позволяет найти объект в базе данных, а также получить доступ к объекту в сценариях.

Строковое представление UID выглядит следующим образом: a2797010-8799-4877-bde3-bfc8216c5f49. Пользователь может узнать уникальный идентификатор объекта несколькими способами:

  • через настройку отображения таблицы;
  • в карточке объекта в адресной строке браузера, отображается после «uid=».

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

Файл

Особенности:

  • этот тип служит для хранения файла, который пользователь загружает с локального компьютера или внешних носителей;
  • в поле типа Файл пользователь может прикрепить только один файл;
  • не рекомендуется использовать тип Файл при проектировании и моделировании бизнес‑процессов и объектов. Для этого используйте тип Вложение.

Целое число (16 бит)

Особенности:

  • этот тип служит для хранения целочисленных значений;
  • целое число может быть как положительным, так и отрицательным;
  • этот тип имеет разрядность 16 бит;
  • в переменную типа Целое число (16 бит) можно поместить число от -32768 до 32767.

Целое число (32 битa)

Особенности:

  • этот тип служит для хранения целочисленных значений;
  • целое число может быть как положительным, так и отрицательным;
  • этот тип имеет разрядность 32 бита;
  • в переменную типа Целое число (32 бита) можно поместить число от -2147483648 до 2147483647.

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас