Имя: Пароль:
1C
1С v8
Изменить цвет ячейки
0 Полька
 
04.12.13
15:29
Табличное поле на форме.
Нужно в ячейке изменить цвет. Получается только в колонке
Процедура ИзменениеКол()
   Если     ЭлементыФормы.Сроки.ТекущиеДанные.Количество<>ЭлементыФормы.Сроки.ТекущиеДанные.КоличествоУтвержденное Тогда
    ЭлементыФормы.Сроки.ТекущаяКолонка.ЦветФонаПоля    = WebЦвета.Красный; //красит столбец
ЭлементыФормы.Сроки.ОформлениеСтроки(ЭлементыФормы.Сроки.ТекущаяСтрока).ЦветФона= WebЦвета.Красный;//ничего не красит

   КонецЕсли;
а как ячейку то?
КонецПроцедуры
1 ДенисЧ
 
04.12.13
15:31
ПриВыводеСтроки()
ПриПолученииДанных()

Там красить надо.
2 Полька
 
04.12.13
15:53
А где вызываются они?
Я учусь :)
3 Wobland
 
04.12.13
15:54
(2) в форме же
4 Полька
 
04.12.13
15:55
ну у меня на ячейке, которую нужно красить "При Изменении" вызывается процедура ИзменениеКол()
5 sgt_koretsky
 
04.12.13
16:01
без разницы. разукрашивание ячеек происходит в процедурах (1)
6 Полька
 
04.12.13
16:05
да с какого места их вызывать? :(
7 Wobland
 
04.12.13
16:05
(6) они сами справятся
8 Полька
 
04.12.13
16:07
Т.е. я делаю в модуле формы процедуру ПриПолученииДанных()
там пишу условие "раскраски"?
И?
9 Wobland
 
04.12.13
16:08
(8) в свойствах ТП нажми лупу в нужном месте и пиши
10 Полька
 
05.12.13
08:53
спасибо, получилось.
*блин, кто придумал эту восьмерку?....* вопрос риторический :))))