|
Как построить обход запроса, не зная наперед количество группировок? |
☑ |
0
lanc2233
25.01.16
✎
20:21
|
Выборка1 = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока Выборка1.Следующий() Цикл
Выборка2 = Выборка1.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока Выборка2.Следующий() Цикл
// нужный код
КонецЦикла;
КонецЦикла;
Запрос формируется динамически, и наперед неизвестно сколько группировок. Тоесть сколько будет Выборка1, Выборка2, .., ВыборкаN.
Не могу сообразить как построить такой обход цикла. Может кто подсказать?
|
|
1
Кокос
25.01.16
✎
20:23
|
рекурсию делай
|
|
2
Cyberhawk
25.01.16
✎
20:34
|
Передавай в процедуру обхода количество группировок
|
|
3
lanc2233
25.01.16
✎
20:35
|
Спасибо.
|
|
4
Cyberhawk
25.01.16
✎
20:39
|
Что, и все на этом? Не верю.
|
|
5
lanc2233
25.01.16
✎
20:40
|
Пишу рекурсивный вызов. Должно получиться )
|
|
6
Defender aka LINN
25.01.16
✎
20:53
|
Тссс. Подождем, пока он дойдет до иерархических группировок
|
|
7
patria0muerte
26.01.16
✎
07:41
|
|
|