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

buketoff 143 2 3 9

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

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

Рекомендации

См. также

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

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

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

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

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

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

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

Установить отбор пользовательских настроек динамического списка

Простое добавление колонки в Динамический список

TurboConf - расширение Конфигуратора 1С

Комментарии

Модератору