Имя: Пароль:
1C
1С v8
дерево значений
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, Спасибо!
ларчик просто открывался
Запрос.Текст =
       "ВЫБРАТЬ
       |    ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
       |    ЦеныНоменклатурыСрезПоследних.ТипЦен,
       |    МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
       |ИЗ
       |    РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
       |
       |СГРУППИРОВАТЬ ПО
       |    ЦеныНоменклатурыСрезПоследних.Номенклатура,
       |    ЦеныНоменклатурыСрезПоследних.ТипЦен
       |
       |УПОРЯДОЧИТЬ ПО
       |    Номенклатура
       |ИТОГИ ПО
       |    Номенклатура";
AdBlock убивает бесплатный контент. 1Сергей