Имя: Пароль:
1C
1С v8
Обновить условное оформление
0 d3N4eGG
 
18.03.16
15:10
Добрый день!

На форме с таблицей значений установлено условное оформление, которое  определенные строки закрашивает зеленым цветом.
При нажатии на кнопку меняются данные в этой таблице значений, но условное оформление не обновляется, хоть очищаю и перезаписываю всю таблицу значений:

&НаСервере
Процедура ОбновитьСписокЗадания()
    
    ТЧЗагрузочныйЛист.Очистить();
    
    Для Каждого СтрТЧ Из Объект.СоставЗадания Цикл
        
        НовСтрока = ТЧЗагрузочныйЛист.Добавить();
        НовСтрока.ЕдиницаГруза = СтрТЧ.ЕдиницаГруза;
        НовСтрока.Количество = СтрТЧ.Количество;  
        НовСтрока.Объем = СтрТЧ.Объем;
        НовСтрока.Вес = СтрТЧ.Вес;

    КонецЦикла;
КонецПроцедуры
    
при закрытии и открытии формы заново, условное оформление рисует все правильно.

попробовал так же добавить следующую строку

Элементы.ТЧЗагрузочныйЛист.Обновить();

все равно не работает.

Подскажите, пожалуйста, как можно решить данную проблему
1 lubitelxml
 
18.03.16
15:22
после перезаполнении таблицы еще раз установить условное оформление?
2 d3N4eGG
 
18.03.16
15:24
оно устанавливается на форме, как тут

http://catalog.mista.ru/upload/iblock/4be/4.jpg

его можно обновить как-то, если не кодом?
3 hhhh
 
18.03.16
16:22
(2) ну у табличного поля установите автообновление, поставьте там сколько нибудь секунд.
Основная теорема систематики: Новые системы плодят новые проблемы.