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