Имя: Пароль:
1C
1С v8
Условное оформление - брать цвет из поля выбора..
0 seperblunt2
 
28.06.19
17:32
Всем добрый день!

Задаю программно условное оформление

В таблице формы есть колонка с типом цвет. Когда юзер выбирает цвет - хочу чтобы фон этого поля подсвечивался выбранным цветом.

Делаю: Элемент_УО.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый ПолеКомпоновкиДанных("Таблица.Цвет"));


Не ругается, но и не красит.. Кто подскажет?
1 palsergeich
 
28.06.19
17:34
(0) По моему цвет чуть чуть не так устанавливается
2 palsergeich
 
28.06.19
17:37
Попробуй так Элемент_УО.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Лосось;
3 seperblunt2
 
28.06.19
17:37
(1)     //Элемент_УО.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.СветлоЗеленый);

Только пишу что вот так - работает
4 palsergeich
 
28.06.19
17:39
Вы понимаете, что он ожидает значение типа "Цвет", а вы ему суете значение типа "ПолеКомпановкиДанных", конечно он ругается
5 seperblunt2
 
28.06.19
17:40
(4) НЕ ругается! но и не красит
6 palsergeich
 
28.06.19
17:41
(5) Ну в любом случае - работает не так как должно.
передайте туда значение ожидаемого типа и все будет ОК
7 seperblunt2
 
01.07.19
16:29
апну, а вдруг..
8 YAGolova
 
01.07.19
16:33
(7) так тебе ответили в (2)
9 seperblunt2
 
01.07.19
16:43
(8) нет, мне нужно чтобы юзер цвет выбирал
10 palsergeich
 
01.07.19
16:43
(9) Вот и подумай как организовать выбор цвета.
Сама передача выбранного цвета в (2)
Обрати внимание на типы
11 seperblunt2
 
01.07.19
16:49
(10) смотри у тебя таблица формы, в ней 1 колонка, пусть будет число

как сделать так - что если указано четное число - ячейка красная (ну или пусть даже лосось), а если нечетное - то КоролевскиГолубой?
12 seperblunt2
 
01.07.19
16:50
(11) хотя да, такую задачу решить можно.. согласен, но если нужно чтобы юзер выбирал этот цвет?