Имя: Пароль:
1C
1С v8
Как обновить содержимое формы во время выполнения кода?
0 ИС-2
 
23.05.14
09:59
Толстый клиент, обычное приложение.
В ходе выполнения кода у меня делаются снимки экрана, поэтому мне надо вывести на форму измененные данные и сделать снимок.
Однако 1C обновляет форму лишь после  завершения выполнения процедуры.
Как сделать так, чтобы изменения выводились сразу, а не после выхода из процедуры?

вот пробую изменить заголовок у формы - не работает

    Для ШагШироты = 1 по 3 Цикл
        Для ШагДолготы = 1 по 2 Цикл
            ИмяСнимка = ПапкаСнимков + "Scr " + ШагШироты + ";" + ШагДолготы + ".jpg";
            ЭтаФорма.Заголовок = ИмяСнимка;
            Ждать(1);
        КонецЦикла;
    КонецЦикла;
1 pessok
 
23.05.14
10:00
ЭтаФорма.Обновить() не помогает?
2 ИС-2
 
23.05.14
10:03
(1) нет. Пробовал
3 Рэйв
 
23.05.14
10:04
а ты
ЭтаФорма.Заголовок = ИмяСнимка;
в отдельную процедуру запихай тогда.Из нее выйдет и поменяет:-)
4 pessok
 
23.05.14
10:08
(3) имхую, что не взлетит
5 ИС-2
 
23.05.14
10:10
(3) не помогло
6 kosts
 
23.05.14
10:11
(0) Нужно обрабатывать данные порциями. Периодически возвращаться в модуль формы и обновлять форму.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс