Имя: Пароль:
1C
1С v8
v8: Получить данные из 1С 8,2 в 1С 7,7
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.

Вопрос: как мне получить результат запроса в таблицу значений?
Заранее большое спасибо!
1 GLazNik
 
19.02.13
14:47
(0) ТЗ должна быть олешная
2 lxndr
 
19.02.13
14:48
(0) выгрузить не получится, обходи выборку v8 и собирай ТЗ в v77
3 GLazNik
 
19.02.13
14:48
+(1) просто так выгрузить в "местную" ТЗ не получится. Только перебором.
4 1Сергей
 
19.02.13
14:49
ТЗ по ОЛЕ не передаётся