|
УФ. Отображение состояние работы.
| ☑ |
0
Вельможа
09.04.19
✎
14:47
|
Здравствуйте.
Пишу некую внешнюю обработку. В ней получаю с сервера на клиент в виде массива некоторый массив данных в 2000-3000 позиций.
На клиенте начинаю их обрабатывать: сохранять в EXCEL. Пытаюсь как-то пользователю дать понять, сколько ему еще ждать. Для этого на форме создаю декорацию с видом "Надпись" и именем Декорация1. Перед запросом на сервер пишу
Элементы.Декорация1.Заголовок = "";
После запроса в цикле обработки результатов при сохранении в файл пытаюсь пишу
Элементы.Декорация1.Заголовок = "Отработано позиций: " + СчетчикЦикла;
Но, это приводит к тому, что во время работы цикла я не вижу результата работы этого кода (бегущих циферок). А вот когда цикл закончил свою работу, то на форме, разумеется, красуется надпись вида "Отработано позиций: хххх".
Как все же сделать так, чтобы пользователь видел не просто итоговый результат, сколько он прождал, а именно текущее состояние процесса обработки данных? Все ведь на клиенте происходит, это не попытка отображения состояния процесса не сервере...
|
|
1
VladZ
09.04.19
✎
14:53
|
(0) Используй стандартные решения 1С - выводи котика!
|
|
2
Fish
09.04.19
✎
14:58
|
Говорят, сервер взаимодействия для этих целей можно использовать.
|
|
3
Вельможа
09.04.19
✎
15:00
|
(1), представляю, как мой толстопузый шеф с бритым черепом будет смотреть на него...
|
|
4
dexter_86
09.04.19
✎
15:01
|
А чем штатное Состояние() не устраивает?
|
|
5
ам794123
09.04.19
✎
15:10
|
(0) нужно в качестве текущего элемента формы установить твой заголовок
|
|
6
Fragster
гуру
09.04.19
✎
15:19
|
(4) прав,
(0) изменение заголовка требует обращения к серверу.
|
|
7
Вафель
09.04.19
✎
15:20
|
|
|
8
Вельможа
09.04.19
✎
15:49
|
(4), это вот прям то что нужно! Без танцев с бубном. Спасибо!
И спасибо всем за участие!
|
|