Имя: Пароль:
1C
 
Управляемые формы . Как сделать отбор строк табличной части по списку значений
0 kenzori
 
22.05.25
13:31
Есть форма документа , в которой есть колонка, в ней табличная часть "Продукция" (с строками "Номенклатура", "Характеристика" "Спецификация" "Количество" и др.).

Задача: нужно отфильтровать строки табличной части по списку значений из справочника.

Например, есть справочник, который хранит список номенклатурных групп. Получить этот список можно так:\

СписокПоНеобходимымГруппам = ПРСправочникСписок("НоменклатурнаяГруппа");

Вопрос: Как применить отбор к табличной части, чтобы остались только строки, где номенклатура входит в этот список?
Процедура ПолучитьТекущиеДанные(Элемент)
    Элементы.Продукция.ОтборСтрок = Новый ФиксированнаяСтруктура("Номенклатура", Элементы.Продукция.ТекущиеДанные);


Как изменить этот код, чтобы отбор работал не по текущим данным, а по списку значений СписокПоННеобходимымГруппам?
1 СвинТуз
 
22.05.25
14:46
"ОтборСтрок" не работает со списком.
2 СвинТуз
 
22.05.25
14:47
А в остальном все хорошо, все хорошо.

От полноты налитого стакана и от того сколько можно сломать.
3 Fish
 
гуру
22.05.25
14:53
(0) Например:
Добавляешь в ТЧ булевский реквизит "Показывать".
Заполняешь его в соответствии со списком.
Делаешь отбор по полю "Показывать".