Как получить ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений через V82.ComConnector?

Отзывов (3)FavoriteLoadingВ закладки

Добрый день! Есть необходимость подключиться к соседней базе, выполнить в ней СКД-отчет, получить результат в виде таблицы значений. Код, примерно, как ниже. Не могу сообразить, как правильно записать в последней строке параметр Тип(“ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений”), чтобы это был Com объект соседней базы. Подскажите, кто знает.

 

v8 = Новый COMОбъект("V82.ComConnector");
...
Соединение = V8.Connect(СтрокаПодключения);

Отчет = Соединение.Отчеты.Отчет.Создать();

Схема = Отчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");

Настройки = Схема.НастройкиПоУмолчанию;

Компоновщик = Соединение.NewObject("КомпоновщикМакетаКомпоновкиДанных");

Макет = Компоновщик.Выполнить(Схема, Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));

...
google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

3 Коммент.

  1. Перепробовал все, что придумалось, в том числе Соединение.Тип – не оно. Пока выкрутился добавлением в отчет экспортной функции, которая возвращает нужный тип, но хотелось бы обойтись без его модификации.

  2. КомТип = Соединение.ЗначениеИзСтрокиВнутр(ЗначениеВСтрокуВнутр(Тип(“ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений”)));

Оставить комментарий

RSSКомментарии в RSS

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.