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

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


dev1c:skd_hierarchy_doubles

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
dev1c:skd_hierarchy_doubles [2024/03/07 06:07] – создано admin16dev1c:skd_hierarchy_doubles [2025/03/18 09:31] (текущий) admin16
Строка 5: Строка 5:
 <WRAP half column> <WRAP half column>
 Иерархия групп и элементов Иерархия групп и элементов
 +{{ :dev1c:skd_d_01.png?direct |}}
 </WRAP> </WRAP>
  
 <WRAP half column> <WRAP half column>
 Иерархия элементов Иерархия элементов
 +{{ :dev1c:skd_d_02.png?direct |}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 +
 +При попытке вывода в отчет иерархической структуры группы или элементы, имеющие подчиненные элементы, выводятся дважды
 +
 +<WRAP group>
 +<WRAP half column>
 +{{ :dev1c:skd_d_03.png?direct |Запрос}}
 +{{ :dev1c:skd_d_04.png?direct |Группировка с иерархией}}
 +</WRAP>
 +
 +<WRAP half column>
 +{{ :dev1c:skd_d_05.png?direct |Запрос}}
 +{{ :dev1c:skd_d_06.png?direct |Группировка с иерархией}}
 +</WRAP>
 +</WRAP>
 +
 +Результат вывода (есть дубли)
 +<WRAP group>
 +<WRAP half column>
 +{{ :dev1c:skd_d_07.png?direct |Дубли-группы}}
 +</WRAP>
 +
 +<WRAP half column>
 +{{ :dev1c:skd_d_07.png?direct |Дубли-элементы}}
 +</WRAP>
 +</WRAP>
 +
 +Дубли можно убрать следующим приёмом:
 +<WRAP group>
 +<WRAP half column>
 +В пользовательские поля добавить пользовательское поле как выражение:
 +<code>
 +Выбор
 +  Когда Уровень() = 0
 +    Тогда Неопределено
 +  Иначе
 +    ВычислитьВыражение("Товар", , "Иерархия")
 +Конец
 +</code>
 +где Товар - имя поля в иерархической группировке
 +</WRAP>
 +
 +<WRAP half column>
 +{{ :dev1c:skd_d_09.png?direct |}}
 +</WRAP>
 +</WRAP>
 +
 +И для группировки с иерархией добавить отбор, применяющийся после группировки или для иерархии
 +{{ :dev1c:skd_d_10.png?direct |}}
 +
 +В результате на выходе иерархия без дублей
 +<WRAP group>
 +<WRAP half column>
 +{{ :dev1c:skd_d_11.png?direct |}}
 +</WRAP>
 +
 +<WRAP half column>
 +{{ :dev1c:skd_d_12.png?direct |}}
 +</WRAP>
 +</WRAP>
 +
  
dev1c/skd_hierarchy_doubles.1709791672.txt.gz · Последнее изменение: 2024/03/07 06:07 — admin16

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki