Пауза в коде 1С 8.1 #460232


#0 by ProgaN
Подскажите, пожалуйста, есть ли возможность в коде поставить паузе между двумя процедурами. Код должен выполняться как сервером, так и клиентом.
#1 by oprosnik
В цикле ждешь когда ТекущееВремя превысит ТВ +Таймаут
#2 by asady
поиском пользовался уже?
#3 by Sadovnikov
На загрузку проца при этом глянь.
#4 by Ненавижу 1С
для чего?
#5 by azernot
Зачем пауза на сервере?
#6 by ProgaN
Регламентное задание выполняется на сервере. В коде выполняются 2 процедуры подряд - выгрузка и загрузка. Между ними нужно выждать паузу. Так как в процедурах вызывается запуск процедур SQL (экспорт и импорт). Идея с циклом и текущим временем - работает, но грузит процесс 100%.
#7 by strange2007
Я замерял. По производительности сервера вообще нет изменений
#8 by strange2007
Вот как раз СКЛ заставлять работать на полную - загрузка компа. СКЛ изначально заточен на макс производительность. Цикл в 1Ц не работает с объектами и поэтому загрузка минимальная
#9 by Михей
тут можешь посмотреть варианты Sleep
#10 by azernot
#11 by oprosnik
Мне понравился вариант : "Fragster: Для паузы можно использовать более короткий вариант: КАк грится : краткость сестра таланта :) Вопрос на сервере 8.1 это отработает ? РС разумеется scr = новый COMОбъект("WScript.Shell");
#12 by ProgaN
Всем спасибо. Воспользуюсь.
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям

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