Мастер настройки блока "Выходные данные - НСИ"
Мастер позволяет настроить формат выходных объектов из НСИ.
Экспериментальная функция. В расчетах не участвует.
Открытие мастера
Для открытия мастера необходимо перейти в настройки блока и выбрать там пункт "Мастер":
Окно работы мастера
- Атрибуты - список добавленных атрибутов мастера.
- В отличие от мастеров других блоков, к примеру Мастер настройки справочника, в мастере НСИ атрибутов по умолчанию нет, т.к. все элементы могут быть изменены пользователем.
Редактирование атрибутов блока
- Для добавления нового атрибута необходимо нажать на знак "+", справа от надписи "Атрибуты":
После нажатия на добавление или редактирование атрибутов, откроется окно с настройками атрибута.
В данном примере открыто окно с добавлением атрибута, при редактировании атрибута часть полей будет заполнена значениями:
- Имя - наименование атрибута, которое будет использоваться для наименования столбца в мастере данных блока.
- Идентификатор - ключ атрибута, по которому он будет доступен в таблице в базе данных.
Формат наименования может различаться, в зависимости от выбранной базы данных, но в общем случае рекомендуется использовать латинские буквы (a-Z), цифры (0-9) и знак подчеркивания (_).
- Тип - тип атрибута, возможные значения:
- Строка - строковый тип данных;
- Дата - значение даны. При выборе этого типа появляются дополнительные настройки:
- Значение по умолчанию - значение даты по умолчанию;
- Маска - маска даты для отображения в данных;
- Динамика - динамика даты;
- Целочисленный - целое число;
- Вещественный - вещественное число;
- Координаты - строковый тип данных, заточенный для распознавания координат;
- JSON - строковый тип данных, в котором хранятся значения в формате JSON;
- Справочник - возможность связывания одного справочника с другими. В качестве ключа используется поле ID.
- Элементы с пустыми значениями - возможность сохранять атрибут без введенных значений;
- Элементы с множественными значениями - возможность записывать несколько значений в один атрибут;
Функционал не используется в текущей версии приложения.
- Ленивая загрузка полей - флаг, позволяющий при расчете блока произвести "ленивую загрузку" - сохранить в системную таблицу, а вместо значения прописать уникальный идентификатор поля;
Не все блоки могут преобразовать "ленивую загрузку" обратно в значение.
- Входит в уникальный ключ - флаг, отвечающий за вхождение поля в уникальный ключ таблицы (и в первичных ключ объектов);
- Write-back - возможность изменения значения поля при использовании механизма write-back (изменение и сохранение данных).





