0

Функция ИнформацияОбОшибке()

Возвращает информацию об ошибке (исключительной ситуации).

Синтаксис

Функция ИнформацияОбОшибке() имеет следующий синтаксис:

ИнформацияОбОшибке ИнформацияОбОшибке()

А также альтернативный англоязычный синтаксис:

ErrorInfo ErrorInfo()

Параметры

Функция ИнформацияОбОшибке() не имеет формальных параметров.

Возвращаемое значение

ИнформацияОбОшибке
Объект, содержащий структурированную информацию об ошибке\исключении

Описание

Функция ИнформацияОбОшибке() возвращает структурированную информацию об исключении в одноименном объекте ИнформацияОбОшибке

Внимание! Вызов данной функции имеет смысл только внутри операторных скобок Исключение .. КонецПопытки. В остальных случаях будет возвращен объект с пустыми полями

Доступность

Версия Поддержка
8.1 Сервер, Клиент, Внешнее соединение
8.2 Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение
8.3 Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение, Мобильный автономный сервер, Мобильный клиент, Мобильное приложение

Пример использования

Пример кода с использованием функции ИнформацияОбОшибке():

Попытка
    //код, приводящий к исключительной ситуации
Исключение
    Ошибка = ИнформацияОбОшибке();
    //для пользователя (любой клиент)
    ОшибкаКратко = КраткоеПредставлениеОшибки(Ошибка);
    Предупреждение(ОшибкаКратко, 5, "Произошла ошибка!");
    //для админа (толстый клиент, внешнее соединение или сервер):
    ОшибкаПодробно = ПодробноеПредставлениеОшибки(Ошибка);
    ЗаписьЖурналаРегистрации("Ошибки", УровеньЖурналаРегистрации.Ошибка,,, ОшибкаПодробно);
КонецПопытки;

Читайте также:

Поделиться страницей в соц.сетях

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *