Для упрощения:
Есть справочник Продукция у него есть табличная часть Состав. Часть элементов справочника Продукция является полуфабрикатами для других элементов. Нужно запросом получить иерархию элементов
Продукция
___Элемент
___Элемент
___Продукция
______Элемент
______Элемент
______Продукция
_________Элемент
Продукция
___Элемент
___Элемент
Реально?
(0) 1С-запросом в случае НЕограниченного уровня вложенности - никак. Возможные варианты действий:
1. СКД, как в Хрусталевой на стр. 323 http://padabum.com/x.php?id=18905 (ссылка на скачивание книги)
2. Просто сделать рекурсивную процедуру/стек и обойтись кодом/запросом в цикле.
3. Прямой sql-запрос, использующий рекурсивный CTE-синтаксис