|
|
Запрос в дерево значений, группировки ↓ (Волшебник 30.06.2026 09:57)
Волшебник, JohnGilbert, Олдж, Бычье сердце, ass1c, Кукуев, unenu, Жеглофф, Галахад, KJlag, 2S, АгентБезопаснойНацио, YFedor, егаис, calmius, Ненавижу 1С, Мультук, Silgis, RVN, Homer, trad, ReaLg, Prog_man, Новиков, b_ru
| ☑ |
|
0
егаис
30.06.26
✎
08:43
|
Вопрос наверное простой, не могу решить сходу
На входе есть таблица
1 2 3 4 5 6 7
На выходе надо получить дерево
1
2 3 4
5 6 7
Вопрос по группировке второго уровня (где 2 3 4)
Такую структуру можно в запросе через итоги получить или только ручками дерево собирать?
|
|
|
1
Волшебник
30.06.26
✎
08:45
|
Что это за бред?!
|
|
|
2
АгентБезопасной Нацио
30.06.26
✎
08:45
|
а по какому принципу группировка-то?
|
|
|
3
АгентБезопасной Нацио
30.06.26
✎
08:47
|
(1) обычный "бред, навеяный законом госдумы о маркировке, за пять минут до дедлайна"©
|
|
|
4
егаис
30.06.26
✎
08:48
|
(1) Почему бред?
Хорошо, с данными
Таблица:
Заявка,ТМЦ,Параметр1,Параметр2,Физлицо,Сумма
Дерево должно иметь вид
Заявка
ТМЦ Параметр1 Параметр2
Физлицо Сумма
|
|
|
5
егаис
30.06.26
✎
08:49
|
(2) Нужно как бы 3 группировки закинуть в одну строку. Я так понимаю, только руками.
|
|
|
6
АгентБезопасной Нацио
30.06.26
✎
08:53
|
(4) (5) Ключи создай для второго уровня. Хотя бы Автономерзаписи
|
|
|
7
егаис
30.06.26
✎
09:05
|
(6) Не понимаю
Как это поможет создать группировку по 3 полям если дерево заполнить через
ВремДерево = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
ЗначениеВРеквизитФормы(ВремДерево, "ДеревоЗаказов");
Или Вы предлагается все же через цикл собрать его?
|
|
|
8
егаис
30.06.26
✎
09:19
|
Все, получилось, спасибо. Закрываем вопрос.
Через Максимум() составных полей.
|
|