|
Хранение цвета в реквизите справочника | ☑ | ||
---|---|---|---|---|
0
serg-lom89
24.03.17
✎
11:30
|
Добрый день
Подскажите как сохранить цвет в реквизите справочника? кроме как 3 реквизитов R,G,B в голову ничего не лезет PS Идея в том,что бы пользователь указывал цвет элемента справочника,и потом отчет раскрашивался в этот цвет. |
|||
1
Волшебник
модератор
24.03.17
✎
11:31
|
строка типа #FFFFFF
|
|||
2
Nuobu
24.03.17
✎
11:31
|
||||
3
drcrasher
24.03.17
✎
11:32
|
(0) значениевстрокувнутр()
|
|||
4
mkalimulin
24.03.17
✎
11:35
|
(0) Вот же ж проблема. 3 реквизита - это конечно ужасно.
|
|||
5
FIXXXL
24.03.17
✎
11:35
|
я делал реквизит с типом ХранилищеЗначения
при открытии формы - распаковываем, при записи - запаковываем |
|||
6
Лефмихалыч
24.03.17
✎
11:36
|
зачем это хранить в справочнике? Пусть это хранится в условном оформлении варианта отчета.
|
|||
7
Лефмихалыч
24.03.17
✎
11:37
|
вы голову под фуражку подгоняете
|
|||
8
FIXXXL
24.03.17
✎
11:38
|
(5) в УФ - реквизит формы с типом Цвет и ДиалогВыбораЦвета для указания
(6) у меня не отчет, обработка, с программно создаваемыми колонками и раскраской ячеек :) |
|||
9
Лефмихалыч
24.03.17
✎
11:39
|
(8) во-первых, при чем тут ты? во-вторых, это не меняет ни чего
|
|||
10
FIXXXL
24.03.17
✎
11:42
|
(9) молчу, молчу :)
|
|||
11
dezss
24.03.17
✎
11:43
|
(6) так и представляю...добавили новый элемент справочника и полезли менять условное оформление...и так на каждый новый элемент с новым цветом)
|
|||
12
serg-lom89
24.03.17
✎
11:46
|
(11) я отчет программно строю..и никто не хочет ничего сохранять
|
|||
13
marvak
24.03.17
✎
11:50
|
(12)
Примени три реквизита R,G,B и не заморачивайся. Это просто и наглядно. Встречал такое и в типовых конфах, правда еще на 7.7. |
|||
14
marvak
24.03.17
✎
11:51
|
(13)+
и Новый Цвет() удобно вызывать |
|||
15
dezss
24.03.17
✎
11:55
|
(12) так я не тебе писал, ЛьфуСветМихалычу...
А вариантов сохранения куча... Вот один из инета даж типа с реализацией https://helpf.pro/help/view/17579.html |
|||
16
FIXXXL
24.03.17
✎
12:12
|
(13) не от всех цветов можно R,G,B получить
|
|||
20
Волшебник
модератор
24.03.17
✎
12:18
|
[CODE]
// Преобразование цвет в значение хранения // Функция ПолучитьЗначениеХраненияЦвета(Красный, Зеленый, Синий) Экспорт Возврат Синий*256*256 + Зеленый*256 + Красный; КонецФункции// ПолучитьКодЦвета() // Преобразование значения хранения в цвет // Функция ПолучитьЦветПоЗначениюХранения(КодЦвета) Экспорт Синий = Цел(КодЦвета/(256*256)); Зеленый = Цел((КодЦвета - Синий*256*256)/256); Красный = КодЦвета - Синий*256*256 - Зеленый*256; Возврат Новый Цвет(Красный,Зеленый,Синий); КонецФункции// ПолучитьЦвет() [/CODE] |
|||
21
mkalimulin
24.03.17
✎
12:52
|
(16) Приведи пример.
|
|||
22
Лефмихалыч
24.03.17
✎
12:56
|
(11) зато нет проблем, когда у разных пользлователей разное понимание о прекрасном.
Надо в отчете, значит должно настраиваться в отчете. |
|||
23
dezss
24.03.17
✎
12:59
|
(22) зато такой аццкий абстракционизьм появится, что ТС эти отчеты в качестве картин исскуства на запад продавать начнет и обогатится немало...вотъ
|
|||
24
dezss
24.03.17
✎
13:01
|
(23) нуаче...если вон жж-шная дама из праги картинами, нарисованными сиськаме продавала (а вдобавок и видео рисования, собсна)...то почему бы не торговать тем прекрасным, что сможет сделать пользователь при помощи 1с...
|
|||
25
FIXXXL
24.03.17
✎
13:14
|
(21) пример чего?
получи R,G,B от цвета с типом Цвет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |