0
Svet14
19.02.13
✎
14:46
|
Ситуация следующая: мне нужно из 1С версии 7.7 запросить данные из 1С версии 8.2.
В 1С версии 7.7 пишу следующее:
ТЗ = СоздатьОБъект("ТаблицаЗначений");
V82 = СоздатьОбъект("V82.COMConnector");
СтрокаПодключения = "строка подключения к серверной базе";
Подключились = V82.Connect(СтрокаПодключения);
Запрос = Подключились.NewObject("Запрос");
Запрос.Текст = "тут идёт текст запроса | ";
Результат = Запрос.Выполнить();
Это всё срабатывает корректно. А дальше я хочу выгрузить результат запроса в таблицу значений, и натыкаюсь на то, что обычные методы 7.7 типа Результат.Выгрузить(ТЗ) ;
Запрос.Выгрузить(ТЗ); выдают ошибку "Плохой тип переменной".
Метод 8.2 ТЗ = Результат.Выгрузить(); срабатывает вроде как, но по сути вместо таблицы значений в ТЗ всё равно записывается объект OLE.
Вопрос: как мне получить результат запроса в таблицу значений?
Заранее большое спасибо!
|
|