Имя: Пароль:
1C
 
Обработка исключения
0 quest
 
29.10.08
11:26
Потребовалось тут такая штука - при возникновении исключительной ситуации - вызвать свою процедуру. Понятно что используется попытка ... исключение ... конецПопытки Но задача осложняется тем что ошибка может произойти не только в моем коде, но и в чужом. А знать об этом надо. Вопрщс - можно ли как-то глобально назначить обработчик исключений?
1 ТелепатБот
 
гуру
29.10.08
11:26
2 Defender aka LINN
 
29.10.08
11:34
Нафига?
3 Serg_1960
 
29.10.08
11:36
(0) Читайте СП про вложенные попытки...

Попытка
  // мой код вызывает чужие алгоритмы!!!
Исключение
  // не важно где (моя/чужая) произошла исключительная ситуация - важно что "там" её не обработали!!!
КонецПопытки;
4 Рассада
 
29.10.08
12:08
(3). Так, я понял, не факт, что он из своего кода вызывает типовые функции, а нужно просто обрабатывать все исключения.
5 quest
 
29.10.08
12:42
(3) если ошибка в чужом фоновом задании? как я ее оберну в попытку? А знать что там ошибка вроде как нужно... Вариант с распарсиванием журнала регистраций на предмет ошибок - как-то сложно
6 Defender aka LINN
 
29.10.08
12:46
(5) Ну ошибка, и? Что мешает посмотреть, что за ошибка и исправить?