Добрый день, всем! Сегодня поговорим об исключительных ситуациях, когда приложение информирует пользователя о возникших ошибках и о том как их обработать.
Обработка исключений служит для перехвата и обработки сообщений об ошибках.
Как это работает?
Например:
[sourcecode language=»vb»]
Попытка
Цена = Сумма / Количество;
Исключение
// Выводим описание ошибки стандартной функцией ОписаниеОшибки()
Сообщить(ОписаниеОшибки());
// Для контроля записываем в журнал регистрации
ЗаписьЖурналаРегистрации(ОписаниеОшибки());
// Ну и соответственно можем прервать работу программы
ВызватьИсключение;
КонецПопытки;
[/sourcecode]
Вместо ОписаниеОшибки() можно использовать более функциональную ИнформацияОбОшибке() , которая возвращает структурированную информацию об ошибке.