Имя: Пароль:
1C
 
Как выйти сразу из 3-х циклов?
Ø
0 fugitive
 
21.03.05
14:50
Как выйти сразу из 3-х циклов?
1 Дяпти
 
21.03.05
14:51
Через Перейти.
3 fugitive
 
21.03.05
14:52
А других вариантов нет?
4 mvk
 
21.03.05
14:53
Если циклы типа "пока", то переменной:
Выйти=0;
Пока (...) и (Выйти=0) Цикл
Пока (...) и (Выйти=0) Цикл
Пока (...) и (Выйти=0) Цикл
...
Если ... Тогда
...
Выйти=1;
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецЦикла;
5 Шакал
 
21.03.05
14:54
Прервать;Прервать;Прервать;, (перейти не пойдет - как будет выполняться по находжениб следующего конецЦикла). Воспользоваться если. (если С=1 тогда Прервать;)
6 Денис2
 
21.03.05
14:54
(3) Перейти или возврат;
других вариантов нет.
хотя есть
Предупреждение("Нажмите Reset");
7 Дяпти
 
21.03.05
14:54
Оформить тройной цикл в виде отдельной процедуры и сделать Возврат.
8 fugitive
 
21.03.05
14:56
Спасибо за подсказки. :)
9 grd
 
21.03.05
15:34
Выполняй три цикла в теле транзакции. Если нужно выйти, то а=с/0 (деление на ноль) и окажешься в исключении транзакции.
10 АЛьФ
 
21.03.05
15:38
2(9) Только не в транзакции, а в конструкции Попытка...Исключение.
11 Муму после всплытия
 
21.03.05
15:40
(9)
вот так вот легко и просто??................. хм
12 grd
 
21.03.05
15:44
(10) А это ни одно и тоже?
13 АЛьФ
 
21.03.05
15:53
2(12) Да как тебе сказать... Нет, конечно.
14 grd
 
21.03.05
15:57
Согласен. Транзакция связана с попыткой изменения данных и коррекным откатом в случае неудачи.