Простой код добавляет оформление динамического списка в процедуре ПриСозданииНаСервере
Эл = БизнесПроцессыИЗадачиСервер.ЭлементУсловногоОформленияПоПредставлению(
Список.УсловноеОформление, НСтр("ru = 'Помечен(а) на удаление'"));
ЭлементОтбораДанных = Эл.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбораДанных.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка.ПометкаУдаления");
ЭлементОтбораДанных.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбораДанных.ПравоеЗначение = Истина;
ЭлементОтбораДанных.Использование = Истина;
ЭлементОформления = Эл.Оформление.Элементы.Найти("Шрифт");
ЭлементОформления.Значение = Новый Шрифт(ШрифтыСтиля.ОбычныйШрифтТекста,,,,,, Истина);
ЭлементОформления.Использование = Истина;
Эл = БизнесПроцессыИЗадачиСервер.ЭлементУсловногоОформленияПоПредставлению(
Список.УсловноеОформление, НСтр("ru = 'Прерван процесс'"));
ЭлементОтбораДанных = Эл.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбораДанных.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка.Состояние");
ЭлементОтбораДанных.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбораДанных.ПравоеЗначение = ПредопределенноеЗначение("Перечисление.СостоянияБизнесПроцессов.Прерван");
ЭлементОтбораДанных.Использование = Истина;
ЭлементОформления = Эл.Оформление.Элементы.Найти("ЦветТекста");
ЭлементОформления.Значение = WebЦвета.Серый;
ЭлементОформления.Использование = Истина;
Проверено на следующих конфигурациях и релизах:
- Документооборот КОРП, релизы 2.1.34.1