Заполнить цвет строки таблицы значений по условию #766225


#0 by myr4ik07
Привет, есть такая табличка и я хочу проверить если Факт не пустой и План не пустой тогда всю строку выкрасить в зеленый цвет Колонки _1, _2, _3 формируються (создаються программно) динамически по условию. Вот как бы заполняю, а результата 0.         Для Каждого Стр Из СтрокиРабочийТабель Цикл
#1 by myr4ik07
вверху План, а внизу Факт, на снимке ошибка
#2 by Лефмихалыч
Если ЗначениеЗАполнено(Стр["План"+ИмяКолонки) и ЗначениеЗаполнено(Стр["Факт"+ИмяКолонки)
#3 by myr4ik07
ну оно и так работает, вопрос в том, что не заполняется цвет строки
#4 by Лефмихалыч
у меня маилру залочен, я не вижу, что там у тебя
#5 by Fragster
если обычные формы - то при получении данных надо менять оформления строк, если управляемые - то надо использовать условное оформление
#6 by myr4ik07
у меня управляемые формы и проблема в том, что для условного оформления условия нужны, а у меня при каждом открытии документа будет разное количество колонок
#7 by myr4ik07
а почему оно Элементы["СтрокиРабочийТабельПлан"+ИмяКолонки].ЦветФона = Новый Цвет(0,255,0);   не маняет? как бы отладчиком смотрю присваивается новый цвет
#8 by Fragster
если тебе нужно отдельно, то я тебе разрешаю добавлять условное оформление программно
#9 by Fragster
а у последней строки у тебя какой цвет?
#10 by myr4ik07
зеленый присвоился отладчиком но по факту изменений нет на форме
#11 by myr4ik07
вышел с ситуации таким образом. Создал реквизит булевский, оно соответственно есть для каждой строки ТЗ. Заполняю реквизит по неким условиям. далее через интерактивный режим Формы - УсловноеОформление я делаю условие на булевский реквизит и получаю закрашенную строку или ячейку, в моем случаи выбрал строку так как колонок у меня каждый раз разное количество
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С