Добрый день! Есть необходимость подключиться к соседней базе, выполнить в ней СКД-отчет, получить результат в виде таблицы значений. Код, примерно, как ниже. Не могу сообразить, как правильно записать в последней строке параметр Тип(“ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений”), чтобы это был Com объект соседней базы. Подскажите, кто знает.
v8 = Новый COMОбъект("V82.ComConnector");
...
Соединение = V8.Connect(СтрокаПодключения);
Отчет = Соединение.Отчеты.Отчет.Создать();
Схема = Отчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Настройки = Схема.НастройкиПоУмолчанию;
Компоновщик = Соединение.NewObject("КомпоновщикМакетаКомпоновкиДанных");
Макет = Компоновщик.Выполнить(Схема, Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
...






Соединение.Тип попробовать …
Перепробовал все, что придумалось, в том числе Соединение.Тип – не оно. Пока выкрутился добавлением в отчет экспортной функции, которая возвращает нужный тип, но хотелось бы обойтись без его модификации.
КомТип = Соединение.ЗначениеИзСтрокиВнутр(ЗначениеВСтрокуВнутр(Тип(“ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений”)));