Возвращает описание ошибки или исключительной ситуации
Синтаксис
Функция ОписаниеОшибки()
имеет следующий синтаксис:
Строка ОписаниеОшибки()
А также альтернативный англоязычный синтаксис:
string ErrorDescription()
Параметры
Функция ОписаниеОшибки()
не имеет формальных параметров.
Возвращаемое значение
Строка
Описание
Функция ОписаниеОшибки()
возвращает описание ошибки или исключительной ситуации, возникшей в пределах действия оператора Попытка..Исключение
(включая информацию о строке модуля и вложенных исключениях), например:
//описание ошибки {ОбщийМодуль.ТестовыйМодуль.Модуль(3)}: Поле объекта не обнаружено (ПредопределенныеДанные) //описание исключительной ситуации Ошибка инициализации модуля: МодульУправляемогоПриложения по причине: {МодульУправляемогоПриложения(26,22)}: Переменная не определена (Справочники) Контрагентобъект = <<?>>Справочники.Контрагенты.СоздатьЭлемент();
Функция может использоваться в диагностических целях при возникновении ошибок во время отладки кода, но ее НЕ рекомендуется использовать для отображения пользователю. Для этих целей лучше использовать функции КраткоеПредставлениеОшибки() или ПоказатьИнформациюОбОшибке()
Доступность
Версия | Поддержка |
---|---|
8.1 | Сервер, Клиент, Внешнее соединение |
8.2 | Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение |
8.3 | Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение, Мобильный автономный сервер, Мобильный клиент, Мобильное приложение |
Пример использования
Пример кода с использованием функции ОписаниеОшибки()
:
Попытка Контрагентобъект = Справочники.Контрагенты.СоздатьЭлемент(); Контрагентобъект.УстановитьНовыйКо();//неправильное имя метода!!! Контрагентобъект.Наименование = "Новый контрагент"; Контрагентобъект.Записать(); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; //Результат: // {МодульУправляемогоПриложения(27)}: Метод объекта не обнаружен (УстановитьНовыйКо)
Читайте также
- Обработка ошибок на встроенном языке
- Функция ОписаниеОшибки()
- Функция ИнформацияОбОшибке()
- Функция КраткоеПредставлениеОшибки()
- Функция ПодробноеПредставлениеОшибки()
- Процедура ПоказатьИнформациюОбОшибке()
- МенеджерОбработкиОшибок