Имя: Пароль:
1C
1С v8
Запросы. Куда девается ВТ?
0 live in sky dreams
 
14.09.16
14:58
Создаю запрос.

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ.......ПОМЕСТИТЬ _ВрТаблица1 ИЗ ......";
МенеджерВТ = Новый МенеджерВременныхТаблиц;
Запрос.МенеджерВременныхТаблиц = МенеджерВТ;

Выполняем...
В этом запросе я делаю некую выборку и помещаю ее результат во временную таблицу. Далее она мне понадобится в другом запросе.

//Другой запрос
Запрос2 = Новый Запрос;
Запрос2.МенеджерВременныхТаблиц = МенеджерВТ;
Запрос2.Текст = "ВЫБРАТЬ ..... ИЗ _ВрТаблица1...."

Выполняю и запрос не выполняется, так как:
Таблица не найдена "_ВрТаблица1"

В тексте запроса я не уничтожаю временные таблицы явно.
Менеджер временных таблиц не закрываю. Почему таблица не найдена? Она же по идее должна сохраниться и быть доступна через менеджер ВТ? Не?
1 live in sky dreams
 
14.09.16
14:59
Если это важно в данном вопросе:
ОС: Win8.1
БД: файловая
1С:Предприятие 8.3 (8.3.7.1970)
2 Nuobu
 
14.09.16
15:00
Запрос.Выполнить() делаешь?
3 live in sky dreams
 
14.09.16
15:07
(2) :)

бла бла бла

Выполняем...
В этом запросе я делаю некую выборку и помещаю ее результат во временную таблицу. Далее она мне понадобится в другом запросе.

бла бла бла

Выполняю и запрос не выполняется, так как:

бла бла бла
4 live in sky dreams
 
14.09.16
15:09
Делал и запрос.выполнить() и запро.выполнитьпакет()
все одно :(
5 xafavute
 
14.09.16
15:09
полный код покажи
6 live in sky dreams
 
14.09.16
15:09
5 сек.. я сам себе буратино похоже...
ща проверю..
7 xafavute
 
14.09.16
15:10
(6)ну это сразу было понятно
8 live in sky dreams
 
14.09.16
15:16
Понятно.. понятно..
Не обязательно моськой еще раз тыкать))))

перед каждым запросом не нужно создавать новый менеджер ВТ кароч)))))
"Зарапортовался" так сказать)))))
9 Лефмихалыч
 
14.09.16
15:37
либо запрос не выполняется, либо менеджер не тот присваиваешь второму запросу, либо имена таблиц перепутал