|
Заполнить цвет строки таблицы значений по условию |
☑ |
0
myr4ik07
25.02.16
✎
15:09
|
Привет, есть такая табличка и я хочу проверить если Факт не пустой и План не пустой тогда всю строку выкрасить в зеленый цвет
Колонки _1, _2, _3 формируються (создаються программно) динамически по условию.
Вот как бы заполняю, а результата 0.
Для Каждого Стр Из СтрокиРабочийТабель Цикл
Если Стр["План"+ИмяКолонки] <> '00010101' И Стр["Факт"+ИмяКолонки] <> '00010101' Тогда
Элементы["СтрокиРабочийТабельПлан"+ИмяКолонки].ЦветФона = Новый Цвет(0,255,0);
КонецЕсли;
КонецЦикла;
|
|
1
myr4ik07
25.02.16
✎
15:12
|
вверху План, а внизу Факт, на снимке ошибка
|
|
2
Лефмихалыч
25.02.16
✎
15:13
|
Если ЗначениеЗАполнено(Стр["План"+ИмяКолонки) и ЗначениеЗаполнено(Стр["Факт"+ИмяКолонки)
|
|
3
myr4ik07
25.02.16
✎
15:14
|
(2) ну оно и так работает, вопрос в том, что не заполняется цвет строки
|
|
4
Лефмихалыч
25.02.16
✎
15:17
|
(3) у меня маилру залочен, я не вижу, что там у тебя
|
|
5
Fragster
гуру
25.02.16
✎
15:18
|
если обычные формы - то при получении данных надо менять оформления строк, если управляемые - то надо использовать условное оформление
|
|
6
myr4ik07
25.02.16
✎
15:19
|
(5) у меня управляемые формы и проблема в том, что для условного оформления условия нужны, а у меня при каждом открытии документа будет разное количество колонок
|
|
7
myr4ik07
25.02.16
✎
15:20
|
(5) а почему оно Элементы["СтрокиРабочийТабельПлан"+ИмяКолонки].ЦветФона = Новый Цвет(0,255,0); не маняет? как бы отладчиком смотрю присваивается новый цвет
|
|
8
Fragster
гуру
25.02.16
✎
15:26
|
(6) если тебе нужно отдельно, то я тебе разрешаю добавлять условное оформление программно
|
|
9
Fragster
гуру
25.02.16
✎
15:27
|
(7) а у последней строки у тебя какой цвет?
|
|
10
myr4ik07
25.02.16
✎
15:29
|
(9) зеленый присвоился отладчиком но по факту изменений нет на форме
|
|
11
myr4ik07
25.02.16
✎
16:25
|
вышел с ситуации таким образом.
Создал реквизит булевский, оно соответственно есть для каждой строки ТЗ.
Заполняю реквизит по неким условиям.
далее через интерактивный режим Формы - УсловноеОформление я делаю условие на булевский реквизит и получаю закрашенную строку или ячейку, в моем случаи выбрал строку так как колонок у меня каждый раз разное количество
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший