Обработка ошибок

  • Автор темы HITMAN-NN
  • Дата начала
H

HITMAN-NN

#1
Ребят подскажите, как в 1С можно обрабатывать ошибки... Например в lotus в код вставляешь вот такие строчки:

On Error Goto ErrH

.... далее идет любой код....

ErrH:
Call MsgError(ModuleName$+"(v."+Cstr(ModuleVersion%)+").."+ ProcName$+"//" _
+"Ошибка:"+Error()+"//" _
+"Номер:"+Cstr(Err())+"//" _
+"В строке:"+Cstr(Erl()),True)
Call CreationProtocolBySettings(RateDb,SettingsDoc,processname)
Resume ex


И если происходит какая-нито ошибка в коде, то сразу переходит на метку ErrH и выдает сообщение об ошибка... как такое же провернуть в 1С:Предприятие...
 

Zab

Well-known member
07.08.2006
583
0
#2
Попытка
// код
Исключение
Инфо = ИнформацияОбОшибке();
Сообщить("Описание='" + Инфо.Описание + "'");
Сообщить("ИмяМодуля='" + Инфо.ИмяМодуля + "'");
Сообщить("НомерСтроки=" + Инфо.НомерСтроки);
Сообщить("ИсходнаяСтрока='" + Инфо.ИсходнаяСтрока + "'");
КонецПопытки;