Имя: Пароль:
1C
 
Изменить ЦветФона Поля ДинамическогоСписка
0 myr4ik07
 
06.01.16
22:35
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить();
    ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
    ЭлементОтобора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтобора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Абонимент");
    ЭлементОтобора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтобора.ПравоеЗначение = Перечисления.Абонимент.Premium;
    ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.ЗеленаяЛужайка);
    ЭлементОтобора.Использование = Истина;
    
    ПолеОформления = ЭлементОформления.Поля.Элементы.Добавить();
    ПолеОформления.Поле = Новый ПолеКомпоновкиДанных("Абонимент");
    ПолеОформления.Использование = Истина;
    
КонецПроцедуры

вот так для ЦветТекста работает, а вот если укажу ЦветФона то не работает, ЦветФона такой параметр есть.
1 myr4ik07
 
06.01.16
22:35
а я хочу фон изменить поля из списка
2 myr4ik07
 
06.01.16
22:53
кстати если конструктором через Условное оформление Формы тоже не работает
3 RomaH
 
naïve
07.01.16
09:31
у тебя там одна строка только - и она выделена?
4 myr4ik07
 
08.01.16
18:03
(3) там список, много строк будет, Справочник.Список
и хочу в зависимости от значения элемента Списка.Справочника выделять определенным цветом строку.

Например, там где значения реквизита Количество = 10 тогда желтый цвет строк, там где 20 синий и т.д.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший