Чот не получается сделать условное оформление шапки формы. Условное оформление формы все еще только для табличных частей?
Чот не получается сделать условное оформление шапки формы. Условное оформление формы все еще только для табличных частей?
NewTesla Довай скрин
и чего хотишь сделть)
Сделай условное оформление формы элемента шапки в зависимости от другого какого то реквизита.
ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить(); ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТаблицаМаршрутов.Макс"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.ПравоеЗначение = 1; ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("Шрифт", Новый Шрифт(,,Истина)); //задаем оформляемые колонки (все) Для каждого элПоля Из Элементы.ТаблицаМаршрутов.ПодчиненныеЭлементы Цикл ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить(); ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных(элПоля.Имя); КонецЦикла;
ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить(); ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТаблицаМаршрутов.Макс"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.ПравоеЗначение = 1; ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("Шрифт", Новый Шрифт(,,Истина)); //задаем оформляемые колонки (все) Для каждого элПоля Из Элементы.ТаблицаМаршрутов.ПодчиненныеЭлементы Цикл ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить(); ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных(элПоля.Имя); КонецЦикла;
У тебя условное оформление элементов шапки работает?
(здесь должен быть смайлик умиления) Тесла учит кодить
(6) он купил курс сисечкина... )))
Вот какая то статья может помогет)
NewTesla Вот какая то статья может помогет)
Не помогло.
а какая цель что ты хотишьь сделать с реквизитом? Разукрасить его?
NewTesla а какая цель что ты хотишьь сделать с реквизитом? Разукрасить его?
Да.
[...] не понимаю сделал тестовую обработку - работает условное оформление шапки. В документе у меня почему то не работало.
мож там значек условного оформления не был включен
(0) это потому что дядя Федор ты бутерброд не стой стороны ешь.
ctrl-f "УсловноеОформление.Элементы.Очистить();"