Имя: Пароль:
1C
1С v8
Сохранение временных таблиц запроса
0 MaiorovYury
 
21.06.13
11:01
Подскажите, если у меня есть большой запрос в множеством временных таблиц, который уже выполнялся, как можно обратиться к этим временным таблицам второй раз, не выполняя весь запрос и не создавая те же самые временные таблицы заново?
1 ДенисЧ
 
21.06.13
11:03
Менеджер временных таблиц запросу задай.
А потом из него читай
2 Лефмихалыч
 
21.06.13
11:04
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;

Запрос.Текст = "ВЫБРАТЬ 1 ПОМЕСТИТЬ ВТ;";
Запрос.Выполнить();

Запрос.Текст = "ВЫБРАТЬ * ИЗ ВТ"
Запрос.Выполнить().Выгрузить().ВыбратьСтроку()
3 Sammo
 
21.06.13
11:04
Если в запросе не использовал Уничтожить и не очищал менеджер временных таблиц, то внутри этого же запроса - новый текст запроса с обращением.
4 Лефмихалыч
 
21.06.13
11:04
только в какой-то момент надо будет обязательно
Запрос.МенеджерВременныхТаблиц.Закрыть()
5 Sammo
 
21.06.13
11:05
+3 или как в 1, когда другому запросу присваивается менеджер временных таблиц исходного
6 MaiorovYury
 
21.06.13
11:06
О, спасибо всем!
Думаю дальше разберусь сам.