Обработка ошибок 1С¶
С версии версии платформы 8.3.17 реализованы следующие возможности, связанные с обработкой ошибок, возникающих при работе прикладного решения:
https://its.1c.ru/db/v8317doc#content:129:hdoc
- Возможность обработки всех не перехваченных ошибок, возникающих при работе прикладного решения, перед отображением ошибок пользователю. Реализован обработчик модуля приложения ОбработкаОтображенияОшибки.
- Реализована возможность декларативной настройки текстов сообщений об ошибке.
- Реализована возможность формирования и отправки отчета об ошибке для службы технической поддержки (в том числе полностью автоматически). Реализован объект ОтчетОбОшибке.
- Реализовано понятие «категория ошибки», что позволяет группировать ошибки. Реализован метод ИнформацияОбОшибке.ЯвляетсяОшибкойКатегории().
- Изменено стандартное окно отображения ошибок пользователю.
Реализовано свойство глобального контекста ОбработкаОшибок.
Реализована стандартная функция Управление настройками обработки ошибок, позволяющая настроить тексты ошибок. Методы глобального контекста КраткоеПредставлениеОшибки(), ПодробноеПредставлениеОшибки() и ПоказатьИнформациюОбОшибке() считаются устаревшими. Рекомендуется использовать одноименные методы объекта ОбработкаОшибок.
При работе под управлением ОС Linux для получения стека приложения в момент возникновения ошибки используется библиотека libunwind.