|
Как через Стиль получить ЭлементСтиля? | ☑ | ||
---|---|---|---|---|
0
PQT
03.04.14
✎
13:42
|
Задача элементарная - нужно чтобы в журнале документы были маркированы цветом магазина, которому принадлежит документ
При запуске формирую соответствие стилей магазинам (предварительно задав соответствие имени стиля): ЦветаМагазинов = Новый Соответствие; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Проекты.Ссылка, | Проекты.СтильМагазина |ИЗ | Справочник.Магазины КАК Магазины"; ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ЦветаПроектов.Вставить(ВыборкаДетальныеЗаписи.Ссылка, БиблиотекаСтилей[ВыборкаДетальныеЗаписи.СтильМагазина]); КонецЦикла; Теперь при получении данных в журнале, у меня есть стиль, и есть ли возможность добраться до элемента стиля? Процедура ДокументСписокПриПолученииДанных(Элемент, ОформленияСтрок) Для каждого Оформл Из ОформленияСтрок Цикл ПодходящийСтиль = ЦветаМагазинов.Получить(Оформл.ДанныеСтроки.Магазин); Оформл.ЦветФона = ПодходящийСтиль.НужныйМнеЦвет; КонецЦикла; КонецПроцедуры |
|||
1
PQT
03.04.14
✎
13:47
|
Как обойти знаю, но хочется упрямо использовать стили
|
|||
2
banco
03.04.14
✎
13:49
|
(0) а Проекты.СтильМагазина это что? какой тип?
|
|||
3
PQT
03.04.14
✎
13:50
|
ой) для простоты понимания для форума Проекты изменил на Магазины, а в этих двух местах забыл))
читать так Магазины = Проекты) |
|||
4
PQT
03.04.14
✎
13:51
|
в программе у нас магазины исторически получилось что проектами зовутся.. а раз это не логично, сюда писать так не стал)
|
|||
5
PQT
03.04.14
✎
13:52
|
поэтому сори за ввод в заблуждение))
|
|||
6
PQT
03.04.14
✎
13:52
|
т.е. вот:
Запрос.Текст = "ВЫБРАТЬ | Магазины.Ссылка, | Магазины.СтильМагазина |ИЗ | Справочник.Магазины КАК Магазины"; |
|||
7
PQT
03.04.14
✎
13:53
|
(2) Это строка
|
|||
8
PQT
03.04.14
✎
13:54
|
(2) туда у нас имя предпочитаемого стиля выбирают
|
|||
9
PQT
03.04.14
✎
13:54
|
точнее будут выбирать, если получится через стили))
|
|||
10
banco
03.04.14
✎
13:56
|
(9) может лучше хранить цвет? есть же специальный тип цвет, можно и на форму кидать и пользователь будет выбирать цвет
|
|||
11
PQT
03.04.14
✎
14:01
|
(10) да, скорее всего придется так
но через стили было бы удобней, т.к. у магазинов эти цвета уже определены и главный стиль в периферийных ИБ при запуске загружается ихний |
|||
12
Господин ПЖ
03.04.14
✎
14:03
|
стиль - это брошенная на полдороги свистелка, лучше без него
|
|||
13
PQT
03.04.14
✎
14:04
|
не приходилось раньше цвет хранить, подскажите цвет хранить в ХранилищеЗначений?
|
|||
14
PQT
03.04.14
✎
14:39
|
сделал через строку с запятыми.. я прям как мамонт)
|
|||
15
PQT
03.04.14
✎
14:40
|
жаль что со стилями нет такой динамики(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |