|
Отчет с группировками. Не группирует. | ☑ | ||
---|---|---|---|---|
0
Полька
05.10.17
✎
11:58
|
Не могу понять - что не так то?
Запрос=Новый Запрос; Запрос.Текст= "ВЫБРАТЬ | ТВ.ОсновноеПодразделение, | ТВ.Номенклатура, | ТВ.Количество |ПОМЕСТИТЬ ТаблПлана |ИЗ | &ТВ КК ТВ |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблПлана.ОсновноеПодразделение, | ТаблПлана.Номенклатура, | СУММА(ТаблПлана.Количество) |ИЗ | ТаблПлана КАК ТаблПлана | |СГРУППИРОВАТЬ ПО | ТаблПлана.ОсновноеПодразделение, | ТаблПлана.Номенклатура | |УПОРЯДОЧИТЬ ПО | ОсновноеПодразделение, | Номенклатура |ИТОГИ ПО | ОсновноеПодразделение"; Запрос.УстановитьПараметр("ТВ",ТЗ); результат = Запрос.Выполнить(); табдок.вывести(секцияЗаголовок); табдок.вывести(секцияШапка); табдок.НачатьАвтогруппировкуСтрок(); ВыборкаПодр=результат.Выбрать(обходрезультатазапроса.ПоГруппировкам); Пока ВыборкаПодр.Следующий() Цикл СекцияИтого.Параметры.Подр=ВыборкаПодр.ОсновноеПодразделение; СекцияИтого.Параметры.Кол=ВыборкаПодр.Количество; ТабДок.вывести(СекцияИтого); ВыборкаНом=ВыборкаПодр.Выбрать(обходрезультатазапроса.ПоГруппировкам); Пока ВыборкаНом.Следующий() Цикл Строка.Параметры.Номенклатура=ВыборкаНом.Номенклатура; СекцияСтрока.Параметры.Кол=ВыборкаНом.Количество; ТабДок.вывести(СекцияСтрока); КонецЦикла; КонецЦикла; ТабДок.закончитьАвтогруппировкуСтрок(); ТабДок.ТолькоПросмотр=ИСТИНА; ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДок.Показать(); |
|||
1
perester
05.10.17
✎
12:04
|
зачем тебе вт в таком запросе? было бы объединить тогда ладно, и что по вашему "Не группирует", как выводит и как должно быть?
|
|||
2
ptiz
05.10.17
✎
12:40
|
(0) Мы тоже. Чего не нравится?
|
|||
3
Полька
05.10.17
✎
12:43
|
(1) из ТЗ данные загружаются. сгруппировать и итоги посчитать же нужно.
Отчет выводится, но нет группировки слева ("плюс"- "минус") по подразделениям |
|||
4
ptiz
05.10.17
✎
12:46
|
ТабДок.вывести(СекцияСтрока, 1);
|
|||
5
DrShad
05.10.17
✎
12:46
|
группировку нужно было начинать в цикле
|
|||
6
Полька
05.10.17
✎
12:50
|
(4) не получилось
(5) как это? |
|||
7
Полька
05.10.17
✎
12:55
|
ТабДок.вывести(СекцияИтого,ВыборкаПодр.Уровень());
сработало |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |