() Добрый день, чтоб исправить данный косяк нужно поменять в общем модуле "РаботаСЦветомСервер"
Процедура ПриСозданииНаСервере(Форма, ИмяДинамическогоСписка) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Цвета.Ссылка КАК Ссылка,
| Цвета.Зеленый КАК Зеленый,
| Цвета.Красный КАК Красный,
| Цвета.Синий КАК Синий,
| Цвета.Наименование КАК Наименование
|ИЗ
| Справочник.Цвета КАК Цвета";
Выборка = Запрос.Выполнить().Выбрать();
локЛевоеЗначениеОтбора = Новый ПолеКомпоновкиДанных("Цвет");
локПолеОформления = Новый ПолеКомпоновкиДанных("Заливка");
Пока Выборка.Следующий() Цикл
//Внешниие должники
УО = Форма[ИмяДинамическогоСписка].УсловноеОформление.Элементы.Добавить();
//условие
ЭлементОтбора = УО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = локЛевоеЗначениеОтбора;
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; // либо задаем свой
ЭлементОтбора.ПравоеЗначение = Выборка.Ссылка;
ЭлементОтбора.Использование = Истина;
//Установка значения элемента УО
УО.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(Выборка.Красный,Выборка.Зеленый, Выборка.Синий));
//поля оформления
ПолеОформления = УО.Поля.Элементы.Добавить();
ПолеОформления.Поле = локПолеОформления;
ПолеОформления.Использование = Истина;
КонецЦикла;
КонецПроцедуры
Показать