Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Обход группировок запроса (http://forums.kuban.ru/f1040/obhod_gruppirovok_zaprosa-3095970.html)

Marlboro 23.09.2012 21:02

Обход группировок запроса
 
Напоролся недавно.
Обход двух группировок запроса.
...
Пока Запрос.Группировка(1) Цикл
Пока Запрос.Группировка(2) Цикл
...
Если (Условие) Тогда
// Ну вот надо прервать
Прервать;
КонецЕсли;

КонецЦикла;
КонецЦикла;

Как только для какого-то значения группировки 1 условие выполнилось и произошло
прерывание второго цикла, то для следующего
значения группировки 1 второй цикл (по значениям группировки 2) совсем не выполняется. Если не прерывать, то все нормально.
Это че - баг или фича ?

СthuIhu 23.09.2012 22:00

мануалы читай, бестолочь.

СthuIhu 23.09.2012 22:02

"Описание встроенного языка".
Глава 33, в выводах к примеру в самом начале главы.
[em]"не следует прерывать последовательность просмотра временного набора данных (например, оператором Прервать;), если вы собираетесь использовать временный набор дальше или еще раз, т. к. в таком случае теряется точка позиционирования во временном наборе и продолжать просмотр невозможно"[/em]

Marlboro 23.09.2012 22:51

2-Cthulhu >Таки фича

СthuIhu 24.09.2012 00:23

(2): замени "прервать" на "продолжить", делов то.

roma n 24.09.2012 10:41

4-Cthulhu > Может противоречить смыслу задачи онако

Plumbum 24.09.2012 11:07

5-roma n > Ему надо прервать второй цикл (который вложенные), тут по смыслу даже удобнее - "продолжить выполнение первого цикла - второй продолжать дальше не надо"


Текущее время: 08:08. Часовой пояс GMT +3.