|   |   | 
| 
 | Как пропустить ошибку? | ☑ | ||
|---|---|---|---|---|
| 0
    
        ilea 29.03.24✎ 06:21 | 
        Добрый день. Скажите пожалуйста возможно ли в 1с пропускать код если при работе возникает ошибка, а если ошибка не возникает, то чтобы он продолжал дальше работать?     | |||
| 1
    
        ads55 29.03.24✎ 06:23 | 
        (0) "Попытка Исключение КонецПопытки" - подходит?     | |||
| 2
    
        ilea 29.03.24✎ 06:28 | 
        (1) Она же пропускает в любом случае даже если код срабатывает. А мне нужно чтобы в нужный момент код работал, а в ненужный просто пропускался     | |||
| 3
    
        Мимохожий Однако 29.03.24✎ 06:31 | 
        (2) Каков критерий "нужного" момента?     | |||
| 4
    
        ilea 29.03.24✎ 06:35 | 
        (3) Если Не ПриемВыведен Тогда
 ОбластьСтрокаПриема.Параметры.ДатаНачалаОкончания = СтрШаблон(ДатаНачалаОкончания, "по настоящее время"); ДокументРезультат1.Вывести(ОбластьСтрокаПриема); ПриемВыведен = Истина; КонецЕсли; | |||
| 5
    
        ilea 29.03.24✎ 06:36 | 
        (3) Должен выполняться этот код     | |||
| 6
    
        Pprog151713 29.03.24✎ 06:46 | 
        Так дата начала у тебя должна без ошибки выводится. (5)     | |||
| 7
    
        Мимохожий Однако 29.03.24✎ 06:46 | 
        Когда возникает ошибка, то в исключение можно вывести текст ошибки, проанализировать ошибку и подправить код.
 ПриемВыведен всегда Ложь в начале кода? Чтобы не писать кривой код полезно пользоваться Синтаксис-помощником. СтрШаблон("Ошибка в данных в строке %1 (требуется тип %2)", 2, "Дата") | |||
| 8
    
        Pprog151713 29.03.24✎ 06:49 | 
        ДатаНачалаОкончания = "с " +     Формат(ДатаНачала,"ДФ=dd.MM.yyyy") + " по " + Формат(ДатаКонца,"ДФ=dd.MM.yyyy") ;     | |||
| 9
    
        Asmody 29.03.24✎ 07:07 | 
        (0) пишите код без ошибок     | |||
| 10
    
        rphosts 29.03.24✎ 08:00 | 
        (0) какова природа ошибки? Если это ошибка в коде - этот одно, если таймаут стороннего web-сервиса - совсем другое.     | |||
| 11
    
        Волшебник 29.03.24✎ 09:29 | 
        (0) Ошибки надо не пропускать. Их надо смывать. Кровью!     
 | |||
| 12
    
        DrZombi 29.03.24✎ 11:25 | 
        (9) 👍     | |||
| 13
    
        unbred 29.03.24✎ 13:27 | 
        (2) нет. ответ в (1)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |