ВызватьИсключение не передает управление на "внешний" обработчик исключения?
☑
0
timgan
10.02.15
✎
08:05
Перем Делимое,Делитель,Частное;
Делимое=1;
Делитель=0;
Попытка
Частное=Делимое/Делитель;
Исключение
Попытка
Частное=Делимое/Делитель;
Исключение
Делитель=1;
ВызватьИсключение;
КонецПопытки;
КонецПопытки;
1
alle68
10.02.15
✎
08:10
(0) И где он этот "внешний"?
2
timgan
10.02.15
✎
08:12
Т.е. первая Попытка не является внешней? Можно пример внешней показать?
3
Chameleon1980
10.02.15
✎
08:19
я думаю вложенных попыток не бывает
вроде где-то упоминалось в литературе
4
Ненавижу 1С
гуру
10.02.15
✎
08:21
(3) бывают
(0) почему ты решил, что не передается?
5
timgan
10.02.15
✎
08:27
Если бы работало, тогда управление должно перейти на первое Исключение и так как Делитель=1, то Частное=1/1=1.
Кроме того, в отладке по шагам видно, что управление не передается.
6
alle68
10.02.15
✎
08:28
(2) Ты, вероятно, об этом хотел спросить:
Попытка
Попытка
Частное=Делимое/Делитель;
Исключение
Делитель=1;
ВызватьИсключение;
КонецПопытки;
Исключение
Частное=Делимое/Делитель;
КонецПопытки;
7
timgan
10.02.15
✎
08:37
Спасибо, alle68, что разъяснил что-такое более «внешнее» Исключение.
Всем спасибо, тема закрыта.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан