|
Диалог выбора цвета. Сохранить выбранный цвет в реквизите.
| ☑ |
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
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой