|
Запросы. Возможно использовать ВТ как условие в другом подзапросе ? |
☑ |
0
pavname
10.10.13
✎
14:13
|
Как использовать список номенклатуры из ВТИспользуемаяНоменклатура в качестве условия в следующем подзапросе ?
Например так: ЦеныНоменклатурыМагазинов.Номенклатура в ВТИспользуемаяНоменклатура, но так дает синтаксическую ошибку.
Если бы во 2 подзапросе был срез первых/последних, то понятно как передать в параметры.
|ВЫБРАТЬ
|ПоступлениеТоваровТовары.Номенклатура
|ПОМЕСТИТЬ ВТИспользуемаяНоменклатура
|ИЗ
|Документ.ПоступлениеТоваров.Товары КАК ПоступлениеТоваровТовары
|;
|
|////////////////////////////////////////////////////
|ВЫБРАТЬ
|ЦеныНоменклатурыМагазинов.Номенклатура,
|ЦеныНоменклатурыМагазинов.Цена
|ИЗ
|РегистрСведений.ЦеныНоменклатурыМагазинов КАК ЦеныНоменклатурыМагазинов
|ГДЕ
|ЦеныНоменклатурыМагазинов.Период МЕЖДУ &ДатаНач И &ДатаКон";
Спасибо за Ваши советы.
|
|
1
Maxus43
10.10.13
✎
14:14
|
ЦеныНоменклатурыМагазинов.Номенклатура В (Выбрать вт.Номенклатура Из ВТИспользуемаяНоменклатура Как вт)
|
|
2
Sabbath
10.10.13
✎
14:15
|
(0) Надо выборку из нее сделать, а не просто В ВТ
|
|
3
pavname
10.10.13
✎
14:25
|
Maxus43, Sabbath СПАСИБО действительно помогло.
Только непонятно почему в конструкторе запросов в условии он руками пишется, т.к. в контекстном меню нет конструктора запросов. Он действительно пишется только вручную ?
|
|
4
sqr4
10.10.13
✎
14:34
|
Ты видишь суслика? Нет! И я не вижу... А он есть)
|
|
5
Maxus43
10.10.13
✎
14:34
|
(3) да, только вручную. можно Соединение делать в твоём случае ещё, а не условие
|
|
6
pavname
10.10.13
✎
14:58
|
Соединение делать не оптимально, т.к. данная таблица будет использована еще в нескольких подзапросах далее. Я сознательно упростил запрос чтобы помогающим было проще разобраться.
Тема закрыта. Ребят спасибо вам за помощь.
|
|