|
Цвет из хранилища в список | ☑ | ||
---|---|---|---|---|
0
kimba
20.01.15
✎
19:58
|
Есть справочник, в нем реквизит с типом Хранилище значения.
В хранилище цвет хранится. Как в форму списка справочника в колонку вывести этот цвет? Или хотя бы кто нибудь в типовой где видел подобное подскажите. |
|||
1
НП
20.01.15
✎
20:01
|
мТекущееОсновноеИзображение = ОсновноеИзображение.Хранилище.Получить();
ПоказыватьКартинку = ВосстановитьЗначение("Справочники.Номенклатура.ФормаЭлемента.Изображение"); // Если сохраненного значения нет - режим показа картинки оставим по умолчанию. Если ПоказыватьКартинку <> Неопределено Тогда ЭлементыФормы.ДействияФормы.Кнопки.Изображение.Пометка = ПоказыватьКартинку; КонецЕсли; ПоказатьСпрятатьПанельОсновногоИзображения(); ОбновитьДанные(); |
|||
2
НП
20.01.15
✎
20:01
|
В УТ в справочнике Номенклатура есть такой код. Посмотрите.
|
|||
3
kimba
20.01.15
✎
20:02
|
(1) Это управляемые формы??
|
|||
4
НП
20.01.15
✎
20:02
|
Это относится к изображению. Цвет - ещё проще.
|
|||
5
НП
20.01.15
✎
20:03
|
Нет УТ 10
В управляемой аналогично. |
|||
6
kimba
20.01.15
✎
20:03
|
(2) УТ какая редакция?
|
|||
7
НП
20.01.15
✎
20:03
|
10.3
|
|||
8
kimba
20.01.15
✎
20:04
|
(5) Работа в форме с Хранилищем значения по другому строиться, сдается мне что вы не в курсе.
|
|||
9
kimba
20.01.15
✎
20:04
|
В управляемых формах я имею ввиду
|
|||
10
НП
20.01.15
✎
20:05
|
Я просто скопипастил с рабочей конфигурации.
У меня там как раз вместо хранилища картинка из файла берется. А это - оригинал. |
|||
11
kimba
20.01.15
✎
20:05
|
Есть у кого нибудь пример для УФ?
|
|||
12
kimba
21.01.15
✎
10:03
|
апп
|
|||
13
ГдеСобака Зарыта
21.01.15
✎
10:07
|
||||
14
kimba
21.01.15
✎
13:01
|
сделал, при открытии на сервере добавил текст
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СтилиЛинийРядов.Ссылка, | СтилиЛинийРядов.ЦветЛинии |ИЗ | Справочник.СтилиЛинийРядов КАК СтилиЛинийРядов"; Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл ЭлементУО = Список.УсловноеОформление.Элементы.Добавить(); ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветФона", Выборка.ЦветЛинии.Получить()); ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветТекста", Выборка.ЦветЛинии.Получить()); ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить(); ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных("Цвет"); ЭлементУсловия = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементУсловия.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка"); ЭлементУсловия.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементУсловия.ПравоеЗначение = Выборка.Ссылка; КонецЦикла; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |