Как лучше хранить настройки цвета?

Форум 1С: Одинэс.Ру

Найти!

Как лучше хранить настройки цвета?

Антиквар
10.03.2009 - 14:44
Добрый всем день!
Необходимо хранить настройки цвета.
Пользователь должен задать цвета, которыми будут отображаться строки в зависимоти от некоторых условий.
И эти настройки должны быть одинаковыми для всех пользователей.
Т.е. самое то запихать бы цвета в константы, но у констант нет такого типа.
Можно для каждого цвета хранить 3 константы (зеленый, красный, синий), тогда это будет тип "Число" и всё получится.
Но если в форме настроек пользователь выберет цвет не из палитры стиля, а например из закладок Web или Windows, то функция "ВыбЦвет.Зеленый" возвратит не числовое значение зеленого, а "-1", аналогично с красным и синим.
Может цвет в 8.1 можно хранить как-то более грамотно, в стилях например в ветке конфигурации Общие, но я не допер :)
К списку тем К списку форумов

Интересные темы

odines.ru
07.05.2024 - 20:50
Смотри также:
Переключатель Значение по умолчанию
Неизвестная ошибка...Что делать?
1С:Консолидация 8 - так ли всё красиво как на http://v8.1c.ru/consolid/

Re: Как лучше хранить настройки цвета?

Uho
1 - 10.03.2009 - 15:43
я, конечно, в восьмерке чайник, но хранилище значения разве не подойдет?

Re: Как лучше хранить настройки цвета?

Антиквар
2 - 10.03.2009 - 16:12
Думаю подойдет, константе его задать можно.
Просто я избегаю использования хранилища значения, мне кажется это слишком громоздкий вариант в плане ресурсов для хранения такой ерунды, как цвет для раскраски пользователям :)
Но если больше ничего не остается, то как вариант попробую, спасибо, так-то должно прокатить.
Но хочется чего-то более приземленного :)

Re: Как лучше хранить настройки цвета?

Gloom
3 - 10.03.2009 - 16:28
Тип Цвет сериализуемый, т.е. можно в виде строки хранить.
Например:
==========================================================
СериализованныйЦвет = ЗначениеВСтрокуВнутр(ВыбранныйЦвет);
ВыбранныйЦвет = ЗначениеИзСтрокиВнутр(СериализованныйЦвет);

Re: Как лучше хранить настройки цвета?

Антиквар
4 - 10.03.2009 - 18:16
(3) Спасибо, этот вариант мне более симпатичен :)
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Вопрос к специалистам 1С 8. Отчет "Расчетные листки" не разрывать на разные страницы по 1-му сотруднику, как э Вызов COM соединения в регламентных заданиях в 8.1 »
© 2009 Форум 1С: Одинэс.Ру