Условное оформление табличной части. #632012


#0 by zloy-duh
Доброго времени суток. Возникла проблема с условным оформлением табличной части (таблицы формы) в управляемом приложении. Задача: Нужно задать цвет полям у которых реквизит поля ссылочного типа таблицы равняется некоторому значению. Левое значение элемента условного оформления принимает только поля табличной части (не углубляясь до реквизитов этих полей). Возможно есть какой-то способ решить данную задачу.
#1 by zloy-duh
Добавлять еще реквизиты в табличную часть - не вариант. Слишком много таких табличных частей.
#2 by zladenuw
а гугл говорит что можно
#3 by Жан Пердежон
реквизит формы добавь
#4 by zloy-duh
Эту ветку уже видел. ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.НеПорезан"); НеПорезан - это реквизит ТЧ.
#5 by zloy-duh
мне же надо углубится еще дальше Допустим: ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.Контрагент.ВидКонтрагента");
#6 by Фокусник
как ни крути, данные должны быть на клиенте, оформление УФ на сервер не полезет :)
#7 by zloy-duh
Возможно есть другой способ
#8 by hhhh
динамический список вроде называется.
#9 by zloy-duh
Пришла мысль добавить на форме в ТЧ объекта (объект.товары) свой реквизит. Осталась проблема как его заполнять. При открытии формы данные берутся из базы, но там такого реквизита нет. Можно ли брать значение автоматически из реквизита, дабы не обходить строки ТЧ.
#10 by zloy-duh
Динамический список никак не прикрутить к ТЧ.
#11 by zladenuw
пробуй ПутькДанным у твоего реквизита, а где с базы берется ?
#12 by hhhh
это называется запрос в цикле. За это расстреливают. В обычном приложении это нещадно тормозит. А в управляемом вообще всё накроется у тебя.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С