Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Цветовая раскраска в справочнике Номенклатура
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
Михрутка
1С 8.3. УТП.
Необходимо сделать раскраску строк справочника Номенклатура в зависимости от Ценовой группы элемента справочника. Цвета необходимо задавать (желательно) в справочнике Ценовые группы.
Подскажите как это реализовать?
Подсветить можно "При получении данных" справочника Номенклатура, но как задать цвета в справочнике Ценовые группы? Создать реквизит ЦВЕТ с типом ХранилищеЗначения или как? Кто-то делал такое? Подскажите, кто в теме.
logist
Цитата(Михрутка @ 29.08.17, 10:46) необходимо зарегистрироваться для просмотра ссылки
Создать реквизит ЦВЕТ с типом ХранилищеЗначения или как?

Или три реквизита которые будут хранить RGB, это упрощает тем, что не надо получать значение из хранилища.
Михрутка
logist @ Сегодня, 11:52 необходимо зарегистрироваться для просмотра ссылки ,
Реквизиты типа число? Их все-равно потом нужно в цвет преобразовывать. Или как?
logist
Цитата(Михрутка @ 29.08.17, 11:58) необходимо зарегистрироваться для просмотра ссылки
Реквизиты типа число?

Да.

Цитата(Михрутка @ 29.08.17, 11:58) необходимо зарегистрироваться для просмотра ссылки
Их все-равно потом нужно в цвет преобразовывать. Или как?

Да. По сути варианта два

// Когда цвет хранилище значения, но тогда вы должны четко понимать что оно всегда заполнено, иначе будет ошибка
ХЗ = ЦновыеГруппы.Цвет.Получить();
ЦветОформления = ХЗ;

// Либо, тогда если цвет будет не заполнен, строка будет черной
ЦГ = ЦеновыеГруппы;
ЦветОформления = Новый Цвет(ЦГ.R, ЦГ.G, ЦГ.B);
Михрутка
logist @ Сегодня, 12:03 необходимо зарегистрироваться для просмотра ссылки ,
Возникает несколько вопросов.
1. Как добавить установку цвета в Ценовые группы, в ФормеСписка? Как задавать эти параметры? Т.е. добавить 3 разных реквизита найти нужны цвет, посмотреть из каких RGB он состоит и записать соответсвующие значения?
2. С Хранилищем Значений вообще не понятно как туда впихнуть цвет в ФормеСписка. Он туда у меня никак не впихивается. ((
sava1
По хранилищу:
берем УТП, поиск в дереве конфигурации по Цвет (ЦветФона). В каком-то справочнике там есть. Смотрим и анализируем.

А по применению - я бы хранил ВебЦвет строкой.
Михрутка
Вопрос в продолжение темы, т.к. вернулся к реализации цветов.
Справочник "Ценовые группы" открывается как Список в котором все элементы редактируются сразу в Списке. Создал ФормуЭлемента этого справочника и смотрю на нее )) т.к. никак не могу заставить ее открываться. Что-то сегодня не идет. Подскажите, в чем дело? Нужно чтобы элементы не редактировались в Списке, а открывалась ФормаЭлемента.
sava1
Контекстное меню - редактировать в диалоге
Михрутка
sava1 @ Сегодня, 15:58 необходимо зарегистрироваться для просмотра ссылки ,
Такого нет (((
Там есть пункт "Закончить редактирование", но он не активен((

Все разобрался. В Свойствах Справочника, было установлено Редактировать в Списке.


 ! 

необходимо зарегистрироваться для просмотра ссылки: 6
 
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.