В общем случае вызывать исключения в платформе 1С:Предприятие не требуется. 1 При возникновении ошибок в работе кода исключение вызывает платформа и обрабатывает его: 1
- пользователю выводится сообщение с подходящей рекомендацией; 1
- в журнал регистрации записывается подробная информация для администратора, включая стек вызовов; 1
- при необходимости информация отправляется в сервис регистрации ошибок средствами платформы 1С:Предприятие. 1
Вызывать исключение необходимо в следующих случаях:
- Если пользователь не может отработать останавливающее предупреждение в рамках выполняемой операции или ошибочная ситуация носит исключительный характер и делает бессмысленными все остальные проверки, которые выводят другие предупреждения. 1
- При использовании вложенных транзакций. 3 В конце блока «Исключение» рекомендуется добавить оператор «ВызватьИсключение». 3 В противном случае исключение не будет передано выше по стеку вызовов, там не сработает обработка исключения, внешняя транзакция не будет явным образом отменена и платформа вызовет исключение «В данной транзакции происходила ошибка». 3