Задержка выполнения кода. #799987


#0 by Ginger_616
Добрый день! Я понимаю что задержка выполнения кода, еще и в цикле это как бы, мягко говоря, не очень хорошо. В чем состоит задача: Необходимо работать с апи ресурса , для получения статусов посылок. В чем проблема: Проблема в том, что можно посылать только 1 запрос в 3 секунды. Т.е. необходимо программно задерживать выполнение кода минимум на 3 секунды, что бы я могла получить ответ. Я не совсем представляю, как это можно реализовать. Код обращения к серверу и получению статусов реализован.
#1 by Ц_У
ПодключитьОбработчикОжидания(....)
#2 by Timon1405
#3 by Ginger_616
С помощью предупреждения (Предупреждение("",60);) или вопроса конечно можно сделать, но это мне не подходит. Уверенна, есть более изящные способы реализации.
#4 by Ginger_616
ПодключитьОбработчикОжидания(....) Не совсем честно говоря понимаю как его использовать. Возможно вы можете пояснить?
#5 by Ц_У
Конецпроцедуры По синтаксису Контрл+Ф1
#6 by Рэйв
#7 by Ginger_616
Дело в том, что мне необходимо это делать внутри цикла. На определенном этапе цикла делать задержку, и продолжать выполнение. Вот мой код:
#8 by Галахад
Приятный код.
#9 by Рэйв
тебе вполне подойдет:-)
#10 by Ginger_616
Да, все получилось! Всем огромное спасибо)
#11 by Ginger_616
благодарю)
#12 by Вафель
единственное, что подключить обработчик можно только на клиенте
#13 by тарам пам пам
Я бы сначала поискал, нет ли возможности запросить статусы сразу по всем посылкам одним запросом.
#14 by Ginger_616
к сожалению, пакетного запроса не нашла. Только в премиум аккаунте на этом ресурсе, а это, как вы понимаете, платно:)   Для меня сейчас это не критично, так нужно получить всего 2 - 3 статуса в день.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С