Имя: Пароль:
1C
1С v8
Цикл в обработке вызывает подвисание.
0 Gorr
 
01.07.14
11:42
Как сделать так, чтобы обработка при выполнении цикла не вызывала зависание сеанса?
помещение ОбработкаПрерыванияПользователя() в тело цикла не помогает.
помещал статик на форму. при клике на окне программы сеанс зависает окно становится мутным и информация о текущем состоянии выполнении в статике перестает обновляться.
1 bolobol
 
01.07.14
11:47
Раз в пять секунд - предупреждение на секунду. Будет и прерывание работать.
2 Gorr
 
01.07.14
11:50
А красивее никак?
3 Gorr
 
01.07.14
11:52
кстати есть ли разника как обновлять статик?
        ЭлементыФормы.Статик.Заголовок = ""+запись.НомерСтроки+" из "+Всего;
или
        Статик = ""+запись.НомерСтроки+" из "+Всего;
?
4 Fish
 
гуру
01.07.14
11:54
(3) Что такое "статик"?
5 vde69
 
модератор
01.07.14
11:54
красивее - обработка ожидания или фоновые задания
6 Fragster
 
гуру
01.07.14
11:57
Тело цикла в ОбновлениеОтображения(), ну и сервисных пару процедур/переменных
7 tushich
 
01.07.14
12:01
8 Drac0
 
01.07.14
12:54
Что за цикл? Где и когда вызывается?
9 Gorr
 
01.07.14
13:18
(8) цикл обхода набора записей в обраотке по корректировке записей регистров накопления