Имя: Пароль:
1C
 
Условное оформление в динамическом списке
0 azeml
 
26.03.15
16:18
Здравствуйте!Нужно раскрасить строку в динамическом списке, но оно почему-то красит весь список.Не могу понять почему?

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



подскажите где ошибся?
1 Cyberhawk
 
26.03.15
16:20
В режиме предприятия сначала установи нужное тебе оформление
2 azeml
 
26.03.15
16:22
(1) оно то красит, но мне нужно, чтобы оно красило только те документы, которые есть в выборке
3 azeml
 
26.03.15
16:34
(1) спасибо разобрался !

Нужно было

ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка")

вместо


ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.Ссылка");