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

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

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

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

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

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

Комментарии

  • pavlo 18.09.2018 13:59
    У меня по второму варианту не получилось. При такой настройке появилась колонка построчно со словами названия колонки ресурса.

    Подробнее...

     
  • Altavista- 17.09.2018 20:51
    Не бесспорное решение: 1. В регистр логичнее добавить 2й ресурс ("вТрансфертныхЦенах"); 2. РС "Наценки"? Однозначно, нет. Это реквизит справочника; 3. Реквизита "Контрагент" в условии задачи тоже нет и ...

    Подробнее...

     
  • Андрей 02.08.2018 09:55
    Большое спасибо! По "Варианту 2": в выбранных полях группировки колонок (у меня их несколько) кроме поля самой колонки пришлось добавить и ресурс.

    Подробнее...