Формирование Паузы при выполнении кода

ProxyInspector 93 5 3

За 30 лет развития 1С так и не смогли реализовать нормальную функцию Пауза. Периодически приходится изобретать велосипед. Часто с квадратными колесами. На просторах Интернета нашел идеальный вариант. Все штатным способом. По отзывам в Интернете, данный способ имеет ограничение 20 сек. Так что рекомендую использовать WshShell

Процедура Пауза(Секунд)
	
	СоединениеHTTP = Новый HTTPСоединение("127.0.0.0",,,,, Секунд);
	
	Попытка
    	СоединениеHTTP.Получить(Новый HTTPЗапрос)
   	Исключение
	КонецПопытки
	
КонецПроцедуры
1

Комментарии

Артур Коржан
#1, 17 января 2024 13:14

так лучше:
НастройкиProxy = Новый ИнтернетПрокси(Ложь);
НастройкиProxy.НеИспользоватьПроксиДляЛокальныхАдресов = Истина;
НастройкиProxy.НеИспользоватьПроксиДляАдресов.Добавить("127.0.0.0");

    Попытка
        СоединениеHTTP = Новый HTTPСоединение("127.0.0.0",,,,НастройкиProxy,МиллиСекунды);
        СоединениеHTTP.Получить(Новый HTTPЗапрос());
    Исключение
        Возврат Неопределено;
    КонецПопытки;


См. также

Пауза() при выполнении кода 1С

Пауза (БСП)

Реализация функции Пауза() из 1С ERP

ДанныеQRКода (БСП)

КодВозвратаВыполненоСПредупреждениями (БСП)

КодВозвратаВыполнено (БСП)

КодСостоянияВыполнено (БСП)

Модератору