Сергей Рутюнов из первого учебного центра фирмы 1С приветствует участников.
Тема занятия: использование источников данных в системе компоновки данных.
Мало информации в документации и методических изданиях.
Теоретические аспекты и практическая часть.
Определение типов источников данных и текущих ограничений.
Реализация работы с несколькими типами источников данных.
Работа с локальной информационной базой и внешними сервисами.
Пример получения курсов валюты из сервиса Центробанка.
Использование источников данных для работы с веб-сервисами.
Наборы данных: запрос, объект, объединение.
Определение способов получения данных.
Источники данных: информационная база, интернет-сервис, файловая система.
Три основных свойства: имя источника данных, строка соединения, тип источника данных.
Тип источника данных: предопределенное значение локал для текущей информационной базы.
Строка соединения: путь к файлу, соединение с базой данных, путь к сервису.
Конструктор схемы компоновки данных позволяет определять только имя источника данных.
Набор данных запрос работает только с текущей информационной базой.
Идея использования других информационных баз 1С не реализована на системном уровне.
В объектных наборах можно указывать другие источники данных.
Определение имен объектов и способов подключения к источникам данных.
Использование макета компоновки для определения полей и записей.
Внешние источники данных позволяют получать информацию из различных источников.
Использование ODBIS драйверов для подключения к внешним системам.
Внешние источники данных не поддерживаются для файловых информационных баз.
Разработчики платформы должны создать драйвер для работы с файловой базой данных.
Это позволило бы закрыть тему подключения через строку соединения с базами данных.
На данном этапе это не реализовано, что вызывает вопросы о необходимости использования источников данных.
Разработчики могут вернуться к расширению функциональности системы компоновки данных.
Возможно создание второй версии системы компоновки данных.
Однако, даже с первой версией системы, необходимо рассмотреть использование источников данных.
Так как невозможно изменить логику работы системы компоновки данных, будет добавлена функциональность для получения новых возможностей.
Будет создана надстройка над существующим функционалом.