{jcomments on}

Встала такая задача: вывести элементы справочника "Номенклатура" с данными по нескольким регистрам. Сделать это нужно было так, чтобы в отчёт выводилась и иерархия групп справочника "Номенклатура", в которых находятся необходимые элементы. Группы справочника "Номенклатура" имеют разное количество уровней вложенности.

Решить получилось довольно просто. Номенклатуру в запросе СКД я выбрал без групп, то есть с условием:

Номенклатура.ЭтоГруппа = ЛОЖЬ

Составил запрос, в котором соединил элементы справочника с нужными регистрами. И потом, уже при настройке отчёта, создал группировку "Номенклатура.Родитель", которой указал свойство "Иерархия". В эту группировку попали группы справочника "Номенклатура". Дальше добавил "Детальные записи", в которых разместились элементы справочника "Номенклатура" вместе с данными из регистров.

Отчёт на СКД, иерархический справочник

Отчёт на СКД, иерархический справочник