Инструменты пользователя

Инструменты сайта


dev1c:skd_hierarchy_doubles

Исправление вывода дублей в иерархии (СКД)

Имеем справочник с иерархией

Иерархия групп и элементов

Иерархия элементов

При попытке вывода в отчет иерархической структуры группы или элементы, имеющие подчиненные элементы, выводятся дважды

Запрос Группировка с иерархией

Запрос Группировка с иерархией

Результат вывода (есть дубли)

Дубли-группы

Дубли-элементы

Дубли можно убрать следующим приёмом:

В пользовательские поля добавить пользовательское поле как выражение:

Выбор
  Когда Уровень() = 0
    Тогда Неопределено
  Иначе
    ВычислитьВыражение("Товар", , "Иерархия")
Конец

где Товар - имя поля в иерархической группировке

И для группировки с иерархией добавить отбор, применяющийся после группировки или для иерархии

В результате на выходе иерархия без дублей

dev1c/skd_hierarchy_doubles.txt · Последнее изменение: 2025/03/18 09:31 — admin16

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki