Добрый день! Пытаюсь сформировать запрос к удаленной базе 1Сv8.3. Делаю так:
// ----------------------------------------------------------
// Подключение к БД БУ
// ----------------------------------------------------------
ПараметрыПодключения = "Srvr=""server"";Ref=""buh"";Usr=""Администратор"";Pwd=""123"";";
Подключение = Неопределено;
Попытка
V83COMCon = Новый COMОбъект("V83.COMConnector");
Подключение = V83COMCon.Connect(ПараметрыПодключения);
Исключение
Сообщить("Ошибка подключения к БД: " + ОписаниеОшибки());
Возврат;
КонецПопытки;
// ----------------------------------------------------------
// Загрузка данных в табличную часть
// ----------------------------------------------------------
Попытка
ЗапросБУ = Подключение.NewObject("Запрос");
ЗапросБУ.Текст = "ВЫБРАТЬ
| ПлатежноеПоручениеВходящее.Контрагент.КодПоЕДРПОУ,
| ПлатежноеПоручениеВходящее.СуммаДокумента
|ИЗ
| Документ.ПлатежноеПоручениеВходящее КАК ПлатежноеПоручениеВходящее
|ГДЕ
| ПлатежноеПоручениеВходящее.Проведен = ИСТИНА
| И ПлатежноеПоручениеВходящее.Дата = &Дата";
ЗапросБУ.УстановитьПараметр("Дата", Дата);
РезультатБУ = ЗапросБУ.Выполнить.Выбрать();
Пока РезультатБУ.Следующий() Цикл
//......
КонецЦикла;
Исключение
Сообщить("Ошибка при выполнении запроса к удаленной БД: " + ОписаниеОшибки());
КонецПопытки;
РезультатБУ = ЗапросБУ.Выполнить.Выбрать();
РезультатБУ = ЗапросБУ.Выполнить().Выбрать();
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua