Имя: Пароль:
1C
 
ТаймАут между запросами в 1С
0 iznvi
 
12.12.18
11:37
Все привет , ребят,а подскажите как можно сделать таймаут языком 1С не подключая никаких JS скриптов и чтобы соответственно нагрузки на процессор было минимально ? Пытаюсь сделать через ПодключитьОбработчикОжидания,но как то не выходит,может есть еще способ ?
1 arsik
 
гуру
12.12.18
11:39
Красная Я справа от темы
2 shadow_sw
 
12.12.18
11:39
СтрокаЗапроса = "ping -n 1 -w "+Формат(1000 * ЗадержкаСекунд, "ЧДЦ=0; ЧГ=") + " 127.255.255.255";
        WshShell = Новый COMОбъект("WScript.Shell");
        WshShell.Run(СтрокаЗапроса, 0, -1);
3 ProxyInspector
 
12.12.18
12:29
(2) Хороший способ. У меня была такая же проблема, и я формировал задержки через цикл. Потом запустил штук 30 фоновых процессов и сервер лег. А (2) позволило разрулить ситуацию.
  Если признаться я удивляюсь глупости разработчиков 1С. Делать решение систем линейных уравнений, они время находят, а реализовать грамотную функцию "Задержка" или прерывания отчетов/обработок по ESC - нет.
  Ларечная психология побеждает