|
дерево значений |
☑ |
0
windows98a
14.06.13
✎
12:22
|
Здравствуйте, уважаемые.
Не получается выгрузить в табличное поле(типа ДеревоЗначений) запрос так, чтобы была отображена иерархия по группировкам.
Как это сделать, подскажите, пожалуйста!
Для примера взял такой запрос:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Номенклатура,
| ЦеныНоменклатурыСрезПоследних.ТипЦен,
| МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
|
|СГРУППИРОВАТЬ ПО
| ЦеныНоменклатурыСрезПоследних.Номенклатура,
| ЦеныНоменклатурыСрезПоследних.ТипЦен";
ЭлементыФормы.ТекДерево.Значение = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
ЭлементыФормы.ТекДерево.СоздатьКолонки();
Хочу получить "+"(возможность свернуть-развернтуть) на номенклатуре.
|
|
1
jsmith82
14.06.13
✎
12:23
|
упорядочить по .. иерархия
|
|
2
salvator
14.06.13
✎
12:24
|
Почитай про разницу ИТОГИ и СГРУППИРОВАТЬ
|
|
3
windows98a
14.06.13
✎
12:26
|
1, исправил ,но "+" не появился
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
| ЦеныНоменклатурыСрезПоследних.ТипЦен,
| МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
|
|СГРУППИРОВАТЬ ПО
| ЦеныНоменклатурыСрезПоследних.Номенклатура,
| ЦеныНоменклатурыСрезПоследних.ТипЦен
|
|УПОРЯДОЧИТЬ ПО
| Номенклатура";
|
|
4
ДенисЧ
14.06.13
✎
12:27
|
(3) что ты исправил???
Тебе сказали же про ИТОГИ...
|
|
5
jsmith82
14.06.13
✎
12:27
|
автор, я тебе в (1) написал
|
|
6
windows98a
14.06.13
✎
12:27
|
2, Спасибо!
ларчик просто открывался
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
| ЦеныНоменклатурыСрезПоследних.ТипЦен,
| МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
|
|СГРУППИРОВАТЬ ПО
| ЦеныНоменклатурыСрезПоследних.Номенклатура,
| ЦеныНоменклатурыСрезПоследних.ТипЦен
|
|УПОРЯДОЧИТЬ ПО
| Номенклатура
|ИТОГИ ПО
| Номенклатура";
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой