|
Реквизит справочника в ПолеКомпоновкиДанных в УсловноеОформление
| ☑ |
0
MagaDann
12.10.15
✎
14:43
|
Хочу красить поле по условию, в котором будет участвовать реквизит элемента справочника, являющийся полем ТЧ.
Т.е. например:
...
МойОтбор = УсловноеОформление.Элементы[0].Отбор.Элементы;
ЭОтбор = МойОтбор.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭОтбор.ПравоеЗначение = Истина;
ЭОтбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭОтбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.МояТаблица.МоёПоле.МояПометка");
ЭОтбор.Использование = Истина;
Выбрать "Объект.МояТаблица.МоёПоле" я могу и в редакторе формы, но вот до ".МояПометка" добраться он не даёт.
Если пишу такой код, то элемент оформления вообще не срабатывает.
Что сделать? Добавлять в ТЧ поле "МояПометка" как-то не по-человечески...
|
|
1
aleks_default
12.10.15
✎
14:46
|
Написать свое клиентское приложение для 1с, в котором такое будет возможно.
|
|
2
DrShust
12.10.15
✎
14:49
|
(0) Предполагаю, что нельзя обращаться к реквизитам ТЧ в условном оформлении. Даже если не программно его делать, а ч/з свойства формы, то до реквизитов не достучаться...
|
|
3
MagaDann
12.10.15
✎
14:51
|
Ок, сделаю вид сравнения "ВСписке" и запросом в правое значение добавлю все элементы с МояПометка = Истина. Но осадочек останется...
|
|
4
aleks_default
12.10.15
✎
14:52
|
Объект.МояТаблица.МоёПоле.МояПометка - вот за такое и в толстом клиенте убивать мало, а в УФ и подавно
|
|
5
MagaDann
12.10.15
✎
14:55
|
(4) Почему же?
|
|
6
Лефмихалыч
12.10.15
✎
14:56
|
(0) если дело в отчете происходит, то сделай вычисляемое поле, которое будет для объекта возвращать одно значение для условного оформления. Если дело в ДС происходит, то бросай ружье, иди домой - там такое нельзя и слава богу.
|
|
7
MagaDann
12.10.15
✎
15:02
|
(6) Не, сделал как (3) написал - очень даже работает. Пусть и некрасиво.
|
|
8
Лефмихалыч
12.10.15
✎
15:03
|
(7) условное оформление с отбором по данным подчиненных табличных частей не будет жизнеспособно работать на нормальных объемах.
|
|
9
MagaDann
12.10.15
✎
15:04
|
Я понимаю, но тут небольшая самописная конфа и справочник размером с перечисление.
|
|