|
при обходе выборки результата запроса не выводятся группировки | ☑ | ||
|---|---|---|---|---|
|
0
ВотОнЯ
04.04.12
✎
13:32
|
Запрос:
ВЫБРАТЬ РАЗРЕШЕННЫЕ ОсновноеПроизводство.Субконто1 КАК СтатьяЗатрат, ОсновноеПроизводство.Субконто2 КАК Литер, ОсновноеПроизводство.Организация КАК Организация, СУММА(ОсновноеПроизводство.СуммаОборот) КАК Сумма, СУММА(ОсновноеПроизводство.КоличествоОборот) КАК Количество ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНачала, &ДатаОкончания, Регистратор, Счет В (&МассивСчетов), , , , ) КАК ОсновноеПроизводство ГДЕ ОсновноеПроизводство.СуммаОборот > 0 И (&ОтборПоОрганизации И ОсновноеПроизводство.Организация = &Организация ИЛИ НЕ &ОтборПоОрганизации) СГРУППИРОВАТЬ ПО ОсновноеПроизводство.Организация, ОсновноеПроизводство.Субконто1, ОсновноеПроизводство.Субконто2, ОсновноеПроизводство.Регистратор ========================= Обход результата: ВыборкаПоОрганизации = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); ОбластьСтрокаОрганизация = Макет.ПолучитьОбласть("ГруппировкаОрганизация"); Пока ВыборкаПоОрганизации.Следующий() Цикл ОбластьСтрокаОрганизация.Параметры.Заполнить(ВыборкаПоОрганизации); ТабличныйДокумент.Вывести(ОбластьСтрокаОрганизация); ВыборкаПоСтатьеЗатрат = ВыборкаПоОрганизации.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией, "СтатьяЗатрат, Литер"); Пока ВыборкаПоСтатьеЗатрат.Следующий() Цикл ОбластьСтрокаСтатьяЗатрат = Макет.ПолучитьОбласть("ГруппировкаСтатьяЗатрат"); ОбластьСтрокаСтатьяЗатрат.Параметры.Заполнить(ВыборкаПоСтатьеЗатрат); ТабличныйДокумент.Вывести(ОбластьСтрокаСтатьяЗатрат); КонецЦикла; КонецЦикла; ================================= В результате выводит линейно без группировок и только первый уровень группировки((( Где ошибка? |
|||
|
1
mirosh
04.04.12
✎
13:33
|
(0) обход результата запроса по группировкам работает, если в запросе используются итоги
|
|||
|
2
ВотОнЯ
04.04.12
✎
13:34
|
ну е мае...
|
|||
|
3
hhhh
04.04.12
✎
13:34
|
(0) группировки в запросе обозначаются словом ИТОГИ. Включай уже мозг, время обед уже.
|
|||
|
4
mirosh
04.04.12
✎
13:36
|
(3)
а СГРУППИРОВАТЬ - это тогда каким словом обозначается? |
|||
|
5
hhhh
04.04.12
✎
13:45
|
(4) свернуть.
|
|||
|
6
mirosh
04.04.12
✎
13:56
|
(5) ну кто бы знал)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |