Вход | Регистрация

1С:Предприятие ::

Метки: 

Обход по группировкам в запросе

Я
   Nyarlathotep
 
12.01.18 - 13:30
Привет, делаю такой запрос:

Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка.ЗаказКлиента.Ссылка КАК ЗаказКлиента,
                   |    РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка.ЗаказКлиента.ЗонаДоставки КАК ЗаказКлиентаЗонаДоставки
                   |ИЗ
                   |    Документ.РеализацияТоваровУслуг.ДополнительныеРеквизиты КАК РеализацияТоваровУслугДополнительныеРеквизиты
                   |ГДЕ
                   |    РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка.ХозяйственнаяОперация = &ХозяйственнаяОперация
                   |    И РеализацияТоваровУслугДополнительныеРеквизиты.Свойство = &Свойство
                   |    И РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка.Проведен
                   |    И РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка.ЗаказКлиента.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
                   |
                   |СГРУППИРОВАТЬ ПО
                   |    РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка.ЗаказКлиента.ЗонаДоставки,
                   |    РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка.ЗаказКлиента.Ссылка";
    Запрос.УстановитьПараметр("ДатаНачала", НачалоДня(Объект.ДатаОтгрузки));
    Запрос.УстановитьПараметр("ДатаОкончания", КонецДня(Объект.ДатаОтгрузки));
    Запрос.УстановитьПараметр("Свойство", ДопРеквизитКладовщик);
    Запрос.УстановитьПараметр("ХозяйственнаяОперация", Перечисления.ХозяйственныеОперации.РеализацияКлиенту);
    Результат = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);

Ожидаю, что он мне вернет дерево значений с двумя строками (так как зон доставки на выбираемую дату 2), и у каждой из этих двух строк будут подстроки с заказами с соответствующими зонами доставки.
Однако, он мне возвращает дерево, в котором в строках просто все строки результата запроса, упорядоченные по зонам доставки. Как мне правильно написать запрос, чтобы получить нужную мне структуру результата?
 
 
   Ненавижу 1С
 
1 - 12.01.18 - 13:32
(0) СГРУППИРОАТЬ это не группировки, это 1С неудачно термин выбрала

группировки это когда ИТОГИ
   Остап Сулейманович
 
2 - 12.01.18 - 13:33
(0) Не СГРУПИРРОВАТЬ, а ИТОГИ ПО.
   Nyarlathotep
 
3 - 12.01.18 - 13:43
(1) (2) Да, спасибо, все получилось.


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует