Добрый день!
Подскажите, люди добрые, Как можно задать для ЭлементаОтбора.ПравоеЗначение стандартное значение например, НачалоЭтогоМесяца? Или как можно запустить одно из условий из Динамического списка (т.е. одно работать должно всегда, а нижеприведенное только 1 раз в месяц в определенный день)?
ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить();
ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
// Создаем условие отбора
ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(Элементы.Дата); // имя поля
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше; // либо задаем свой
//ЭлементОтбора.ПравоеЗначение = Новый СтандартнаяДатаНачала.Вариант("НачалоЭтогоМесяца");
ЭлементОтбора.Использование = Истина;
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Зеленый);
Спасибо! Только сейчас понял, что условие немного не такое, надо например, каждый месяц 10 числа чтобы срабатывала и УО оставалось за все время, кроме текущего месяца. Надо будет еще условие подкорректировать слегка. Пятницаааа)
(1) Правое значение 01.11.2016 0:00:00 , а работает никак через Динамический список. Вид сравнения Меньше, а УО применяет только к Ноябрю, хотя должно ко всем, кроме ноября
Закон Брукера: Даже маленькая практика стоит большой теории.