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