8.х Завершить регзадание при превышении времени выполнения функции

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем deman_ru, 14 июн 2017.

  1. TopicStarter Overlay
    deman_ru
    Offline

    deman_ru Опытный в 1С

    Регистрация:
    27 дек 2011
    Сообщения:
    179
    Симпатии:
    1
    Баллы:
    29
    Всем привет!
    Есть регзадание, которое периодически скачивает файл XML, читает его, и данные записывает в базу. Проблема в том, что бывают такие ситуации, когда во время скачки, либо файл не доступен, либо нет доступа в интернет. И тогда регзадание зависает намертво. Как обойти такие ситуации, задать допустим какое то время выполнения данной процедуры скачивания и если время скачивания превышает это время, завершить регзадание с ошибкой или повторить заново?
    Столкнулся с таким же при работе с веб сервисами, допустим делаешь запрос на выборку большого количества данных и зависает на долго.
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.126
    Симпатии:
    953
    Баллы:
    204
    Выполнять скачивание другими инструментами, в 1С лишь обрабатывать файл.
    deman_ru нравится это.
  3. TopicStarter Overlay
    deman_ru
    Offline

    deman_ru Опытный в 1С

    Регистрация:
    27 дек 2011
    Сообщения:
    179
    Симпатии:
    1
    Баллы:
    29
    А обработчик ожидания можно использовать в регзадании?
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.126
    Симпатии:
    953
    Баллы:
    204
    нет. да и как вы себе это физически представляете? весь код выполняется последовательно.
Похожие темы
  1. nvartfox
    Ответов:
    5
    Просмотров:
    1.718
  2. rockedit
    Ответов:
    2
    Просмотров:
    2.841
  3. lanslih.av
    Ответов:
    2
    Просмотров:
    1.345
  4. -=all=-
    Ответов:
    4
    Просмотров:
    2.903
  5. nbIpKuH_BaH9I
    Ответов:
    10
    Просмотров:
    572
Загрузка...

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