drlivsey | Дата: Понедельник, 14.07.2014, 18:53 | Сообщение # 1 |
Сержант
Группа: Пользователи
Сообщений: 37
Репутация: 14
Статус: Оффлайн
| Пакет запросов, в первом запросе создаю временную таблицу. Во втором запросе обращаюсь к этой таблице. Если временную таблицу переименовать в первом запросе, то в памяти остается временная таблица с данными до переименования.
Пример:
ВЫБРАТЬ Номенклатура.Ссылка ПОМЕСТИТЬ ТЗНоменклатура1 ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Код = "1" ;
//////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РеализацияТовары.Ссылка ИЗ Документ.Реализация.Товары КАК РеализацияТовары ГДЕ РеализацияТовары.Номенклатура В (ВЫБРАТЬ ТЗНоменклатура1.Ссылка ИЗ ТЗНоменклатура1 КАК ТЗНоменклатура1)
Изменяем наименование создаваемой временной таблицы
ВЫБРАТЬ Номенклатура.Ссылка ПОМЕСТИТЬ ТЗНоменклатура1
на что либо, например
ВЫБРАТЬ Номенклатура.Ссылка ПОМЕСТИТЬ ТЗНоменклатура2
Основной запрос продолжает работать без ошибок, хотя ТЗНоменклатура1 уже не создается в данном запросе.
|
|
| |
tormozit | Дата: Вторник, 15.07.2014, 01:26 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6518
Репутация: 173
Статус: Оффлайн
| Это задуманное поведение. Чтобы работало как ты хочешь, нужно поставить флажок для использования запросом индивидуального менеджера временных таблиц.
|
|
| |