|
Таблица значений - группировка |
☑ |
0
ДенисЧ
22.11.11
✎
10:57
|
В 77 (1с++) есть хорошая вещь - индексированная таблица. Нужен некий аналог в 8.2.
Задача такая:
Есть таблица
аа бб вв
аа бб дд
аа дд уу
аа дд ее
Надо получить дерево
аа бб
вв
дд
аа дд
уу
ее
Попробовал выгрузить во временную таблицу и запросом с ИЕРАРХИЯ - так она по одной колонке группирует, то есть получается не 2 уровня, а три...
А как сделать составной первый уровень?
|
|
1
Нуф-Нуф
22.11.11
✎
10:59
|
итоги?
|
|
2
ДенисЧ
22.11.11
✎
11:03
|
ну вот запрос
|Выбрать *
|ПОМЕСТИТЬ времСкан
|ИЗ &тзПарам как тзСканы;
|
|ВЫБРАТЬ времСкан.*, 1 КАК сч ИЗ времСкан
|ИТОГИ Сумма(сч), Сумма(Площадь) ПО Линия, Бригада, Телега, КороткийНомерРазмера ИЕРАРХИЯ
|
|
3
Ненавижу 1С
гуру
22.11.11
✎
11:07
|
а если так будет:
аа бб вв
аа кк дд
|
|
4
ДенисЧ
22.11.11
✎
11:09
|
(3) Значит, будет
аа бб
вв
аа кк
дд
|
|
5
Ненавижу 1С
гуру
22.11.11
✎
11:10
|
ПО Линия, Бригада, Телега, КороткийНомерРазмера ИЕРАРХИЯ
тут как бы много больше чем 2
|
|
6
ДенисЧ
22.11.11
✎
11:10
|
(5) Ну, а есть разница? В индексированной таблице это без проблем...
|
|
7
Ненавижу 1С
гуру
22.11.11
✎
11:15
|
(6) просто я не вкурил условия до конца
|
|
8
ДенисЧ
22.11.11
✎
11:18
|
(7) исходя из запроса, нужно получить дерево
Линия, Бригада, Телега, КороткийНомерРазмера
ДлинныйНомер, Площадь.
Как ещё я могу объяснить?
|
|
9
МихаилМ
22.11.11
✎
11:26
|
(0)
пора перечитать "Искуcство программирования"
|
|
10
ДенисЧ
22.11.11
✎
11:28
|
(9) Кнут писал про 1с? О_о
Руками я могу сделать. Хочу средствами платформы...
|
|