1с83. Шаблон кода для программной установки условного оформления поля динамического списка

buketoff 187 3 5 7

Вызывать процедуру из модуля формы "ПриОткрытии"

&НаКлиенте
Процедура УстановитьУсловноеОформлениеДляПоляСрокаГодности()
	
	ЭлементОформления = СписокПартийДС.УсловноеОформление.Элементы.Добавить();
	ЭлементОформления.Использование = Истина;
	
	ПолеОформления = ЭлементОформления.Поля.Элементы.Добавить();
	ПолеОформления.Использование = Истина;
	ПолеОформления.Поле = Новый ПолеКомпоновкиДанных("ГоденДо");
	ПолеОформления = ЭлементОформления.Поля.Элементы.Добавить();
	ПолеОформления.Использование = Истина;
	
	ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	ЭлементОтбора.Использование = истина;
	ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше;
	ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ГоденДо");
	ЭлементОтбора.ПравоеЗначение = ТекущаяДата() - 23668200;
	
	Оформление = ЭлементОформления.Оформление;
	Оформление.УстановитьЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ЦветФона"), WebЦвета.Коралловый);
	
КонецПроцедуры
0

См. также

Программная установка условного оформления (УО) поля динамического списка

УстановитьУсловноеОформлениеПоляДата (БСП)

ЗаполнитьУсловноеОформлениеСпискаФайлов (БСП)

ЗаполнитьУсловноеОформлениеСпискаПапок (БСП)

Программное добавление условного оформления документа

Условное оформление на обычных формах (ОФ)

Получение данных из запроса динамического списка

СнятьУсловноеОформлениеСпискаЗначений (БСП)

УстановитьУсловноеОформлениеСпискаСертификатов (БСП)

Модератору