Имя: Пароль:
1C
1С v8
v8: УФ отбор строк в табличной части документа по списку значений
0 ИсчадиеADO
 
23.07.14
16:19
Делаю так:
    
Структура.Вставить("ИмяМоейКолонки", СписокЗначений);
        
        
ФиксированнаяСтруктура = новый ФиксированнаяСтруктура(Структура);
Элементы.МояТабличнаяЧасть.ОтборСтрок = ФиксированнаяСтруктура;


если указывать список, то отбор не работает.

Есть ли решение, как сделать отбор со списком значений, для управляемых форм?
1 Maxus43
 
23.07.14
16:21
с помощью ОтборСтрок не получится, там на равентсво
2 ИсчадиеADO
 
23.07.14
16:24
(1) а как можно? вообще у меня задача стоит отбор через точку сделать. Т.е. так "ИмяМоейКолонки.ОченьВажныйРеквизит". Но так тоже не работает. Единственный вариант - добавлять колонки в ТЧ только для отбора? Некрасиво как то
3 ИсчадиеADO
 
23.07.14
16:27
(1) Сенк за ответ, если более лучшего варианта никто не предложит, пойду делать не нужные колонки :(
4 Maxus43
 
23.07.14
16:27
(2) да, про вариант добавления реквизита я тоже подумал... но ага, некрасиво. Может левую ТЗ на форму вывести, вместо ТЧ, а её заполнять по результатам запроса
5 Maxus43
 
23.07.14
16:28
красивого варианта не вижу...
6 ИсчадиеADO
 
23.07.14
16:28
(4) слишком сложно для данного случая
7 ИсчадиеADO
 
23.07.14
16:28
(5) ок, спасибо
8 Maxus43
 
23.07.14
16:29
хотя погоди, руками же можно сделать отбор в ТЧ с видом сравнения "В Списке", массив попробуй передать, вместо списка
9 ИсчадиеADO
 
23.07.14
16:36
(8) ща 5 сек
10 VikingKosmo
 
23.07.14
16:37
а еще есть вариант с условным оформлением...
11 ИсчадиеADO
 
23.07.14
16:38
(10) видимость всей строки то нельзя убрать
12 VikingKosmo
 
23.07.14
16:39
(11) да ладно?
13 ИсчадиеADO
 
23.07.14
16:42
так, отбор с массивом не работает

(12) хм, не слышал такого, ща проверю. Можешь пример кода кинуть?
14 VikingKosmo
 
23.07.14
16:43
Укажи в обрабатываемых полях, все поля ТЧ
15 VikingKosmo
 
23.07.14
16:43
к (14)
и должно помочь. Когда то давненько, я что то подобное мастерил.
16 ИсчадиеADO
 
23.07.14
16:47
(14) спасибо, проверяю
17 ИсчадиеADO
 
23.07.14
17:02
(15) Спасибо, работает!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший