Как программно сделать в табличной части УФ отбор по списку значений? #646845


#0 by MikhaDi4
Привет! Не пойму - программно сделать в табличной части УФ отбор по списку значений. Собственно есть УФ, на ней таблица, данные которой это табличная часть. Есть список значений, который хочу применить для отбора в таблице. Как это сделать?   Штука вроде: работает, но, как быть если у меня список? Свойства "Отбор" у таблицы нет...
#1 by vmv
не катит, там только на равенство ЗНАЧЕНИЯ. Выход, делать свой числовой реквизит "РеквизитОтбора" 1 - В спсике такком-то 2 -... н - хитрющее условие отбора
#2 by MikhaDi4
это как? У меня пока только такая идея - гдето (н-р в другой табличной части) храним всю таблицу, а пользователю выдаем новую табличку, которую получаем (пусть даже через НайтиСтроки) из данной... Но это както неочень
#3 by Новиков
Самому интересно :)
#4 by Займись делом
Как именно заполняется таблица формы?
#5 by MikhaDi4
Пробовал заполнять таким макаром: т.е. разнГруппы здесь это ТЧ обработки, потом ТЧ удалил и просто сделал таблицу как реквизит формы и заполняю ее так: Тока всеравно непойму как отборы мутить...
#6 by Займись делом
Я так понимаю в таблице на форме представлены данные из табличной части только одного объекта? Может быть стоит попробовать использовать динамический список? С запросом вроде этого ВЫБРАТЬ    ТабличнаяЧастьСправочника.ЗначащийРеквизит ИЗ    Справочник.НазваниеСправочника.ТабличнаяЧастьСправочника КАК ТабличнаяЧастьСправочника    ТабличнаяЧастьСправочника.Ссылка = &Ссылка    И ТабличнаяЧастьСправочника.РеквизитОтбора В(&МассивЗначенийРеквизитовОтбора) Или отбор устанавливать не в запросе, а у самого списка.
#7 by MikhaDi4
ээ, нет. У меня данные не объекта 1с, а таблица строковых значений.
#8 by rikodroo
Тоже интересно как такое сделать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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