Добрый день!
Управляемые формы. Есть таблица значений:

Номенкл | Ключ | КлючРодителя
Товар1.1 | 111 |
Товар1.2 | 222 |
Товар1.3 | 333 |
Товар2.1 | 444 | 222
Товар2.2 | 555 | 222
Товар3.1 | 666 | 444
Товар3.2 | 777 | 444

Хочу, очень, из неё получить, средствами СКД, следующий вид:

Товар1.1
Товар1.2
            + | Товар2.1
                 | + | Товар3.1
                 | + | Товар3.2
            + | Товар2.2
Товар1.3

Т.к. таких "вложенностей" может быть "x" (точного числа нет), то рисовать структуру приходится "демонически"... Каким образом можно это реализовать с СКД (через Наборы данных - объект, естественно)?
---
Это обычно поведение СКД: при использовании группировки сама группа также попадает к себе в подчинение. Решается двумя способами, в зависимости от того, какие данные нужны в отчете.

1. Если есть некоторые показатели (количество, сумма), у строк и у групп они свои, тогда не используется дополнительная таблица иерархии, основная таблица соединяется сама с собой с указанием начального значения связи, в структуре отчета используются не группировки, а детальные записи.

2. Если у группы собственных показателей нет, значения показателей для групп рассчитываются в отчете на основании показателей подчиненных строк, тогда нужно сделать все так, как реализовали Вы, только добавить отбор, исключающий из основной таблицы группы.
---
Поищите информацию по запросу "Произвольная иерархия СКД", Ваш пример исходя из описания прямо классическая задача по теме.
---
Пробовал по видео и статьям, но у меня лишняя номенклатура в детализации выходит, не могу понять в чём ошибка.
на скрине1 ТЗ итоговая со связями как в первом сообщение.
Скрин2 - связь с настройкой по иерархии, как из статьи https://infostart.ru/public/242824/
Скрин3 - сформированный отчёт, номенклатура "Ювелиное" не должно выпадать по своей же иерархии. Посоветуйте куда копать, пожалуйста.
---
Это обычно поведение СКД: при использовании группировки сама группа также попадает к себе в подчинение. Решается двумя способами, в зависимости от того, какие данные нужны в отчете.

1. Если есть некоторые показатели (количество, сумма), у строк и у групп они свои, тогда не используется дополнительная таблица иерархии, основная таблица соединяется сама с собой с указанием начального значения связи, в структуре отчета используются не группировки, а детальные записи.

2. Если у группы собственных показателей нет, значения показателей для групп рассчитываются в отчете на основании показателей подчиненных строк, тогда нужно сделать все так, как реализовали Вы, только добавить отбор, исключающий из основной таблицы группы.
---
второй вариант получился (не подходит), а с первым трудности. Как я понимаю, надо указать либо Начальное значение связи, либо Параметр указать. Пытался в "параметр" поместить Булево "ЭтоГруппа" - отчёт пуст. А в "Начальное значение" не понимаю что надо поместить для нужного результата (голова кипит уже, видимо) (детальные записи сделал). Объясните подробнее, пожалуйста. Заранее спасибо!
---
Начальное значение связи - это значение, которое соответствует пустому родителю. В Вашем примере это ключ родителя для Товара 1.1.
---
Если это то, о чем я думаю, а думаю я о структуре себестоимости :), то буквально пару дней назад я делал это.

Картинок маловато, но ... может быть поможет.

(3) Добавляем вычисляемое поле Метка, добавляем в ресурсы Метка = "И" для иерархии и Метка = "Н" для группировки. Также понадобится признак для конечных записей дерева (которые ни во что не разворачиваются). Объединяем в группе Или поле Метка и наш признак (тут сами додумаете какие условия). И ставим применение отбора после группировки / для иерархии.

Мы готовим несколько вебинаров и курс по СКД. Там этот отчет будет рассмотрен. Если интересно, в личку дам ссылку на регистрацию на вебинары.