В первую виртуальную таблицу запроса кладу одну единственную строчку с некими параметрами. В следующих пакетах запроса мне нужно использовать эти параметры. Например ТоварыНаСкладах.Остатки фильтр установить только если Параметр Склад в первой ВТ не пустой.
В параметрах виртуальной таблицы ТоварыНаСкладах.ОСтатки пишешь условие
Значение(Справочник.Склады.ПустаяСсылка) в (выбрать т.Склад Из ВременнаяТаблица как т)
или
Склад в (выбрать т.Склад Из ВременнаяТаблица как т)
Не очень красиво, но что-то в голову ничего другого из мирового информационного пространства не приходит...
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВЫБОР
КОГДА ВТ_Параметры.Склад = ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
ТОГДА Склады.Ссылка
ИНАЧЕ ВТ_Параметры.Склад
КОНЕЦ КАК Склад
ИЗ
Справочник.Склады КАК Склады
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Параметры КАК ВТ_Параметры
ПО (Склады.Ссылка = ВТ_Параметры.Склад
ИЛИ ВТ_Параметры.Склад = ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка))