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

Мастер настройки блока "Выходные данные - НСИ"

Мастер позволяет настроить формат выходных объектов из НСИ.

Экспериментальная функция. В расчетах не участвует.

Открытие мастера

Для открытия мастера необходимо перейти в настройки блока и выбрать там пункт "Мастер":

Окно работы мастера

  • Атрибуты - список добавленных атрибутов мастера.
    • В отличие от мастеров других блоков, к примеру Мастер настройки справочника, в мастере НСИ атрибутов по умолчанию нет, т.к. все элементы могут быть изменены пользователем.

Редактирование атрибутов блока

  • Для добавления нового атрибута необходимо нажать на знак "+", справа от надписи "Атрибуты":

  • Для редактирования атрибута необходимо нажать на знак и выбрать пункт "Редактировать":

После нажатия на добавление или редактирование атрибутов, откроется окно с настройками атрибута.

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

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

Формат наименования может различаться, в зависимости от выбранной базы данных, но в общем случае рекомендуется использовать латинские буквы (a-Z), цифры (0-9) и знак подчеркивания (_).

  • Тип - тип атрибута, возможные значения:
    • Строка - строковый тип данных;
    • Дата - значение даны. При выборе этого типа появляются дополнительные настройки:
      • Значение по умолчанию - значение даты по умолчанию;
      • Маска - маска даты для отображения в данных;
      • Динамика - динамика даты;
  • Целочисленный - целое число;
  • Вещественный - вещественное число;
  • Координаты - строковый тип данных, заточенный для распознавания координат;
  • JSON - строковый тип данных, в котором хранятся значения в формате JSON;
  • Справочник - возможность связывания одного справочника с другими. В качестве ключа используется поле ID.
    • Элементы с пустыми значениями - возможность сохранять атрибут без введенных значений;
    • Элементы с множественными значениями - возможность записывать несколько значений в один атрибут;

Функционал не используется в текущей версии приложения.

  • Ленивая загрузка полей - флаг, позволяющий при расчете блока произвести "ленивую загрузку" - сохранить в системную таблицу, а вместо значения прописать уникальный идентификатор поля;

Не все блоки могут преобразовать "ленивую загрузку" обратно в значение.

  • Входит в уникальный ключ - флаг, отвечающий за вхождение поля в уникальный ключ таблицы (и в первичных ключ объектов);
  • Write-back - возможность изменения значения поля при использовании механизма write-back (изменение и сохранение данных).