Имя: Пароль:
1C
 
Хранить значение Цвет в реквизите справочника
0 serg-lom89
 
18.02.19
15:06
Добрый день
Стоит задача хранить значение цвета в реквизите справочника..Но такого типа нету?
УФ приложение
Как обойти данный момент?
1 runoff_runoff
 
18.02.19
15:07
ХранилищеЗначения
2 Nyoko
 
18.02.19
15:08
Хранилище значения
3 Nyoko
 
18.02.19
15:08
я подумал чё эт у меня за ник
4 serg-lom89
 
18.02.19
15:09
(1) так его вроде на форму не вынесешь,что бы польщователь мог выбирать
5 _Дайвер_
 
18.02.19
15:19
Есть варик хранить значение цвета в строке типа "#A13A3A", а потом при открытии например элементу формы задавать этот цвет. Но как сделать для пользователя выбор этого значения я хз.
6 Гипервизор
 
18.02.19
15:20
Хранить строковое представление:
как значение hex (вида #AABBCC)
как значение rgb (вида R,G,B)
Только как вы представляете выбор пользователя? Выпадающий список, где каждая строка раскрашена в соответствующий цвет?
7 _Дайвер_
 
18.02.19
15:21
Хотя вот:
ДиалогВыбораЦвета (ColorChooseDialog)
Свойства:
Цвет (Color)
Методы:
Выбрать (Choose)
Показать (Show)
Конструкторы:
По умолчанию
Описание:
Предназначен для работы с диалогом специального вида для выбора цвета.
Доступность:
Тонкий клиент, мобильный клиент, толстый клиент, внешнее соединение.
8 H A D G E H O G s
 
18.02.19
15:22
Неабсолютные Цвета так не работают
9 H A D G E H O G s
 
18.02.19
15:22
Хотя можно хранить их имя, а для абсолютного цвета - кодовую маску
10 serg-lom89
 
18.02.19
15:26
(6) палитра цветов что бы открывалась
11 serg-lom89
 
18.02.19
15:26
как в оформлении
12 ejikbeznojek
 
18.02.19
15:28
(6) А у кого-то справочник цветов вот такой))
https://prnt.sc/mmnr79
13 Вафель
 
18.02.19
15:32
ты в полиграфии работаешь чтоли?
14 Вафель
 
18.02.19
15:32
выбор цвета вручную не нужен. нужны грамотно-предустановленные цвета
15 _Дайвер_
 
18.02.19
15:33
(10) Такого нет в платформе, только внешнее что нибудь подрубать
16 serg-lom89
 
18.02.19
15:36
(13) ахахах))Нет
17 Вафель
 
18.02.19
15:38
(15) а вот на ОФ было
18 Evgueni
 
18.02.19
15:40
Храни цвет как строку.
19 serg-lom89
 
18.02.19
15:48
(18) а потом сереализовать ее что ли?
20 Evgueni
 
18.02.19
15:50
ЗаписьXML = Новый ЗаписьXML();
ЗаписьXML.УстановитьСтроку();
СериализаторXDTO.ЗаписатьXML(ЗаписьXML, МойЦвет);
СтрокаСЦветом = ЗаписьXML.Закрыть();
21 yzimin
 
18.02.19
15:50
Можешь посмотреть как в УТ11\КА2\ERP реализован справочник Приоритеты, там как раз есть реквизит Цвет с типом ХранилищеЗначения
22 Evgueni
 
18.02.19
15:52
ЧтениеXML = Новый ЧтениеXML();
ЧтениеXML.УстановитьСтроку(СтрокаСЦветом);
МойЦвет = СериализаторXDTO.ПрочитатьXML(ЧтениеXML);
23 Вафель
 
18.02.19
15:53
(22) чем это лучше хранилища?
24 Evgueni
 
18.02.19
15:54
(19) Сериализация очень удобная вещь. С помощью её можно мутабельные значения передавать на сервер. Упаковать любой объект в строку и потом её распаковать
25 Evgueni
 
18.02.19
15:55
(23) В хранилище хранится бинарник.
26 serg-lom89
 
18.02.19
15:58
(21) спасибо.сейчас гляну..да как вариант тоже была идея с сериализатором,но думал что можно обойти это как то.
27 Вафель
 
18.02.19
15:59
(25) и чем это плохо?
28 Evgueni
 
18.02.19
16:07
(27) По сути дела ни чем. Если не считать, что только программист знает что за объект лежит в хранилище.