|
Как в запросе выбрать группу, соответствующую позиции номенклатуры |
☑ |
0
Assena
28.02.18
✎
11:16
|
Добрый день! Есть список групп номенклатуры (различного уровня), и есть сами позиции номенклатуры. Как запросом вывести позиции номенклатуры и только те группы, в иерархии которых находятся эти позиции номенклатуры? Пробую поставить условие или связь таблиц типа Номенклатура.Ссылка В ИЕРАРХИИ(Группы.Ссылка). Ругается на неверные параметры в"В ИЕРАРХИИ". Туплю?
|
|
1
Ненавижу 1С
гуру
28.02.18
✎
11:32
|
ВЫБРАТЬ
Номенклатура.Ссылка КАК Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Ссылка В(&СписокНоменклатуры)
ИТОГИ ПО
Ссылка ИЕРАРХИЯ
|
|
2
Assena
28.02.18
✎
11:38
|
(1) Спасибо! Но пока не могу придумать, как этим воспользоваться. Было бы удобнее получить просто список номенклатуры с соответствующими группами (из имеющегося списка групп)
|
|
3
ДемонМаксвелла
28.02.18
✎
11:41
|
а зачем соединение? отбор надо делать. Условие в ГДЕ.
соединения по "В Иерархии" нельзя делать
Можно как в (2), тогда список ссылок нужно дополнить входящими.
Или же так:
ВЫБРАТЬ
Номенклатура.Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Ссылка В ИЕРАРХИИ(&СписокСсылок)
|
|
4
Assena
28.02.18
✎
11:48
|
(3) Да, видимо придется передавать в условие параметр со списком групп. Спасибо!
|
|