Содержание:
2. Основные правила подключения и работы с OLE
1. Что такое OLE технология
OLE - технология связывания и внедрения объектов в другие документы и объекты, разработанная корпорацией Microsoft. Основные понятия технологии - это объект, сервер приложения и контейнер.
● Объект OLE - это объект, который создан в другом приложении и сохранивший связь с текущим приложением.
● Контейнер OLE - приложение, в котором создается документ содержащий объект OLE.
● Сервер OLE - открытое приложение, в котором был создан объект OLE.
1С Предприятие и приложения MS Office могут быть контейнером и сервером OLE.
С помощью OLE технологии создается взаимодействие между информационными базами, что позволяет напрямую обрабатывать объекты (читать, записать), созданные в сторонней базе. Интеграция предусмотрена как в файловых базах, так и в клиент-серверных.
2. Основные правила подключения и работы с OLE
1. Создать COM объект с идентификатором
Существуют два идентификатора:
● V83.Application - режим толстого клиента;
● V83C.Application - режим тонкого клиента (нет возможности обратиться к менеджерам документов, справочникам и т.д., а также недоступны методы прикладных объектов).
2. Сформировать строку подключения
● Строка соединения файловой БД:
● Строка соединения серверной БД:
3. Connect к БД
«Connect» производит соединение с указанием одного параметра - строки. При успешном соединении с базой возвращается значение «Истина», в противном случае – «Ложь».
4. Доступ к объектам БД
● Свойства глобального контекста. Для доступа к константам, справочникам, документам, перечислениям, метаданным можно использовать свойство глобального контекста.
● Метод NewObject() необходим для создания объекта типа «Запрос».
5. Подключение к MS Office через OLE
Для подключения к офисным пакетам приложений MS Office также используют механизм OLE. Идентификаторы OLE приложений уникальны, при установке программы они записываются в регистр операционной системы.
Примеры идентификаторов:
1. Excel- Excel.Application;
2. Word - Word.Application;
3. PowerPoint - PowerPoint.Application и т.д.
● Microsoft Excel - переменная Excel, содержит ссылку на COM-объект Excel.Application. С помощью коллекциии Workbooks открываем книгу:
● Microsoft Word - переменная Word, которая содержит ссылку на COM-объект Word.Application. С помощью коллекции Documents открываем книгу:
Специалист компании «Кодерлайн»
Топтяк Ирина Александровна