1С 8.3 Группировка Дерева Значений в одну колонку - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

1С 8.3 Группировка Дерева Значений в одну колонку

Данные > Примеры кода 1С > 1С 8.3 Дерево значений
Запрос группирует ДеревоЗначений в одну колонку в 1С 8.3:
Функция Группировка_ДЗ_в_одну_колонку(Источник) Экспорт

   // Последний уровень не группируется Поле_N3 = ОбщееПоле
   Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ
                           |    ""Поле_N1"" КАК Поле_N1,
                           |    ""Поле_N2"" КАК Поле_N2,
                           |    ""Поле_N3"" КАК Поле_N3,
                           |    ""Поле_N3"" КАК ОбщееПоле
                           |ИТОГИ
                           |    ВЫБОР
                           |        КОГДА НЕ Поле_N2 ЕСТЬ NULL
                           |            ТОГДА Поле_N2
                           |        КОГДА НЕ Поле_N1 ЕСТЬ NULL
                           |            ТОГДА Поле_N1
                           |    КОНЕЦ КАК ОбщееПоле
                           |ПО
                           |    Поле_N1,
                           |    Поле_N2";

   ДЗ = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
   Возврат ДЗ;

КонецФункции


0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 07.06.2021
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Яндекс.Метрика
Защищенное соединение ssl
visa
mastercard
Maestro
Яндекс деньги
Назад к содержимому