| 0
    
        comp2006   25.09.15✎ 14:33 | 
        Как установить поле «Оформление» при программном добавлении условного оформления в СКД 8.1?
Вот рабочий код для СКД 8.2:
 НовыйЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
 НовыйЭлементУсловногоОформления.Использование = Истина;
 //Отбор
 ЭлементОтбора = НовыйЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
 ЭлементОтбора.Использование = Истина;
 ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Признак");
 ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
 ЭлементОтбора.ПравоеЗначение = 1;
 НовыйЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Желтый);
 Но в СКД 8.1 ещё нет метода «УстановитьЗначениеПараметра»
 Пробую пошагово:
 //Область(Оформляемые поля)
 ПолеОформления = НовыйЭлементУсловногоОформления.Поля.Элементы.Добавить();
 ПолеОформления.Поле = Новый ПолеКомпоновкиДанных("Документ");
 ПолеОформления.Использование = Истина;
 Вопрос, как добавить само Оформление (("ЦветФона", WebЦвета.Желтый)?
 |  |