0
Wefast
01.12.16
✎
11:02
|
Есть табличная часть. У строки есть 2 колонки одного типа.
Хочу если Значение1 > Значение2 чтобы Ячейка второго значения меняла фон.
Сделал так
&НаКлиенте
Процедура ФайлыПриИзменении(Элемент)
Цвет1 = Новый Цвет(255, 0, 0);
ЦветС = ПолучитьЦвет();
Если Элемент.ТекущиеДанные.Начало > Элемент.ТекущиеДанные.Конец Тогда
Элемент.ПодчиненныеЭлементы.ФайлыКонец.ЦветФона=Цвет1;
Иначе
Элемент.ПодчиненныеЭлементы.ФайлыКонец.ЦветФона = ЦветС;
КонецЕсли;
КонецПроцедуры
&НаСервере
Функция ПолучитьЦвет()
Возврат ЦветаСтиля.ЦветФонаПоля;
КонецФункции
Но подсвечивается вся колонка. А нужно чтобы все это было в пределах текущей строки.
Пытался это же сделать в событие ПриОкончанииРедактирования
Но там происходит то же самое.
А найти отладчиком ячейки текущей строки что то не выходит.
|
|