Имя: Пароль:
1C
1С v8
Цвет ячейки в ТЗ в Тонком клиенте.
,
0 Nikky412
 
20.03.13
09:38
Возможно ли в тонком клиенте задать цвет ячейки таблицы значений. Именно ячейки, а не колонки.
1 cw014
 
20.03.13
09:38
Условное оформление тебе в помощь
2 Wobland
 
20.03.13
09:45
тонкий ваще таких слов не знает
3 ДенисЧ
 
20.03.13
09:47
на тонком нет таблицы значений...
4 pessok
 
20.03.13
09:47
&НаСервере
Процедура УстановитьУсловноеОформление()
   
   УсловноеОформление.Элементы.Очистить();
   
   Для Каждого СтрокаЦветов Из ДанныеПоЦветам Цикл
               
       ЭлементУсловногоОформления = УсловноеОформление.Элементы.Добавить();
       
       ОформляемоеПоле = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
       ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("ТаблицаЗаполнения"+СтрокаЦветов.КолонкаТаблицы);
       
       ЭлементОтбораСтрока = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
       ЭлементОтбораСтрока.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТаблицаЗаполнения.НомерСтроки");
       ЭлементОтбораСтрока.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
       ЭлементОтбораСтрока.ПравоеЗначение = СтрокаЦветов.СтрокаТаблицы + 1;
       
       ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("ЦветФона", СтрокаЦветов.Цвет);
       
   КонецЦикла;
   
КонецПроцедуры    


только у меня толком так и не взлетело
5 Nikky412
 
20.03.13
09:50
В смысле, толком не взлетело?
6 cw014
 
20.03.13
09:53
Можешь прямо на форме условное оформление поправить как тебе надо
7 pessok
 
20.03.13
09:54
(5)  у меня достаточно хитрая раскраска. есть справочник, в нем элементы, у элемента реквизит Цвет. на форме документа динамически создаются кнопки по элементам справочника. при нажатии на кнопку, надо покрасить конкретную ячейку конкретной строки в тот цвет, который установлен в справочнике
8 pessok
 
20.03.13
09:54
9 Nikky412
 
20.03.13
09:54
На форме не вариант, мне по условию нужно. Типо: Если значение в поле = 1, тогда цвет красный, иначе зеленый.
10 ДенисЧ
 
20.03.13
09:56
(9) так дял этого уф и нужно
11 Nikky412
 
20.03.13
09:57
(8) Спасибо за ссылку, сейчас попробую!
12 cw014
 
20.03.13
09:59
(9) Именно поэтому оно называется "Условным" оформлением
13 Nikky412
 
20.03.13
10:04
Так это именно по этому называется "Условным" оформлением??? Да не может быть!!!
14 Nikky412
 
20.03.13
11:43
Всё получилось, Спасибо pessok!!!