0

Функция ОписаниеОшибки()

Возвращает описание ошибки или исключительной ситуации

Синтаксис

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

Строка ОписаниеОшибки()

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

string ErrorDescription()

Параметры

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

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

Строка

Описание

Функция ОписаниеОшибки() возвращает описание ошибки или исключительной ситуации, возникшей в пределах действия оператора Попытка..Исключение (включая информацию о строке модуля и вложенных исключениях), например:

//описание ошибки
{ОбщийМодуль.ТестовыйМодуль.Модуль(3)}: Поле объекта не обнаружено (ПредопределенныеДанные)

//описание исключительной ситуации
Ошибка инициализации модуля: МодульУправляемогоПриложения
по причине:
{МодульУправляемогоПриложения(26,22)}: Переменная не определена (Справочники)
		Контрагентобъект = <<?>>Справочники.Контрагенты.СоздатьЭлемент();

Функция может использоваться в диагностических целях при возникновении ошибок во время отладки кода, но ее НЕ рекомендуется использовать для отображения пользователю. Для этих целей лучше использовать функции КраткоеПредставлениеОшибки() или ПоказатьИнформациюОбОшибке()

Доступность

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

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

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

Попытка
    Контрагентобъект = Справочники.Контрагенты.СоздатьЭлемент();
    Контрагентобъект.УстановитьНовыйКо();//неправильное имя метода!!!
    Контрагентобъект.Наименование = "Новый контрагент";
    Контрагентобъект.Записать();
Исключение
    Сообщить(ОписаниеОшибки());
КонецПопытки;
//Результат:
//    {МодульУправляемогоПриложения(27)}: Метод объекта не обнаружен (УстановитьНовыйКо)

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

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

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

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