Взаимодействие с технологической БД

Для слоя Технология предусмотрена команда  Синхронизировать с базой данных (см. Меню и главная панель инструментов навигатора проекта ), по которой запускается мастер конфигурирования взаимодействия с технологической БД.

В первом диалоге мастера конфигурируется подключение к БД (см. Подключение к базе данных ):

В следующем диалоге мастера выбирается таблица БД:

После нажатия кнопки Вперед на экране появляется следующий диалог мастера:

Этот диалог содержит следующие инструменты:

   список Тип канала – при любом из видов синхронизации проекта с БД (см. ниже) в проекте будут созданы каналы указанного в этом списке класса;

   таблица – предназначена для задания соответствия атрибутов полям БД. Для синхронизации достаточно задать привязку атрибута Кодировка или Имя. Поле БД для привязки выбирается из меню, которое появляется на экране при нажатии ПК в поле Поле БД/Значение таблицы.

Если поле БД, которое ставится в соответствие атрибуту Кодировка, содержит кодировку AKS или KKS, при синхронизации проекта с БД ИС создает структуру, соответствующую кодировке.

Меню содержит также следующие команды:

   Отменить привязки – удалить выделенную привязку;

   Значение – по этой команде, доступной при выделении числового атрибута, значение может быть введено с клавиатуры;

   Сохранение – по этой команде на экране появляется диалог задания имени, под которым заданные привязки будут сохранены. Именованные наборы привязок, а также последняя редакция привязок, сохраняются в файл tmdevenv.dbmp.

   Загрузка – по этой команде на экране появляется диалог выбора ранее сохраненных привязок.

В последнем диалоге мастера задается вид синхронизации: