Внешние типы данных

Для каждой внешней системы Платформа предоставляет возможность загрузки структуры ее данных. Для хранения такой структуры предназначен внешний тип данных. Структура данных может быть загружена через коннектор (с помощью импорта метаданных) или создана пользователем вручную.

Внешний тип сопоставляется с типами данных Платформы.

Для работы с внешними типами данных перейдите в раздел ИнтеграцияВнешние типы данных.

Рабочая область раздела состоит из двух частей: в левой части отображается список внешних типов данных, в правой части находятся две таблицы зависимостей для выбранного внешнего типа данных.

../../_images/ext_dt_1.png

Для выбранного внешнего типа данных выводится две таблицы зависимостей:

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

  • Используется в объектах

Заголовки таблиц зависимостей могут быть раскрыты для отображения списка зависимых объектов. Для отображения информации об объекте дважды нажмите на кнопку Открыть вкладку в меню в строке выбранного объекта.

../../_images/ext_dt_2.png

В результате полная информация об объекте будет отображена в рабочей области:

../../_images/ext_dt_3.png

Создание внешнего типа данных

Для добавления нового внешнего типа данных нажмите на кнопку меню + . В рабочей области отобразится интерфейс создания нового внешнего типа данных, содержащий вкладки Основные, Структура, Базовые модели:

../../_images/ext_dt_4.png

Вкладка Основные содержит следующие поля:

  • Название: название внешнего типа данных, обязательно для заполнения.

  • Имя: имя внешнего типа данных, обязательно для заполнения.

  • Оригинальное имя класса: имя класса во внешней системе.

  • Оригинальное имя объекта: имя объекта во внешней системе.

  • Комментарий: описание внешнего типа данных, необязательно для заполнения.

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

Вкладка Структура содержит таблицу параметров полей структуры, применяемой к внешнему типу данных:

  • Наименование: наименование поля.

  • Тип: нажмите на кнопку выбора, чтобы открыть всплывающее окно Выбор типа поля:

  • Массив: установите флажок, если предполагается использование массива.

  • Разрешить NULL: установите флажок, если предполагается использование нулевых значений.

  • Проверка: флажок используется для проверки значений. Активен только для полей, для которых выбрана функция.

  • Комментарий: выбор значения комментария.

../../_images/ext_dt_5.png

Для создания новой структуры нажмите на кнопку + (Добавить поле). В таблице структуры будет добавлена строка нового поля.

Также можно импортировать структуру путем импорта метаданных из внешних систем. Для этого нажмите на кнопку меню Импорт метаданных.

../../_images/ext_dt_6.png

В открывшемся всплывающем окне укажите источник импорта данных (внешняя система) и нажмите на кнопку Далее.

../../_images/ext_dt_7.png

Система произведет загрузку структуры из внешней системы. Выберите требуемую структуру и нажмите на кнопку Ок.

Вкладка Базовые модели содержит таблицу базовых моделей внешнего типа данных.

Для создания новой базовой модели нажмите на кнопку +. В таблице будет добавлена строка нового поля.

../../_images/ext_dt_8.png

В строке Тип нажмите на кнопку выбора, чтобы выбрать базовую модель.

Удаление внешнего типа данных

Для удаления внешнего типа данных выберите соответствующую строку в таблице и нажмите на кнопку меню Удалить.

../../_images/ext_dt_delete_btn.png

Примечание

При попытке удаления внешнего типа может быть отображено дополнительное сообщение о том, что данный тип данных используется в объектах в соответствии с таблицей Используется в объектах:

../../_images/ext_dt_delete.png