powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Палитра цветов в Настройках пользователя
2 сообщений из 2, страница 1 из 1
Палитра цветов в Настройках пользователя
    #36998437
dvasilev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Задача: Необходимо сделать НАСТРОЙКУ ПОЛЬЗОВАТЕЛЯ - выбор цвета из палитры. Дальше этот цвет обрабатывется при выводе строки и подсвечивает строки. Каким образом прилепить палитру к справочнику настроек пользователя?

Конечно можно создать свой справочник цветов где вводить значения RGB, но че-то неохота заморачиваться.
...
Рейтинг: 0 / 0
Палитра цветов в Настройках пользователя
    #36998670
Юрец
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Создай реквизит справочника "ЦветПользователя" с типом "ХранилищеЗначения".
2. В форме элемента справочника добавь реквизит (закладка "Реквизиты") "ЦветПользователяПолеВвода" с типом "Цвет"
3. На форму добавь элемент ввода "Поле выбора". В нем укажи: Данные - "ЦветПользователяПолеВвода", ТипЗначения - "Цвет".
4. Добавь процедуру "ПриИзменении" для элемента ввода цвета:
Код: plaintext
ЦветПользователя = Новый ХранилищеЗначения(ЦветПользователяПолеВвода);
5. Добавь процедуру для формы элемента справочника "ПриОткрытии":
Код: plaintext
1.
2.
3.
4.
5.
6.
//Если это новый элемент то зададим цвета по-умолчанию
Если ЭтоНовый()Тогда
	ЦветПользователяПолеВвода = Новый Цвет;
	ЦветПользователя = Новый ХранилищеЗначения(ЦветПользователяПолеВвода);
Иначе
	ЦветФонаПользователяПолеВвода = ЦветФона.Получить();
КонецЕсли;

Таким образом цвет у тебя будет храниться в реквизите "ЦветПользователя". Вытянешь его куда захочешь.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Палитра цветов в Настройках пользователя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]