0
djekting
21.05.13
✎
14:37
|
Подскажите как выполнить группировку строк по полю ГруппаНаименования
Процедура Печать(ТабДок, Ссылка) Экспорт
Макет = Документы.ДокументТовары.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ДокументТовары.ТЧ.(
| Наименование КАК Наименование,
| Количество,
| ГруппаНаименования КАК ГруппаНаименования
| )
|ИЗ
| Документ.ДокументТовары КАК ДокументТовары
|ГДЕ
| ДокументТовары.Ссылка В(&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
ОбластьТЧ = Макет.ПолучитьОбласть("ТЧ");
ТабДок.Очистить();
Пока Выборка.Следующий() Цикл
ТабДок.НачатьАвтогруппировкуСтрок();
ВыборкаТЧ = Выборка.ТЧ.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаТЧ.Следующий() Цикл
ОбластьТЧ.Параметры.Заполнить(ВыборкаТЧ);
ТабДок.Вывести(ОбластьТЧ, ВыборкаТЧ.Уровень(), "ГруппаНаименования", Ложь);
КонецЦикла;
КонецЦикла;
КонецПроцедуры
На макете в строчку (ГруппаНаименования, Наименование, Количество)
Что не так?
|
|