Имя: Пароль:
1C
 
Диалог выбора цвета. Сохранить выбранный цвет в реквизите.
,
0 Futarkh
 
13.03.16
21:27
Добрый день!
На форме есть кнопка. По кнопке вызывается диалог выбора цвета. Как сохранить этот выбранный цвет в реквизите справочника?
1 youalex
 
13.03.16
22:20
Новый ХранилищеЗначений(Цвет)
2 Futarkh
 
14.03.16
22:39
(1) Объект.Цвет = новый ХранилищеЗначений(ВыбранныйЦвет);
Если написать в этой же процедуре Объект.Цвет.Получить(), то ок.
Если из другой процедуры, то не работает. такое впечатление, что не сохраняет данные.
3 DrShad
 
14.03.16
23:26
Сохрани в RGB строкой через разделитель, потом парси и создать цвет
4 youalex
 
15.03.16
00:57
(2) а Объект - после этого сохраняется?
5 youalex
 
15.03.16
00:58
(4) У реквизита Цвет - тип ХранилищеЗначений?
6 Futarkh
 
15.03.16
11:43
(3) тип цвета не абсолютный, свойства RGB=-1
7 Futarkh
 
15.03.16
11:44
(4),(5) да
8 Fragster
 
гуру
15.03.16
11:45
я хранил в строке длиной 150, сериализаторXDTO.ЗначениеВСтроку и .СтрокуВЗначение
В списке очень наглядно и меньше гемора с передачей клиент-сервер.
9 Михаил Козлов
 
15.03.16
11:56
Можно строкой (16-ричное представление цвета). Или тройкой RGB, или числом 255*255*255.
10 Futarkh
 
15.03.16
19:00
Сделал через ЗначениеВСтрокуВнутр(). Но написано, что использовать только для совместимости с 77