Имя: Пароль:
1C
1С v8
Таймаут в регламентном задании
0 Deal with it
 
03.06.22
12:30
Платформа 8.3.18.1741, 1с УТ 11.4
Вопрос следующий:
Есть необходимость установить в фоновом задании паузу. Планирую использовать следующую конструкцию:

КомандаWindows = "Timeout /T " + Строка(5) + " /NoBreak";
ЗапуститьПриложение(КомандаWindows,,Истина);

Насколько это подгрузит систему, есть ли подводные камни у данного метода? Есть ли другой, более оптимальный вариант ставить паузу в фоновых заданиях?
1 Выпрь
 
03.06.22
12:33
На ис есть штук 5 разным способов паузы
2 Deal with it
 
03.06.22
12:34
(1) какой бы вы использовали?
3 VladZ
 
03.06.22
12:34
В БСП есть готовый механизм. Используй его.
4 VladZ
 
03.06.22
12:35
Пауза(Секунд)
5 Kassern
 
03.06.22
12:35
(0) не надо так)
6 Kassern
 
03.06.22
12:36
в БСП это все фоновым заданием реализуется емнип
7 Deal with it
 
03.06.22
12:38
(4)(6) если вы про ОбщегоНазначенияБТС.Пауза, то это внутри фоноового запуститься еще одно, не подгрузит ли это сервак? Там итак много фоновых крутиться на постоянке
8 Kassern
 
03.06.22
12:39
(7) это все равно будет лучше "ЗапуститьПриложение"
9 rozer76
 
03.06.22
12:40
(1)  + даже через ВК
10 Deal with it
 
03.06.22
12:42
(8) ок, будем юзать БСП.
Всем спасибо!
11 Выпрь
 
03.06.22
12:44
(2) мне через wmi больше нравится
12 Выпрь
 
03.06.22
12:44
(10) в чистой бсп паузы нет
13 Serg_1960
 
03.06.22
13:11
Навеяло, 2008 год, ветка на тему "Давайте делать паузы в словах"(с) - три паузы по минутке каждая
Пока Повтор = 1 По 3 Цикл
   Попытка
      ФоновыеЗадания.ПолучитьФоновыеЗадания(Новый Структура("Наименование", "Тут указать наименование Вашего задания"))[0].ОжидатьЗавершения(60);
   Исключение
   КонецПопытки;
КонецЦикла;
14 Ryzeman
 
03.06.22
13:13
(7) не перегрузит.
15 rozer76
 
03.06.22
13:18
(13) ну собственно ОбщегоНазначенияБТС.Пауза и делает тоже самое )
16 ДедМорроз
 
03.06.22
21:23
Можно не обязательно свое ждать - можно и чужое - нл нужно,чтобы хоть одно фоновое задание было.
Wmi - это очень хорошо,но если на сервере linux,то мимо.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший