Имя: Пароль:
1C
1C 7.7
v7: Кол-во группировок в запросе...
0 Юра22
 
18.04.14
10:11
Здравствуйте!

По условиям алгоритма количество группировок может меняться 2 или 3 - в моем случае.
И потом, когда я пишу ...

Пока Запрос.Группировка(1)=1 Цикл
Пока Запрос.Группировка(1)=1 Цикл
  Пока Запрос.Группировка(1)=1 Цикл // Как мне "программно" убрать эту 3гр
  КонецЦикла;
КонецЦикла;
КонецЦикла;

Как можно программно, образно говоря, избавиться от последней вложенной Пока..КонецЦикла если по условиям задачи  только 2 гр-ки????

Можно конечно сделать  ... Если - Иначе... и повторить вышеприведенный код.
1 Ёпрст
 
18.04.14
10:12
не курите больше
2 Ёпрст
 
18.04.14
10:13
если че, откройте любой типовой отчет в ТиС-е, к примеру. Там  всё это реализовано, тупо через список группировок отчета.
3 Юра22
 
18.04.14
10:25
Да не хочу рыться в отчетах- думал здесь быстрее подскажут!
4 КонецЦикла
 
18.04.14
10:25
Динамический текст запроса + рекурсивный вызов для обхода
5 КонецЦикла
 
18.04.14
10:26
И завязывай с ленью, залезь в ТиС, никто тебе трактат писать тут не будет
6 povar
 
18.04.14
10:27
(3) это не "рыться в отчетах", а получение новых знаний и опыта
7 Ёпрст
 
18.04.14
10:27
(3) открою тебе секрет: в разы быстрее подправить типовой отчет, чем писать свой с нуля.
8 Юра22
 
18.04.14
10:27
"Динамический текст запроса + рекурсивный вызов для обхода"

- такие ответы меня тоже очень устраивают.
9 Юра22
 
18.04.14
10:28
(7)- я так и делаю. Но тут решил свой забабахать- сейчас его оптимизирую. Он уже работает.