Имя: Пароль:
1C
 
Оформление ТаблицаФормы 8.3
0 repin_mike
 
01.09.17
12:27
Всем привет!
В соответствие со статьёй http://catalog.mista.ru/public/356288/ создаю на форме таблицу формы и заполняю её значениями.

ЭлементДерево = Элементы.Добавить("Дерево", Тип("ТаблицаФормы"));

Необходимо цветом выделять некоторые строки, для этого кажется нужно использовать условное оформление, т.к. ПриВыводеСтроки в управляемых формах отсутствует. Нашёл условное оформление формы, заполнил

ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дерево.ЭтоТекущийЭлемент");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.ПравоеЗначение = Истина;
ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.СеребристоСерый);


Не работает.

Подскажите, что я делаю не так?
1 Lexey_
 
01.09.17
12:45
(0) Использование
2 repin_mike
 
01.09.17
14:46
(1) Отладчик показал, что несмотря на то, что я Использование не устанавливал, оно всё равно Истина. Прописал в коде - ожидаемо ничего не изменилось. Добавил вручную в конфигураторе  условие в условном оформлении полужирный шрифт если истина = истина, отладчик это показывает, таблица формы не раскрашена (
3 repin_mike
 
01.09.17
14:58
Вообще ЭтаФорма.УсловноеОформление на что влияет? На все таблицы, лежащие на форме? Или только на динамические списки?