|
Определить в запросе является ли элемент родителем любого уровня другому элементу
| ☑ |
0
ac13
05.08.18
✎
19:02
|
1. Есть значение - Родитель объекта справочника Номенклатура. Это может быть родитель любого уровня - "ГруппаНоменклатуры".
2. Есть список номенклатуры - "СписокНоменклатуры".
Как в запросе выполнить проверку, что "ГруппаНоменклатуры" является родителем какого-либо уровня для элементов "СпискаНоменклатуры"?
Иначе говоря ЭлементСпискаНоменклатуры В ИЕРАРХИИ (&ГруппаНоменклатуры), только наоборот
|
|
1
ac13
05.08.18
✎
19:06
|
Вот так?
ЭлементСпискаНоменклатуры <= &ГруппаНоменклатуры
|
|
2
RomanYS
05.08.18
✎
19:10
|
(0) почему наоборот?
...
где
Ссылка В (&СписокНоменклатуры)
И Ссылка В ИЕРАРХИИ (&ГруппаНоменклатуры),
|
|
3
ac13
05.08.18
✎
19:16
|
Потому что мне нужно отобрать из регистра только те группы, которые являются родителями любого уровня для заданного списка товаров
|
|
4
RomanYS
05.08.18
✎
19:22
|
(3) :)
а в (0) написано "Есть значение ...- "ГруппаНоменклатуры"". Почему ты скрывал свой регистр?
В простом запросе, наверное, только городить конструкции типа ...Родитель.Родитель.
|
|
5
palsergeich
05.08.18
✎
19:23
|
(3) По человечески никак.
|
|
6
palsergeich
05.08.18
✎
19:26
|
Можешь на ИС в статьях этого товарища ildarovich найти свое решение. Но оно уже не относится ни к простым ни к типовым.
|
|
7
ac13
05.08.18
✎
19:29
|
(4) (5) догадывался, что по нормальному тут не получится, а вдруг есть гении которые знают) спасибо
|
|
8
runoff_runoff
05.08.18
✎
19:41
|
выбрать только группы, соединиться с элементами через родителя и подсчитать ИМЕЮЩИЕ количество > 0
|
|