Имя: Пароль:
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
либо запрос не выполняется, либо менеджер не тот присваиваешь второму запросу, либо имена таблиц перепутал
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn