Имя: Пароль:
1C
1С v8
Таймаут для попытки
,
0 shamannk
 
29.02.12
12:05
Можно ли както в исключение попытки добавить таймаут т.е. попытаться опять только через 10 сек. И как?
1 Stim
 
29.02.12
12:06
обработчик ожидания
2 pumbaEO
 
29.02.12
12:11
3 shamannk
 
29.02.12
12:14
ПодключитьОбработчикОжидания оно? А как указать что пробовать раз 10 тока, однократно понятно.
4 le_
 
29.02.12
12:16
(3) Счетчик можно вести. Если КоличествоПовторов = 10 ОтключитьОбработчикОжидания();
5 shamannk
 
29.02.12
12:16
(2) Нифигасе как телепатабота прокачали)))) спасибо!
6 pumbaEO
 
29.02.12
12:19
потом начнутся вопросы, а на сервере не работает, а в фоновом задании тоже и т.д.
7 shamannk
 
29.02.12
12:22
(6) А почему в название статьи нет ни одного слова про паузу или ожидание ее когда надо ненайдеш)))
8 КонецЕсли
 
29.02.12
12:34
Флаг=Истина;
Пока Флаг Цикл
   Попытка
     докОбъект.записать(РежимЗаписиДокумента.Проведение);
   Флаг=Ложь;
   Исключение
   Режим = РежимДиалогаВопрос.ПрерватьПовторитьПропустить;
   Ответ = Вопрос("Не могу провести документ: "+докОбъект, Режим, 10,КодВозвратаДиалога.Повторить);
   Если Ответ <> КодВозвратаДиалога.Повторить Тогда
       Сообщить("Документ не перепроведен: "+докОбъект);
         Флаг=Ложь;
   КонецЕсли;  
   КонецПопытки;
КонецЦикла;
9 pumbaEO
 
29.02.12
12:37
ищи по слову sleep

(8) Как это поможет на сервере?
10 КонецЕсли
 
29.02.12
12:41
(9) про сервер только ты и говорил.
11 pumbaEO
 
29.02.12
12:42
(10) телепатирую следующий вопрос  :)