|
Отрисовка строк ТЗ по мере изменения | ☑ | ||
|---|---|---|---|---|
|
0
vie_za
29.11.12
✎
17:55
|
Есть таблица значений.Иду циклом по строчкам ,в каждой делаю долгие и нудные запросы и расчеты.
Процедура Пересчитать(Кнопка) ЦветСтроки=1; Для Каждого Стр ИЗ тзДокументыПоступленияТУ Цикл //...здесь-большие и долгие вычисления Стр.Пересчитано=Истина; //оБНОВИТЬ(); КонецЦикла; КонецПроцедуры Хочу что бы на каждой итерации цикла обработанная строчка закрасилась нужным цветом И ЭТО ОТОБРАЗИЛОСЬ НА ЭКРАНЕ. Процедура тзДокументыПоступленияТУ_ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) // Вставить содержимое обработчика. Если ДанныеСтроки.Пересчитано = Истина Тогда Для каждого ОформлениеЯчейки из ОформлениеСтроки.Ячейки Цикл ОформлениеЯчейки.ЦветФона = Webцвета.Бирюзовый; КонецЦикла; Конецесли; //оБНОВИТЬ(); КонецПроцедуры Не получается. "Красится" вся таблица целиком после отработки всего цикла |
|||
|
1
х86
29.11.12
✎
17:59
|
ЭтаФОрма.Обновить() ?
|
|||
|
2
H A D G E H O G s
29.11.12
✎
18:04
|
Что за долгие и нудные вычисления?
|
|||
|
3
LegO
29.11.12
✎
18:13
|
Если строк много, то вы увидите что закрасились строчки на экране, а остальные не получится.
Может это всё выводить при помощи: Сообщения, Состояние или через поле Индекатор? |
|||
|
4
Reset
29.11.12
✎
18:15
|
То, что ты хочешь сделать, сделать можно.
Но не издевайся над платформой, используй Индикатор, для этого предназначенный. |
|||
|
5
Kashemir
29.11.12
✎
18:30
|
Можно через выходить из выполнения процедуры, подключать обработчик ожидания, тем самым передать платформе управление и вновь вернуться обработчиком к выполнению. Но это реально грабли. +(4)
|
|||
|
6
Михаил Козлов
29.11.12
✎
19:15
|
(0) Можно делать строку из цикла текущей у табличного поля. Тогда она просто окрасится цветом курсора.
|
|||
|
7
H A D G E H O G s
29.11.12
✎
19:22
|
Может проще разобраться с долгими и нудными вычислениями?
Не бозон Хигса все же ловим. |
|||
|
8
vie_za
30.11.12
✎
10:45
|
После эксперементов остался неудовлетворен результатом, плюнул, сделал через Индикатор.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |