|
2
Вуглускр1991
30.06.11
✎
22:43
|
(1) А что делать до того момента, когда сработает событие в обработчике?
Надо остановить поток выполнения 1С кода, а это значит, остановить на то же самое время все обслуживающие клиентскую среду или процесс на сервере потоки (уже как бы настоящие потоки исполнения команд процессора).
В 7.7 это было можно и компонента ромикса работала как надо.
В 8.2 поведение другое.
Цель та же выполнять некий код, обрабатывающий документы (и проводящий в том числе), так, чтобы остальные не страдали от перегрузки.
Что-то подумалось: а они (остальные и не пострадают), блокировки управляемые, на уровне строк.
Есть у меня в коде место, где я по сети отправляю пакет и должен от сервака ответ получить. Вот пока ответа не будет, чтобы ни в лево ни в право.
По крайней мере на стороне клиента вот для этого.
|
|
|
3
le_
30.06.11
✎
22:52
|
(2) Просто для примера... Как сделать паузу.
Сам я бы не стал таким образом делать )
В МояПроцедура:
а = Не а;//можно цифирьки складывать, как вариант, тогда третий параметр в подключении будет Ложь
В основной процедуре:
а = Истина;
ПодключитьОбработчикОжидания("МояПроцедура", Интервал, Истина)
Пока Не а Цикл
//курим...
КонецЦикла;
|
|