The 1C:Enterprise developers forum

#1
People who like this: 0 Yes / 0 No
Active user
Rating: 2
Joined: Sep 27, 2023
Company:

Hi experts,
   how to wait code for 1 second.

 
#2
People who like this: 0 Yes / 0 No
Administrator
Rating: 29
Joined: Oct 3, 2019
Company:

Hello Selim!

The 1C company promised to add the "CallSleep" method in the 8.3.25 language version, which should implement a pause. But unfortunately, this has not been done yet :-(

Therefore, developers have to figure out how to implement a pause when executing code themselves.

In fact, there are many different options for making a pause, for example, a loop (never do this, since executing a loop puts a lot of load on the processor!) or running a script using VBScript and the WScript.Shell COM object method (this method will only work on Windows).

So as you can see, each of these methods has certain disadvantages...

For my part, I suggest using the HTTPConnection object and its Get method:


Code
Procedure Sleep(PeriodInSeconds)
   
   Try
      connection = New HTTPConnection("127.0.0.0",,,,,PeriodInSeconds);
      connection.Get(New HTTPRequest());
   Except
      
   EndTry;
   
EndProcedure

 
#3
People who like this: 0 Yes / 0 No
Active user
Rating: 2
Joined: Sep 27, 2023
Company:

Thank you for your help brother :)

 
Subscribe
Users browsing this topic (guests: 2, registered: 0, hidden: 0)
Be the first to know tips & tricks on business application development!

A confirmation e-mail has been sent to the e-mail address you provided .

Click the link in the e-mail to confirm and activate the subscription.

/* Улучшаем читаемость списков в документации */ .workarea ul, .content ul { margin: 15px 0 20px 25px !important; padding: 0 !important; list-style-type: disc !important; } .workarea li, .content li { margin-bottom: 8px !important; padding-left: 5px !important; line-height: 1.6 !important; } /* Ультимативный фикс для всех уровней заголовков в контенте */ .workarea h1, .workarea h2, .workarea h3, .workarea h4, .workarea h5, .workarea h6, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6, div[id*="content"] h5, div[class*="content"] h5 { display: block !important; font-weight: 700 !important; color: #005aa0 !important; /* Наш фирменный синий */ text-transform: none !important; margin-top: 30px !important; margin-bottom: 15px !important; line-height: 1.2 !important; font-family: Arial, sans-serif !important; } /* Принудительные размеры в пикселях (чтобы не зависеть от % или em) */ .workarea h1, .content h1 { font-size: 28px !important; } .workarea h2, .content h2 { font-size: 24px !important; } .workarea h3, .content h3 { font-size: 21px !important; } .workarea h4, .content h4 { font-size: 19px !important; } .workarea h5, .content h5 { font-size: 18px !important; } /* Для 5 решеток ##### */ .workarea h6, .content h6 { font-size: 16px !important; } /* Фикс, если Битрикс добавил лишние отступы перед списками после заголовка */ .workarea h5 + ul, .content h5 + ul { margin-top: 5px !important; }