Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

УсловноеОформление в управляемых формах

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

    ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветТекста", WebЦвета.Красный);

Видится мне, что никак... Есть конечно вариант грабельный - добавить еще один реквизит в табличную часть, при изменении строк рассчитывать разницу столбцов, записывая значение в новый реквизит. И условное оформление ставить уже на этот реквизит. Но бог мне этого не простит )
 
 
   AlphaSpec
 
1 - 14.10.16 - 11:59
Ап
   IlyaSR
 
2 - 14.10.16 - 12:03
так только так)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует