Имя: Пароль:
1C
 
Отображение определенных строк ТЧ
0 Vvvvv
 
22.03.19
13:13
Как сделать отбор строк, с разными значениями.
Нужно что бы показывались те строки из ТЧ "Базы", по колонки "Ключ"
Значение колонки "Ключ" заполняентся из массива

ЭтаФорма.Элементы.<Имя ТЧ>.ОтборСтрок = Новый ФиксированнаяСтруктура("<Поле отбора>", ЭтаФорма.<Значение отбора>);

попробовал так, но ошибка не пойму как правильно отбор строк заполнить?

если Массив.Количество() > 0 тогда
        ЭтаФорма.Элементы.Базы.ОтборСтрок.Ключ.ВидСравнения = ВидСравнения.ВСписке;
        для каждого стр из Массив цикл
            ЭтаФорма.Элементы.Базы.ОтборСтрок.Ключ.Значение.Добавить(стр);
            
        КонецЦикла;
    КонецЕсли;
1 aleks_default
 
22.03.19
13:20
никак. только прямое соответствие
2 fisher
 
22.03.19
13:35
С разными - никак.
Но ничего не мешает добавить служебное булево "ОтборСтрок" и заполнять его по нужным правилам. А на него уже отбор натравливать.
3 Vvvvv
 
22.03.19
13:39
(2) понял твою идею!
Основная теорема систематики: Новые системы плодят новые проблемы.