1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  2. Чат codeby в telegram перезагрузка. Обсуждаем вопросы информационной безопасности и методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие. Подробнее ...

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

Тема в разделе "Базы данных и администрирование", создана пользователем HITMAN-NN, 8 июл 2009.

  1. HITMAN-NN

    HITMAN-NN Гость

    Репутация:
    0
    Ребят подскажите, как в 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С:Предприятие...
     
  2. Zab

    Zab Well-Known Member

    Репутация:
    0
    Регистрация:
    7 авг 2006
    Сообщения:
    583
    Симпатии:
    0
    Попытка
    // код
    Исключение
    Инфо = ИнформацияОбОшибке();
    Сообщить("Описание='" + Инфо.Описание + "'");
    Сообщить("ИмяМодуля='" + Инфо.ИмяМодуля + "'");
    Сообщить("НомерСтроки=" + Инфо.НомерСтроки);
    Сообщить("ИсходнаяСтрока='" + Инфо.ИсходнаяСтрока + "'");
    КонецПопытки;
     
  3. HITMAN-NN

    HITMAN-NN Гость

    Репутация:
    0
    Огоромное спс))))
     
Загрузка...

Поделиться этой страницей