Имя: Пароль:
1C
1С v8
Как программно раскрасить строки формы списка, если цвет указан в реквизите?
0 alexa19
 
30.03.16
14:52
Добрый день!
Подскажите, как программно раскрасить строки формы списка, если цвет сохранен в реквизите элемента ЦветЭлемента через ЗначениеВСтрокуВнутр()?
Другими словами, нужно вытаскивать значение реквизита ЦветЭлемента, преобразовывать его в тип "Цвет" и это значение присваивать фону строки динамического списка.
1 shuhard
 
30.03.16
14:54
(0) тормозить будет нещадно, лучше один раз перекодировать
2 alexa19
 
30.03.16
14:57
(1) Каким образом перекодировать?
3 alexa19
 
30.03.16
15:02
(1) Что изменить?
4 Карупян
 
30.03.16
15:07
уф или обычные?
5 Злопчинский
 
30.03.16
15:10
реинкарнация формекса на снеговике? прикольно...
6 alexa19
 
30.03.16
15:11
(4) уф
7 Карупян
 
30.03.16
15:12
сначала нужно палучить все возможные цвета, а потом создать условное оформление
8 butterbean
 
30.03.16
15:12
(6) вариантов цвета много?
9 alexa19
 
30.03.16
15:13
(8) да, очень много
10 alexa19
 
30.03.16
15:14
(7) можете подробнее рассказать, что вы имеете в виду?
11 butterbean
 
30.03.16
15:17
(10) программно получаешь все возможные цвета, программно создаешь для каждого цвета элементы условного оформления + скорее всего придется хранить цвет в другом формате
12 alexa19
 
31.03.16
06:18
(11) В каком формате можно хранить цвет? Пробовал использовать хранилище значений, но отказался от него и стал пользоваться текущим способом хранения цвета. Есть еще варианты без хранилища значений?
13 hhhh
 
31.03.16
08:14
(12) а зачем пользователю в списке миллион цветов? Он всё равно это не оценит. Обычно нужно 3-4 цвета. Где-то отдельно сделать настройку. А в списке уже просто условное оформление.
14 alexa19
 
31.03.16
08:52
(13) Пользователи сами устанавливают цвет для элемента справочника (ЦветЭлемента). Этот справочник является типом реквизита второго справочника. Именно для формы списка второго справочника и нужно раскрашивать строки в соответствии с цветом, который указан в выбранном значении из реквизита ЦветЭлемента первого справочника