Как использовать список номенклатуры из ВТИспользуемаяНоменклатура в качестве условия в следующем подзапросе ?
Например так: ЦеныНоменклатурыМагазинов.Номенклатура в ВТИспользуемаяНоменклатура, но так дает синтаксическую ошибку.
Если бы во 2 подзапросе был срез первых/последних, то понятно как передать в параметры.
|ВЫБРАТЬ
|ПоступлениеТоваровТовары.Номенклатура
|ПОМЕСТИТЬ ВТИспользуемаяНоменклатура
|ИЗ
|Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары
|;
|
|////////////////////////////////////////////////////
|ВЫБРАТЬ
|ЦеныНоменклатурыМагазинов.Номенклатура,
|ЦеныНоменклатурыМагазинов.Цена
|ИЗ
|РегистрСведений.ЦеныНоменклатурыМагазинов КАК ЦеныНоменклатурыМагазинов
|ГДЕ
|ЦеныНоменклатурыМагазинов.Период МЕЖДУ &ДатаНач И &ДатаКон";
Maxus43, Sabbath СПАСИБО действительно помогло.
Только непонятно почему в конструкторе запросов в условии он руками пишется, т.к. в контекстном меню нет конструктора запросов. Он действительно пишется только вручную ?
Соединение делать не оптимально, т.к. данная таблица будет использована еще в нескольких подзапросах далее. Я сознательно упростил запрос чтобы помогающим было проще разобраться.
Тема закрыта. Ребят спасибо вам за помощь.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший