29.07.2020 Топтяк Ирина Александровна 19893
Технология OLE в 1С

Содержание:

1.    Что такое OLE технология

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 открываем книгу:

 



Специалист компании «Кодерлайн»

Топтяк Ирина Александровна

 

Наши проекты

Внедрение системы финансового учета БИТ:Финанс
ООО «Алькор и Ко» (Л’Этуаль)

Отрасль:
Торговля

Внедренное типовое решение:
БИТ.Финанс

- Финансовый учет;
- Поддержка проекта внедрения МСФО;
- Регламентные рабо...

ОАО «Фаберлик»
ОАО «Фаберлик»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление производственным предприятием 2

- Регламентированный учет;
- Кадровый учет;...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:ТОИР Управление ремонтами и обслуживанием оборудования

Мониторинг и анализ ключевых показателей деятельности предприятия Управле...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

Группа компаний АО «Киномакс»
Группа компаний АО «Киномакс»

Отрасль:
Культура, шоу-бизнес

Внедренное типовое решение:
БИТ.Финанс

- Разработка Положения о Казначействе группы компаний
- Разработка Положе...

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автома...

ООО «Иви.ру»
ООО «Иви.ру»

Отрасль:
Медиаиндустрия

Внедренное типовое решение:
1С:Управление корпоративными финансами

Подсистема казначейства
Модуль бюджетного контроля по ДДС ...

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

ЗАО «Ламбумиз»
ЗАО «Ламбумиз»

Отрасль:
Производство картонной упаковки

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Маркетинг;
- Продажи;
- Планирование закупок;
- Закупки;
- Регламенти...

Автоматизации учета затрат и расчета себестоимости с использованием конфигурации «Koderline: Управление проектами строительства скважин»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
«Koderline: Управление проектами строительства скважин»

Учет и планирование:
- собственную разработку компании «Кодерлайн» – конф...

АО «Аэроклуб»
АО «Аэроклуб»

Отрасль:
Услуги в области делового туризма

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП

Проведение серии интервью с руководством и ключевыми специалистами Разраб...

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП (USB)

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение