Имя: Пароль:
1C
 
Окраска строк и ячеек Табличного поля,
0 val245
 
12.01.11
11:53
Нужно окрасить текущую строку в табличном поле в определенный цвет. Режим выделения строк - строка не подхаодит, так как нужно видеть как текущую строку так и текущую колонку. Может кто подскажет, как можно окрасить текущую строку или текущую ячейку? (Табличное поле)
1 Wobland
 
12.01.11
11:57
(0) Оформление?
2 val245
 
12.01.11
11:57
Да. Оформление
3 Wobland
 
12.01.11
11:58
ПриАктивизацииСтроки()?
4 val245
 
12.01.11
11:58
Мне нужно, чтоб текущая строка выделялась одним цветом, а выделенная ячейка другим.
5 Wobland
 
12.01.11
11:59
ПриАктивизацииЯчейки()?
6 val245
 
12.01.11
12:00
Ну да, ПриАктивизацииКолонки() или ПриАктиизацииЯчейки(), но найду ничего для окраски либо строки, либо ячейки
7 val245
 
12.01.11
12:01
Сам синтаксис
8 Wobland
 
12.01.11
12:01
(6) а пробовал сначала строку красить, а потом ячейку?
9 Wobland
 
12.01.11
12:01
(7) попробую у себя в наработках покопаться, что-то похожее было
10 val245
 
12.01.11
12:04
Ну да, не строку не могу покрасить, не ячейку. Вот колонку без проблем покрасить
ТекКолонка = Элемент.ТекущаяКолонка;
ТекКолонка.ЦветФонаПоля = Новый Цвет(255,255,153);
11 butterbean
 
12.01.11
12:08
(10) в ПриПолученииДанных пиши
ТекДанные = элемент.ТекущиеДанные;
Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл
   Если ОформлениеСтроки.ДанныеСтроки = ТекДанные Тогда
   ОформлениеСтроки.ЦветФона = WebЦвета.Красный;
   КонецЕсли;
КонецЦикла;
12 Wobland
 
12.01.11
12:09
вот тебе про цвет строки
Процедура ТоварыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
   Цвет = Новый Цвет;                                //ВидЦвета.АвтоЦвет;
   Отклонение = Макс(Отклонение, -Отклонение);    // модуль
   Если Отклонение > ПроцентОтличия Тогда            // нужно раскрасить
       Цвет = ?(мЗнак, Новый Цвет(255, 0, 0), Новый Цвет(0, 0, 255));
   КонецЕсли;
   ОформлениеСтроки.ЦветТекста = Цвет;
   
КонецПроцедуры
13 butterbean
 
12.01.11
12:10
(11)+ надо еще в ПриАктивизацииСтроки поставить Обновить();
14 val245
 
12.01.11
13:05
Спасибки. Сейчас попробую
15 ML11
 
12.01.11
13:23
кстати, а в 8.2 в управляемых формах как это сделать?
не там процедур Привыводестроки и при получении данных (
долго маялась.. пришлось пока доп колонку с примечанием добавить по таким строкам..
16 butterbean
 
12.01.11
13:23
(15) условным оформлением
Программист всегда исправляет последнюю ошибку.