Общее·количество·просмотров·страницы

понедельник, 30 марта 2015 г.

Обработка исключений в 1С

Пост об исключении и фичи/бага платформы )))

В разработке очень важно уметь обрабатывать ошибки возникающие при работе приложения, для этих целей у 1С как и во многих других языках программирования есть обработка исключений. Обработка исключение в 1С выглядит следующим образом:

Попытка
 Номер = Число("2в");
Исключение
 Сообщить(ОписаниеОшибки());
 Возврат;
КонецПопытки;

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

Комментариев нет:

Отправить комментарий