Возвращает информацию об ошибке (исключительной ситуации).
Синтаксис
Функция ИнформацияОбОшибке()
имеет следующий синтаксис:
ИнформацияОбОшибке ИнформацияОбОшибке()
А также альтернативный англоязычный синтаксис:
ErrorInfo ErrorInfo()
Параметры
Функция ИнформацияОбОшибке()
не имеет формальных параметров.
Возвращаемое значение
ИнформацияОбОшибке
Объект, содержащий структурированную информацию об ошибке\исключении
Описание
Функция ИнформацияОбОшибке()
возвращает структурированную информацию об исключении в одноименном объекте ИнформацияОбОшибке
Внимание! Вызов данной функции имеет смысл только внутри операторных скобок
Исключение .. КонецПопытки
. В остальных случаях будет возвращен объект с пустыми полямиДоступность
Версия | Поддержка |
---|---|
8.1 | Сервер, Клиент, Внешнее соединение |
8.2 | Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение |
8.3 | Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение, Мобильный автономный сервер, Мобильный клиент, Мобильное приложение |
Пример использования
Пример кода с использованием функции ИнформацияОбОшибке()
:
Попытка //код, приводящий к исключительной ситуации Исключение Ошибка = ИнформацияОбОшибке(); //для пользователя (любой клиент) ОшибкаКратко = КраткоеПредставлениеОшибки(Ошибка); Предупреждение(ОшибкаКратко, 5, "Произошла ошибка!"); //для админа (толстый клиент, внешнее соединение или сервер): ОшибкаПодробно = ПодробноеПредставлениеОшибки(Ошибка); ЗаписьЖурналаРегистрации("Ошибки", УровеньЖурналаРегистрации.Ошибка,,, ОшибкаПодробно); КонецПопытки;
Читайте также:
- Обработка ошибок на встроенном языке
- Функция ОписаниеОшибки()
- Функция КраткоеПредставлениеОшибки()
- Функция ПодробноеПредставлениеОшибки()
- Процедура ПоказатьИнформациюОбОшибке()