|
Хелп с запросом.
| ☑ |
0
Кокос
22.08.12
✎
18:25
|
вот сижу мучаюсь
ЗапросПоГруппам = Новый Запрос(
"ВЫБРАТЬ
| СтруктураСайта.Ссылка КАК Ссылка
|ИЗ
| Справочник.СтруктураСайта КАК СтруктураСайта
|
|ИТОГИ ПО
| Ссылка ТОЛЬКО ИЕРАРХИЯ");
ДеревоГрупп = ЗапросПоГруппам.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
в итоге выдает дерево но оно корявое. корневые узлы дублируются в чайлдах, некоторые чайлды не видны в корне основного рута но почемуто видны в ветках подкопии. как получить одним запросом чистое дерево этого справочника?
|
|
1
Кокос
22.08.12
✎
18:25
|
я уже и группировка ставил и суммируемые поля и с итогами игрался и без них, либо линейно дает либо коряво с дублями
|
|
2
leonidkorolev
22.08.12
✎
18:31
|
ДеревоГрупп = ЗапросПоГруппам.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
Попробуй просто по группировкам
|
|
3
le_
22.08.12
✎
18:33
|
ВЫБРАТЬ
СтруктураСайта.Ссылка
ИЗ
Справочник.СтруктураСайта КАК СтруктураСайта
УПОРЯДОЧИТЬ ПО
Ссылка ИЕРАРХИЯ
|
|
4
Кокос
22.08.12
✎
20:10
|
(3) Говорят не помогает. через полчаса попробую. вообще пишут что это глюк справочника с иерархией элементов.
|
|
5
iceman2112
22.08.12
✎
20:16
|
глюк это запрос в (0) а (3) это то что хотите
|
|
6
andrewks
22.08.12
✎
20:17
|
и кто же надоумил использовать Итоги для данной задачи? это эпик фэйл
|
|
7
Кокос
22.08.12
✎
20:31
|
(6) а это в обработке обмена с сайтом стояло. там правда выбирались папки номенкалутры, для них это работало, а я подменил папки своей структурой и запрос полетел. (3)сработало. спс
|
|