0
tlg25
09.11.15
✎
15:31
|
Доброго времени суток.
Не получается вроде простая вещь.
8.3 Управляемые формы.
Надо сделать условное оформление в табличной части справочника в форме элемента.
Но не по самому реквизиту табличной части. А по вложенному.
То есть у табличной части есть реквизит ссылочного типа.
В том справочнике, на который он ссылается, ещё один реквизит ссылочного типа, который ссылается на третий справочник, по значению из которого и надо раскрашивать (там есть реквизит, в котором цвет хранится).
Если я захожу в условное оформление формы через конфигуратор, то там в условиях в отборе мне даёт выбрать только сам реквизит табличной части, дальше дерево по ссылке не открывается.
А если пишу программно, что мне и надо, и пишу в переменную ЛевоеЗначение: "ИмяТч.Реквизит1.Реквизит2.Реквизит3"
в конструкции
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ЛевоеЗначение);
то ошибки не выдаётся, но и отбора не происходит.
Условное оформление просто по самому реквизиту табличной части само собой работает, но мне надо по "вложенному" реквизиту.
|
|
3
tlg25
09.11.15
✎
15:53
|
(2) На форму он и так выводится при отображении табличной части. Но от этого он не попадает в список полей, по которым можно сделать условное оформление. Если я добавлю на форме в табличную часть дополнительный реквизит, то только тогда он становится виден в списке полей условного оформления. Но тогда этот дополнительный реквизит мне надо будет искусственно заполнять при открытии формы или добавлении новой строки в табличную часть.
|
|