УправляемыеФормы. ФормаДокумента с Таблицей.
Требуется по условию Столбец1Знач - Столбец2Знач > x изменить фон строк таблицы. Как такое условие определить в условном оформлении формы? Т.е. в отборе в правом значении указать Столбец2Знач + x? Пробовал программно создать условное оформление, но тоже не понятно как создать такое условие...
ЭлементОтбора = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ГрафикВыдачи.ПланВремяВыдачи");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Больше;
ЭлементОтбора.ПравоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ГрафикВыдачи.ФактВремяВыдачи"); //к значению Объект.ГрафикВыдачи.ФактВремяВыдачи нужно добавить, например, 5
ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.Красный);
Видится мне, что никак... Есть конечно вариант грабельный - добавить еще один реквизит в табличную часть, при изменении строк рассчитывать разницу столбцов, записывая значение в новый реквизит. И условное оформление ставить уже на этот реквизит. Но бог мне этого не простит )