Условное оформление в динамическом списке
☑
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) спасибо разобрался !
Нужно было
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка")
вместо
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.Ссылка");
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой