|
Как программно сделать в табличной части УФ отбор по списку значений? | ☑ | ||
|---|---|---|---|---|
|
0
MikhaDi4
10.01.13
✎
22:20
|
Привет!
Не пойму - программно сделать в табличной части УФ отбор по списку значений. Собственно есть УФ, на ней таблица, данные которой это табличная часть. Есть список значений, который хочу применить для отбора в таблице. Как это сделать? Штука вроде: Элементы.ТабГруппы.ОтборСтрок = Новый ФиксированнаяСтруктура("КодТовара", ВыбТовар.КодТовара); работает, но, как быть если у меня список? Свойства "Отбор" у таблицы нет... |
|||
|
1
vmv
10.01.13
✎
22:30
|
(0) не катит, там только на равенство ЗНАЧЕНИЯ.
Выход, делать свой числовой реквизит "РеквизитОтбора" 1 - В спсике такком-то 2 -... н - хитрющее условие отбора |
|||
|
2
MikhaDi4
10.01.13
✎
22:35
|
(1) это как?
У меня пока только такая идея - гдето (н-р в другой табличной части) храним всю таблицу, а пользователю выдаем новую табличку, которую получаем (пусть даже через НайтиСтроки) из данной... Но это както неочень |
|||
|
3
Новиков
10.01.13
✎
22:38
|
Самому интересно :)
|
|||
|
4
Займись делом
10.01.13
✎
22:41
|
Как именно заполняется таблица формы?
|
|||
|
5
MikhaDi4
10.01.13
✎
22:55
|
(4) Пробовал заполнять таким макаром:
Объект.разнГруппы.Загрузить(Разн_Группы); т.е. разнГруппы здесь это ТЧ обработки, потом ТЧ удалил и просто сделал таблицу как реквизит формы и заполняю ее так: ЗначениеВРеквизитФормы(Разн_Группы, "разнГруппы"); Тока всеравно непойму как отборы мутить... |
|||
|
6
Займись делом
10.01.13
✎
23:07
|
(5) Я так понимаю в таблице на форме представлены данные из табличной части только одного объекта? Может быть стоит попробовать использовать динамический список?
С запросом вроде этого ВЫБРАТЬ ТабличнаяЧастьСправочника.ЗначащийРеквизит ИЗ Справочник.НазваниеСправочника.ТабличнаяЧастьСправочника КАК ТабличнаяЧастьСправочника ГДЕ ТабличнаяЧастьСправочника.Ссылка = &Ссылка И ТабличнаяЧастьСправочника.РеквизитОтбора В(&МассивЗначенийРеквизитовОтбора) Или отбор устанавливать не в запросе, а у самого списка. |
|||
|
7
MikhaDi4
10.01.13
✎
23:09
|
(6) ээ, нет. У меня данные не объекта 1с, а таблица строковых значений.
|
|||
|
8
rikodroo
11.01.13
✎
08:44
|
Тоже интересно как такое сделать
|
| Форум | Правила | Описание | Секции | Поиск |