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