Перехват исключений

// http://its.1c.ru/db/v8std#content:-2145783148:hdoc

 

&НаСервере

Процедура ВыполнитьОперацию()

  Попытка 

    // код, приводящий к вызову исключения

    ....

  Исключение

    // Запись события в журнал регистрации для системного администратора.

    ЗаписьЖурналаРегистрации(НСтр("ru = 'Выполнение операции'"),

       УровеньЖурналаРегистрации.Ошибка,,,

       ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));

    ВызватьИсключение;

  КонецПопытки;

КонецПроцедуры

 

 

// на клиенте 

Попытка 

    ВыполнитьОперацию();

Исключение

    ТекстСообщения = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());

    Предупреждение(НСтр("ru = 'Операция не может быть выполнена по причине:'") + Символы.ПС + ТекстСообщения);

КонецПопытки;

on Четверг сентября 17 by Администратор
Was this helpful?