0
elephantor
03.09.15
✎
12:30
|
Делаю отчет, не в СКД. В отчете надо менять порядок группировки, который у меня задается в таблице группировок, есть запрос который вытаскивает нудные данные. Как программно прописать что бы группировка выполнялась по порядку в таблице?
|ИТОГИ
| СУММА(Количество)
|ПО
| Склад,
| Товар,
| Документ";
Группировка выполняется по трем значения
Заранее спасибо
|
|
1
rabbidX
03.09.15
✎
12:34
|
Запрос.Текст = СтрЗаменить(Запрос.Текст,"|ПО
| Склад,
| Товар,
| Документ",|ПО
Товар,
| Склад,
| Документ"
|
|
3
elephantor
03.09.15
✎
14:54
|
А такой вопрос: я дальше привязываюсь к значению в группировке когда заполняю параметр области
Пока ВыборкаГруппировка1.Следующий() Цикл
ОблСтрока.Параметры.Группировка = ВыборкаГруппировка1.Склад; (если группировка сначала идет по товару, то как быть???)
ОблСтрока.Параметры.Количество = ВыборкаГруппировка1.Количество;
ТабДок.Вывести(ОблСтрока,1,,);
ВыборкаГруппировка2 = ВыборкаГруппировка1.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаГруппировка2.Следующий() Цикл
ОблСтрока.Параметры.Группировка = ВыборкаГруппировка2.Товар;
ОблСтрока.Параметры.Количество = ВыборкаГруппировка2.Количество;
ТабДок.Вывести(ОблСтрока,2,,);
ВыборкаДокумент = ВыборкаГруппировка2.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаДокумент.Следующий() Цикл
ОблСтрока.Параметры.Группировка = ВыборкаДокумент.Документ;
ОблСтрока.Параметры.Количество = ВыборкаДокумент.Количество;
ТабДок.Вывести(ОблСтрока,3,,);
если группировка сначала идет по товару, то как быть???
|
|