Добрый день!
Не могу сделать условное оформление табличной части документа. Не хочет видеть выражение "Объект.Маршрут.Реализация.Проведен"
Подскажите как можно по другому получить состояние документа в оформлении и оформить поле
Элемент = УсловноеОформление.Элементы.Добавить();
Элемент.Использование=Истина;
ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных("МаршрутРеализация");
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Маршрут.Реализация.Проведен");
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ОтборЭлемента.ПравоеЗначение = Истина
1. Добавить реквизит формы "РеализацияПроведена" и обеспечить его корректное заполнение при открытии, повторном открытии документа и изменении маршрута.
2. Создать тривиальный элемент условного оформления с условием на него
да, думал про про такой вариант, но надеялся, что можно этого избежать и как то по другому реализовать
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший