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