Определить в запросе является ли элемент родителем любого уровня другому элементу
☑
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
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.