Подскажите пожалуйста, каким образом сделать чтобы менялся цвет только в текущей строке, а не во всей колонке?
Процедура МатериалыПриПолученииДанных(Элемент, ОформленияСтрок)
ЦветЗеленый = Новый Цвет(150,250,115);
ЦветЖелтый = Новый Цвет(240,250,110);
ЦветКрасный = Новый Цвет(255,90,100);
Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
Если ЭлементыФормы.Материалы.ТекущиеДанные.ЦветВентиля = "Зеленый" Тогда ОформлениеСтроки.Ячейки.ЦветВентиля.ЦветФона = ЦветЗеленый;
ИначеЕсли ЭлементыФормы.Материалы.ТекущиеДанные.ЦветВентиля = "Желтый" Тогда ОформлениеСтроки.Ячейки.ЦветВентиля.ЦветФона = ЦветЖелтый;
ИначеЕсли ЭлементыФормы.Материалы.ТекущиеДанные.ЦветВентиля = "Красный" Тогда ОформлениеСтроки.Ячейки.ЦветВентиля.ЦветФона = ЦветКрасный;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
(0) А почему бы ЦветВентиля сделать не строкой а цветом?
Тогда можно сразу писать ОформлениеСтроки.Ячейки.ЦветВентиля.ЦветФона = ...ТекущиеДанные.ЦветВентиля