![]() |
![]() |
![]() |
|
Заполнить цвет строки таблицы значений по условию | ☑ | ||
---|---|---|---|---|
0
myr4ik07
25.02.16
✎
15:09
|
Привет, есть такая табличка https://s.mail.ru/4BYbGjUnMXE9/img-2016-02-25-14-07-33.png и я хочу проверить если Факт не пустой и План не пустой тогда всю строку выкрасить в зеленый цвет
Колонки _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
|
вышел с ситуации таким образом.
Создал реквизит булевский, оно соответственно есть для каждой строки ТЗ. Заполняю реквизит по неким условиям. далее через интерактивный режим Формы - УсловноеОформление я делаю условие на булевский реквизит и получаю закрашенную строку или ячейку, в моем случаи выбрал строку так как колонок у меня каждый раз разное количество |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |