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

Рис. 2.3. Загрузка структуры таблиц из внешнего источника данных
Затем нужно указать строку соединения с внешней базой данных, воспользовавшись окном Подключение к источнику данных. Например, можно подключиться с помощью ранее созданного DSN, указав в строке соединения имя источника данных ODBC (рис. 2.4).

Рис. 2.4. Подключение к источнику данных ODBC
После того как подключение к внешней базе успешно выполнено, будет открыт список с перечнем таблиц и полей подключенного источника данных. Из этого списка можно выбрать необходимые таблицы и поля, на основе которых платформа создаст соответствующую структуру объектов, описывающих текущий источник данных (рис. 2.5).

Рис. 2.5. Конструктор таблиц внешнего источника данных
При получении структуры внешнего источника данных платформа автоматически пытается определить, какие данные расположены в таблице: объектные или необъектные. Таблица будет считаться объектной, если для нее указано только одно ключевое поле, и необъектной в противном случае. Если платформа ошиблась с указанием ключевых полей, можно вручную изменить состав полей, которые образуют ключ таблицы. Если таблица определена как объектная, у нее можно указать поле, которое формирует представление данных такого типа. Поле представления необходимо указать вручную.
Затем платформа преобразует типы полей таблиц внешнего источника данных к типам «1С:Предприятия»: число, строка, дата, булево, уникальный идентификатор, двоичные данные и типы, связанные с объектными таблицами источников данных. Если платформа неправильно выбрала тип колонки таблицы (например, ссылочное поле), его можно изменить вручную.
Кроме того, в конструкторе загрузки структуры внешнего источника данных можно настроить и другие параметры:
- имя объекта в конфигурации – колонка
Имя в конфигурации; - тип загружаемого реквизита – колонка
Тип; - указать поля, входящие в состав ключа (для объектных данных), – колонка
Поле ключа; - указать поле, хранящее представление объекта, – колонка
Поле представления; - указать поле, хранящее версию объекта (для осуществления оптимистической блокировки данных), – колонка
Поле версии; - указать, что таблица или поле доступны только на чтение, – колонка
Только чтение; - указать возможность записывать значение NULL в поле – колонка
Разрешить NULL; - задать значение заполнения для реквизита – колонка
Значение заполнения.
После настройки указанных параметров, отметки нужных таблиц и полей и нажатия кнопки Готово произойдет загрузка структуры внешнего источника данных в конфигурацию.
подробнее
Более подробно загрузка структуры внешнего источника данных будет показана в разделе «Примеры использования».