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