Проект

Общее

Профиль

1С8 COMObject. Работа с Ком-Объектом

1. Использование плана обмена для подключения

Источник:
https://infostart.ru/public/170424/

КоннекторCOM = Неопределено;
ОбъектCOM = Неопределено;
ЕррорИнфор = "";
НужныйУзел = ПланыОбмена.ОбменДаннымиCOM.НайтиПоКоду("КодНужногоУзла");
НужныйУзел.СоздатьОбъект().Connect(КоннекторCOM,ОбъектCOM,,ЕррорИнфор);
Если ЗначениеЗаполнено(ЕррорИнфор) Тогда
   ВызватьИсключение(ЕррорИнфор);
КонецЕсли;
// далее используем полученное COM-соединение через переменную ОбъектCOM

2. ИТС: Особенности использования COM-объектов

https://its.1c.ru/db/metod8dev#content:2263:hdoc

3. Получение Типа в Ком-объекте

Вместо конструкции

Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")

В COM-объекте:

КомСоединение.NewObject("ОписаниеТипов", "ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений").Типы().Получить(0);