В режиме отладки не видно текст ОписаниеОшибки()
Пример:
Попытка
ДокЕГАИСОбъект.Записать();
Исключение
Сообщить("Не удалось записать " + ДокЕГАИСОбъект + ": " + ОписаниеОшибки(), СтатусСообщения.БезСтатуса);
КонецПопытки;
Если в режиме отладки остановиться на строке Сообщить и посмотреть значение функции ОписаниеОшибки(), то описание будет пустое. Дело в том, что применять данную функцию имеет смысл только внутри операторных скобок Исключение - КонецПопытки, так как в ином случае она вернет пустую строку.
Чтобы увидеть текст ошибки в отладчике можно поступить следующим образом:
Попытка
ДокЕГАИСОбъект.Записать();
Исключение
ОпОшибки = ОписаниеОшибки(); // Чтобы можно было увидеть описание при отладке
Сообщить("Не удалось записать " + ДокЕГАИСОбъект + ": " + ОпОшибки, СтатусСообщения.БезСтатуса);
КонецПопытки;
В этом случае в переменной ОпОшибки будет содержаться текст, который можно просмотреть при отладке.
Добавить комментарий