|
Условное оформление табличной части документа
| ☑ |
0
poludennykh
17.02.22
✎
10:08
|
Добрый день!
Не могу сделать условное оформление табличной части документа. Не хочет видеть выражение "Объект.Маршрут.Реализация.Проведен"
Подскажите как можно по другому получить состояние документа в оформлении и оформить поле
Элемент = УсловноеОформление.Элементы.Добавить();
Элемент.Использование=Истина;
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных("МаршрутРеализация");
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Маршрут.Реализация.Проведен");
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ОтборЭлемента.ПравоеЗначение = Истина
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.ЗеленоватоЖелтый);
|
|
1
fisher
17.02.22
✎
10:27
|
1. Добавить реквизит формы "РеализацияПроведена" и обеспечить его корректное заполнение при открытии, повторном открытии документа и изменении маршрута.
2. Создать тривиальный элемент условного оформления с условием на него
|
|
2
fisher
17.02.22
✎
10:28
|
Тьфу, не при повторном открытии, а при перечитывании данных формы.
|
|
3
poludennykh
17.02.22
✎
10:43
|
да, думал про про такой вариант, но надеялся, что можно этого избежать и как то по другому реализовать
|
|