|  | Подскажите как сделать паузу при выполнении кода? 
 Fregat, Волшебник , SleepyHead , AlexKimp , arsik , RVN , trad , lucky_ , Garykom , Доминошник , mortal , СеньорПрограммист , Галахад , PLUT , Has , craxx , dnab , serpentt , bobark , Мультук , Ёпрст , Irbis , degot , Андрюха , 2S , sonne666 , sikuda , mdao , Ильф , Бычье сердце , Daniilvb , Prog_man , Lama12 , backfire , программистище , План счетов , alex73 , vyaz , kir-g , Азат , lubitelxml , youalex , Пеленг , Злопчинский , Stepashkin , novichok79 , ЕRPe , Kobol , Builder , Silgis , InosDev , abfm ,  , Умный Слоненок , AndreyZhukov , _Batoo , banco , Климов Сергей , Amra , Fedor-1971 , scanduta , lucbak , Михаил Козлов , Elf_80_lvl , kubik_live , alexela , СвинТуз , 1Сергей , Vstur , DeeK , dva1c , RomanYS , DiMel_77 , KJlag , Наивный , alex_kld_2024 , d4rkmesa , privetik , crasler , qwerty , H A D G E H O G s , Gennady , frmdtf1 , lEvGl , nick86 , FirstLineSupport , Толич , Linemoon , petr_ivanov , Double_Medved , takefive , ejikbeznojek , Новоиспеченный , Anton1307 , ReaLg , Mankubus , AntiBuh , zenik , program345 ,  | ☑ | 
    
        | 0
    
        program345   27.03.25✎ 10:46 | 
        Есть код,в ходе его выполнения нужно выждать паузу (надцать секунд) на стороне сервера. Сервер линуксовый. Желательно чтобы не грузил процессор. В СП такого не нашел.
 В гугле есть много способов со скриптами, но там Окна.
 |  | 
    
        | 1
    
        lubitelxml   27.03.25✎ 10:46 | 
        ОбщегоНазначенияБТС.Пауза()     |  | 
    
        | 2
    
        program345   27.03.25✎ 10:51 | 
        (1) спасибо, жму руку!     |  | 
    
        | 3
    
        Волшебник   27.03.25✎ 11:22 | 
        ВызватьПаузу(<Интервал>), где параметр Интервал — интервал в миллисекундах
доступно с 8.3.25
 |  | 
    
        | 4
    
        Irbis   27.03.25✎ 12:10 | 
        Дожили, погромисты начали замедлять работу программ.     |  | 
    
        | 5
    
        sikuda   27.03.25✎ 13:02 | 
        (3) Важная особенность: метод ВызватьПаузу недоступен в клиент-серверном вызове; при вызове с клиента серверного метода, в котором вызывается ВызватьПаузу, будет сгенерировано исключение «Нельзя вызвать метод ВызватьПаузу в клиент-серверном вызове».
 (4) Да лентяи все. Если внешний API грамотно сделан он не даст пользоваться им для потокового передачи в него больших объемов. Он прекращает принимать данные некоторое время...
 Но никто не хочет грамотно проектировать. Принимает данные, ну  гони их из 1С...
 |  | 
    
        | 6
    
        Волшебник   27.03.25✎ 13:08 | 
        (4) Иногда надо дать оборудованию физически выполнить задачу, а на это могут уйти секунды.     |  | 
    
        | 7
    
        lubitelxml   27.03.25✎ 13:11 | 
        Последний раз использовал - отправлял http запрос на получение выписки ЕГРЮЛ по контрагенту, потом ждал некоторое время - уточнял статус, и так каждую минуту, пока статус готов не станет, и только потом запрашивал уже результат запроса.     |  | 
    
        | 8
    
        Волшебник   27.03.25✎ 13:15 | 
        (7) Здесь лучше было бы подключить разовый обработчик ожидания. Если результат не готов, то он сам подключит себя ещё раз     |  | 
    
        | 9
    
        Irbis   27.03.25✎ 14:15 | 
        (6) Да но нормальное оборудование само отвечает по выполнении, не нужно его дёргать лишний раз. Много чаще постановка задачи кривая, чем реальная потребность остановить работу на время.
Я когда-то давно с кассами так пытался делать. Если свободных касс на ферме нет, ждать пока освободится и повторно запрос отправлял. В результате ресурсы жрутся без пользы.
 |  |