Всем привет! Есть, как мне кажется, нетривиальная задача.
Нужно из справочника получить все дочерние элементы, отфильтровать их по признаку и вывести хоть куда
Если подробнее (абстрактно):
Есть Иерархический справочник Игрушки
-Кукла1
--Рука
---Палец
----Ноготь
-----Грязь
-----Лак
--Нога
---Палец
----Ноготь
-Кукла2
Выбираю Палец руки, но хочу получить только лак.
Я пробовал через запрос с Иерархией и отбором, но там отображаются только родительские элементы, а мне нужно наоборот идти по группе вниз.
Искал функцию с рекурсией, но что-то не нашел.
Так вообще можно?
1) Не очень видно одного ли уровня "Грязь" и "Лак"
2) Не очень понятно "все дочерние" и "хочу получить только лак"
3) F1 Справочник Уровень()
или просто ищем элементы без потомков
Но оказалось все проще. Можно вообще удалить эту тему, совестно...)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший