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


Отчет с группировками. Не группирует.

Отчет с группировками. Не группирует.
Я
   Полька
 
05.10.17 - 11:58
Не могу понять - что не так то?
Запрос=Новый Запрос;
Запрос.Текст=    "ВЫБРАТЬ
               |    ТВ.ОсновноеПодразделение,
               |    ТВ.Номенклатура,
               |    ТВ.Количество
               |ПОМЕСТИТЬ ТаблПлана
               |ИЗ
               |    &ТВ КК ТВ
               |;
               |
                     ////////////////////////////////////////////////////////////////////////////////

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

ВыборкаПодр=результат.Выбрать(обходрезультатазапроса.ПоГруппировкам);
Пока ВыборкаПодр.Следующий() Цикл
   СекцияИтого.Параметры.Подр=ВыборкаПодр.ОсновноеПодразделение;
   СекцияИтого.Параметры.Кол=ВыборкаПодр.Количество;
   ТабДок.вывести(СекцияИтого);
        
   ВыборкаНом=ВыборкаПодр.Выбрать(обходрезультатазапроса.ПоГруппировкам);
   Пока ВыборкаНом.Следующий() Цикл
       Строка.Параметры.Номенклатура=ВыборкаНом.Номенклатура;
       СекцияСтрока.Параметры.Кол=ВыборкаНом.Количество;
       ТабДок.вывести(СекцияСтрока);
   КонецЦикла;
КонецЦикла;

ТабДок.закончитьАвтогруппировкуСтрок();
ТабДок.ТолькоПросмотр=ИСТИНА;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;    
ТабДок.Показать();
 
 
   perester
 
1 - 05.10.17 - 12:04
зачем тебе вт в таком запросе? было бы объединить тогда ладно, и что по вашему "Не группирует", как выводит и как должно быть?
   ptiz
 
2 - 05.10.17 - 12:40
(0) Мы тоже. Чего не нравится?
   Полька
 
3 - 05.10.17 - 12:43
(1) из ТЗ данные загружаются. сгруппировать и итоги посчитать же нужно.
Отчет выводится, но нет группировки слева ("плюс"- "минус") по подразделениям
   ptiz
 
4 - 05.10.17 - 12:46
ТабДок.вывести(СекцияСтрока, 1);
   DrShad
 
5 - 05.10.17 - 12:46
группировку нужно было начинать в цикле
   Полька
 
6 - 05.10.17 - 12:50
(4) не получилось
(5) как это?
   Полька
 
7 - 05.10.17 - 12:55
ТабДок.вывести(СекцияИтого,ВыборкаПодр.Уровень());
сработало

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