Имя: Пароль:
1C
1С v8
Вывод произвольной иерархии в отчете СКД
↓ (Волшебник 15.02.2024 09:27)
0 Admin_Net_1C
 
15.02.24
08:16
Всем привет, нужна помощь знатоков СКД.
Платрофма: 8.3.22.2239
Есть справочник СтруктураПрайса (иерархический, иерархия элементов, неограниченная вложенность иерархии).
Есть регистр сведений сведений НоменклатураВСтруктуреПрайса: измерения ГруппаПрайса (СправочникСсылка.СтруктураПрайса), Номенклатура (СправочникСсылка.Номенклатура)

Пример данных:

В справочнике:
Товары1
  Подгруппа товары1.1
  Подгруппа товары1.2

В регистре записи:
  ГруппаПрайса = Подгруппа товары1.1; Номенклатура = Шкаф
  ГруппаПрайса = Подгруппа товары1.2; Номенклатура = Коврик

В отчете СКД хочу вывести информацию с разворотом иерархии:
Товары1
  Подгруппа товары1.1
    Шкаф
  Подгруппа товары1.2    
    Коврик

Пробовал один набор и соединение с самим собой через родителя справочникв СтруктураПрайса.
Пробовал два набора: 1) выборка из справочника СтруктураПрайса; 2) выборка из регистра НоменклатураВСтруктуреПрайса. Соединение наборов через различные поля.
Не могу добиться вывода отчета в нужном виде.
1 toypaul
 
15.02.24
08:35
Первая группировка по ГруппаПрайса из РС - иерархия
Вторая (подчиненная первой) группировка по номенклатура из РС
2 Admin_Net_1C
 
15.02.24
08:38
(1) в этом случае выводит:
Товары1
  Шкаф
  Коврик
3 Admin_Net_1C
 
15.02.24
08:41
(1) возможно это связано с тем, что в справочнике иерархия элементов (т.е. групп как таковых нет)
4 Admin_Net_1C
 
15.02.24
08:43
отбой, я сам себе злобный Буратино)) не посмотрел, что в регистре данные не так записаны:
ГруппаПрайса = Подгруппа товары1.1; Номенклатура = Шкаф
а
ГруппаПрайса = Товары1; Номенклатура = Шкаф

всем спасибо