|
|
Как выйти сразу из 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
|
Согласен. Транзакция связана с попыткой изменения данных и коррекным откатом в случае неудачи.
|
|