Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Отчет в СКД на основании 2 баз

Отчет в СКД на основании 2 баз
Я
   PAvel321
 
04.12.17 - 10:26
Добрый день. Пытаюсь сделать отчет в СКД на основании 2 баз с помощью COM соединения.
Написал код:
Функция СоединениеСБух() Экспорт
Connector = Новый COMОбъект("V8.ComConnector");
СтрокаПодключения = "file='" + "E:\Развернутые базы 1С\ВБА БП" + "'; usr='" + "Михаил1с" + "'; pwd='" + "flowers" + "';";
БазаCOM = Connector.Connect(СтрокаПодключения);
ЗапросCOM = БазаCOM.NewObject("Запрос");
ЗапросCOM.Текст = ("ВЫБРАТЬ
    |ХозрасчетныйОстатки.СуммаОстаток КАК Сумма,
    |ХозрасчетныйОстатки.КоличествоОстаток КАК Количество,
    |ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
    |ХозрасчетныйОстатки.Субконто1.Код
    |ИЗ
    |РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОкончания {(&ДатаОкончания)}, Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстатки
    |  ГДЕ
    |ХозрасчетныйОстатки.Субконто2 = &Склад");
    
ЗапросCOM.УстановитьПараметр("ДатаОкончания",КонецДня('20171231'));
ЗапросCOM.УстановитьПараметр("Склад",Справочники.Склады.НайтиПоКоду("000000002"));
ЗапросCOM.УстановитьПараметр("Счет",ПланыСчетов.Хозрасчетный.Товары);     
ТЗВыборкаCOM = ЗапросCOM.Выполнить().Выгрузить();
Возврат ТЗВыборкаCOM;

КонецФункции


Согласно коду должен получить COM объект - ТЗВыборкаCOM

После чего цепляю его в СКД как набор данных ОБЪЕКТ.
В качестве источника данных указываю ТЗВыборкаCOM.


Но при запуске отчета выходит ошибка:

Ошибка создания набора данных "НаборДанных2"
по причине:
Не найден внешний набор данных "ТЗВыборкаCOM"


Что я не так делаю?
 
 
   PAvel321
 
1 - 04.12.17 - 10:37
всё...затупил

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует