нужно создать свою иерархию, но
1. не получается избавиться от дублей
2. вывести значение дубля в иерархию

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

то что сейчас выводит на Capture1.PNG, то что хочется получить на Capture2.PNG
---
когда строю свои иерархию, то получается такая же иерархия... группа, а под ней элемент (так же как и при справочнике)
вот нужно было избавиться от этой строки, а избавиться можно было костыльным методом ВычислитьВыражение("Ссылка",,"Иерархия") + отбор
но у меня не корректно выводило это значения для другой группы по периоду

решил вопрос методом тыка))
для того, чтобы корректно все просчитывалось, то нужно передавать все пустые данные своей иерархии по всем нужным периодам и в итоге у меня все красиво вывело (нету задвоенных строк)
---
суть этого поста была в том, чтобы разобраться/научиться/сделать механизм, где в скд передается таблица с данными: ИдСтрока, ИдРодитель, Период, Значение и на основании этого постоить СКД с правильной иерархией... можно какой-то файл загрузить в таблицу и построить отчет через СКД

на подобии как вывести дерево значений через скд, но дать возможность пользователю самому настроить структуру

так же не должны были расчитываться данные по группам, а вывести так как в таблице
---
Есть ли возможность в основном наборе данных указать поле родителя, не вводя дополнительный набор?
---
есть, но не понимаю как это решит проблему %))
---
Топорный метод, с кучей ограничений во вложении. Попробую поискать по-изящнее, вроде натыкался.
---
уже пробовал таким путем... проблема в том, что группировку по периоду корректно не можно настроить((
если добавить какое-то значение по другому периоду, то появляется еще одна строка
---
Сообщение было скрыто модератором.
---
Тут непонимание как работает иерархия. Не должно быть группировки детальных записей. Это конечно может быть иерархия детальных записей, но как я уже писал ее применение очень ограниченно.

Правильно тут делать группировку по показателю, для которого настроена "обычная
" иерархия
---
это не дубли. Это аналог иерархии элементов. Точно такой же отчет получится при выводе отчета по справочнику иерархии элементов.

Вы же хотите получить отчет аналогичный иерархии групп. Соответственно и данные нужно использовать другие, чтобы иерархия строилась не по элементам.
---
да, но как их убрать?? то что есть в интернете, то не подходит, так как подставляется не тот родитель, что надо
---
убрать из первого набора записи, которые соответствуют родителям второго набора.
---
убрал... проблема осталась... все так же не правильно показывает родителя ВычислитьВыражение("Показатель", "", "Иерархия")
сама структура выводится корректно в любых вариантах, но вот высчитать родителя не удается, чтобы потом сделать какие-то отборы для дублей строк
---
ВычислитьВыражение("Показатель", "", "Иерархия")
С чего решили, что "это" должно показывать Родителя?
---
гугл подсказал метод)) так же есть статьи на инфорстаре, но как показывает практика что-то не так ((
---
Тут нет прямой связи с родителем и таким образом вычисляется совсем не родитель.
См. Вложение, как это можно решить.
Хотя и так не совсем правильно.
Нужна все же прямая связь с родителем.
---
так я тоже пробовал((
ВычислитьВыражение("Показатель", "", "Иерархия") теоретически должен взять показатель из предыдущей иерархии, а в итоге выходит какая-то лажа((
---
так я тоже пробовал((
И что не так?
---
для 1 тоже должна была быть группа 1
---
с чего бы? Сами же указали, что для Показатель = "1", Родитель = "".
---
для группы - "да", для элемента - "нет"
это почти то же самое, когда выводится иерархия для справочников с видом иерархии элементов (НЕ групп и элементов)
---
это вот сейчас о чем речь?
Т.е. для иерархического справочника с иерархией элементов для первого элемента (на верху иерархии) будет указан родитель на самого себя? Так это понимаете?
---
да, если для элемента есть данные
---
не может в родителе справочника указан быть он же сам. Это зацикленная ссылка получится.
И вот пример для иерархического справочника с иерархией элементов:
---
у Вас же на втором скрине в ссылку выводит Пр.1 в группе Пр.1 %))

как у брать такое, то есть в интернете, а вот если усложнить задачу, мол нужно добавить еще одну группировку по другим данным, то ничего не выходит
---
у Вас же на втором скрине в ссылку выводит Пр.1 в группе Пр.1 %))
Вы не так все понимаете. Это выводится один и тот же элемент. Только в первый раз как группировка иерархии, второй раз как сам элемент. Но это один и тот же элемент.
Я сразу и сказал, что вы используете в своих данных вывод иерархии элементов, а хотите видеть иерархию групп.
---
если добавить поле ВычислитьВыражение("Ссылка",,"Иерархия"), то можно потом в отборах поставить это выражение и выйдет иерархия без повторяющихся элементов
---
когда строю свои иерархию, то получается такая же иерархия... группа, а под ней элемент (так же как и при справочнике)
вот нужно было избавиться от этой строки, а избавиться можно было костыльным методом ВычислитьВыражение("Ссылка",,"Иерархия") + отбор
но у меня не корректно выводило это значения для другой группы по периоду

решил вопрос методом тыка))
для того, чтобы корректно все просчитывалось, то нужно передавать все пустые данные своей иерархии по всем нужным периодам и в итоге у меня все красиво вывело (нету задвоенных строк)
---
ну, этим сами себе проблему нашли.
Взять для примера скрин. В нем видно, в какой период попадает сам элемент, а в котором это просто отображение группировки иерархии, для отображения встроенной иерархии.
Вам же нужна иерархия групп. Вот и надо перевести данные на ее использование.
---
суть этого поста была в том, чтобы разобраться/научиться/сделать механизм, где в скд передается таблица с данными: ИдСтрока, ИдРодитель, Период, Значение и на основании этого постоить СКД с правильной иерархией... можно какой-то файл загрузить в таблицу и построить отчет через СКД

на подобии как вывести дерево значений через скд, но дать возможность пользователю самому настроить структуру

так же не должны были расчитываться данные по группам, а вывести так как в таблице
---
Можете схему приложить, что именно Вы сделали? По описанию не слишком понятно стало.
---
Я не очень понял картинки. Но могу сказать следующее

Когда иерархия не собирается правильно снизу вверх, то самый простой вариант "пронумеровать" иерархию своей нумерацией. То есть в исходном наборе добавить, например, УИД элемента и затем определить связь по этому элементу. Здесь в том числе такой УИД будет иметь строка с периодом.

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

Недавно делал отчет по первому варианту. Обе иерархии рассматривали в нашем курсе https://learn.programstore.ru/video_kurs_skd
---
есть родитель и есть элемент
можно построить иерархию как справочник, но использовать эту иерархию в отчетах не можно(( так как она не строится правильно

иерархический справочник построить можно, но если нужна дополнительная группировка, то это не удается сделать((

на последнем рисунке то, что нужно в итоге получить
---
я снова ничего не понял. как можно сделать написал в (7)
---
как?? пойти на ненужные курсы??)))))))
Вы схему скд смотрели?? там есть уникальная нумерация
---
Не надо на курсы ходить. Можно все это из других источников взять. Если есть правильная нумерация элементов в дереве, правильно настроена иерархия, то все само собой работает.

И мне интересно как по схеме СКД можно увидеть что там УНИКАЛЬНАЯ нумерация? Присвоение уникальной нумерации делается или программно (если таковой нет в данных) или эта нумерация уже есть в самих данных.
---
во вложенном файле есть уникальная нумерация... она в самих данных
если Вы смотрели схему скд, но могли ее увидеть