Как организовать выбор цвета ? #237011


#0 by RomaH
Собственно хочу для каждого элемента справочника хранить / выбирать цвет Соответственно два вопроса - как хранить и как организовать выбор ?
#1 by Scooter
WebЦвета ДиалогВыбораЦвета
#2 by RomaH
и ... что -то я не пойму как его хранить и как выбрать ? диалог открывается, а как получить то что выбрал ?
#3 by Scooter
ВыборЦвета.Цвет.Зеленый ВыборЦвета.Цвет.Красный ВыборЦвета.Цвет.Синий а как хранить сам реши, или в 3х перемменных или в одной
#4 by RomaH
т.е. что-то типа такого ?
#5 by Hadgehogs
+3 В массив и в ХранилищеЗначений?
#6 by RomaH
а WebЦвета  как хранить ? по имени ... что-то не врублюсь как получить что бы потом обратно получать WebЦвета[ИмяЦвета]
#7 by Scooter
можно и так но мне кажется не рационально КомпЦвет = ВыборЦвета.Цвет.Зеленый + 256 * ВыборЦвета.Цвет.Красный + 256 * 256 * ВыборЦвета.Цвет.Синий
#8 by Scooter
глобальный поиск по конфе УПП сделай на WebЦвета, там все ясно
#9 by RomaH
Зеленый (G) Использование: Только чтение. Описание: Тип: Число. Содержит зеленую составляющую цвета. Сериализуется. Примечание: Если цвет задан не абсолютным, то содержит -1. т.е. из WebЦвета  я RGB не получу
#10 by RomaH
ничего там не ясно там ясно как цвет устанавливать, а вот как его получать из сохраненного значения..
#11 by RomaH
а что значит "сериализуется" - оно мне не поможет ?
#12 by RomaH
ну что-то типа реквизит справочника - строка длина 100 ибо ЗначениеВСтрокуВнутр возвращает строку 58 - 60  вобщем не понял какую длину максимальную ставить
#13 by ottto
Я нашел два способа: Способ намбер уан - в Хранилище значений. Способ намбер ту  - (сам делал так). В макете сделал три области WinЦвета, WebЦвета, ЦветаСтиля. Все возможные эти цвета сдалал цветом полей. Далее две процедурки:
#14 by vde69
Можно хранить в XML
#15 by ottto
p|s Я знаю что в справке написано
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С