1С. Менеджер временных таблиц. МенеджерВременныхТаблиц. Запрос
//ТЗ - таблица значений, которая помещается в менеджер временных таблиц с имененм "ВТ_ТЗ".
//Она будет использована в подзапросе
МенеджерВТ = Новый МенеджерВременныхТаблиц;
Запрос = Новый Запрос();
Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
Запрос.Текст = "
|Выбрать
| *
|Поместить
| ВТ_ТЗ
|Из
| &ТЗ Как ТЗ
|";
Запрос.УстановитьПараметр("ТЗ", ТЗ);
Запрос.Выполнить();
Запрос.Текст = "
|Выбрать
| *
|Из
| Документ.ОтгрузкаПокупателю.Товары
|Где
| Ссылка В (Выбрать ДокОтгрузка Из ВТ_ТЗ)
|";
ТзДокументы = Запрос.Выполнить().Выгрузить();
МенеджерВТ.Закрыть();
//Она будет использована в подзапросе
МенеджерВТ = Новый МенеджерВременныхТаблиц;
Запрос = Новый Запрос();
Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
Запрос.Текст = "
|Выбрать
| *
|Поместить
| ВТ_ТЗ
|Из
| &ТЗ Как ТЗ
|";
Запрос.УстановитьПараметр("ТЗ", ТЗ);
Запрос.Выполнить();
Запрос.Текст = "
|Выбрать
| *
|Из
| Документ.ОтгрузкаПокупателю.Товары
|Где
| Ссылка В (Выбрать ДокОтгрузка Из ВТ_ТЗ)
|";
ТзДокументы = Запрос.Выполнить().Выгрузить();
МенеджерВТ.Закрыть();