Имя: Пароль:
1C
1С v8
Проблема с условным оформлением для элементов формы созданных программно.
0 Rinari
 
06.05.14
17:02
На форме документа имеется ДеревоЗначений, часть колонок которого заданы "мышкой", а часть задается программно. При попытки программно задать условное оформление для тех колонок, которые были созданы программно-ничего не происходит(т.е. поля не оформляются), для колонок созданных "мышкой" все отлично работает. Подскажите, пожалуйста,в чем может быть причина?
1 Duketm
 
07.05.14
14:41
Приведи пример кода, как задаётся условное оформление
2 Rinari
 
07.05.14
18:18
кусок, который не отрабатывает
  НовыйЭлементУсловногоОформления.Использование = Истина;
  ЭлементОтбора = НовыйЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ПоказыватьПроценты");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.ПравоеЗначение = Ложь;
    НовоеПоле = НовыйЭлементУсловногоОформления.Поля.Элементы.Добавить();
    НовоеПоле.Использование = Истина;
    НовоеПоле.Поле = Новый ПолеКомпоновкиДанных("ДеревоПланаГруппаПоступлениеПроцентМесяц31012014" );
    НовыйЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);

кусок Который отрабатывает
        НовыйЭлементУсловногоОформления.Использование = Истина;
    ЭлементОтбора = НовыйЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ПоказыватьПроценты");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.ПравоеЗначение = Ложь;
    НовоеПоле = НовыйЭлементУсловногоОформления.Поля.Элементы.Добавить();
    НовоеПоле.Использование = Истина;
    НовоеПоле.Поле = Новый ПолеКомпоновкиДанных("ДеревоПланаПредставление" );
    НовыйЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);
3 Rinari
 
07.05.14
18:26
Ссылка на скриншот описания дерева в конфигураторе http://rghost.ru/55010409