"Параметры выбора" не работают в определённом отборе

1. vyak13 06.03.24 11:27 Сейчас в теме
Приветствую.

Создаю пустую обработку с табличной частью. В табличной части только одна колонка с типом "СправочникСсылка.Номенклатура". Хочу установить отбор с помощью параметров выбора по единице измерения:

МассивПараметров = Новый Массив();

МассивЗначений = Новый Массив();
МассивЗначений.Добавить(Справочники.УпаковкиЕдиницыИзмерения.НайтиПоНаименованию("шт", Истина));
МассивЗначений.Добавить(Справочники.УпаковкиЕдиницыИзмерения.НайтиПоНаименованию("кг", Истина));
ФиксМассив = Новый ФиксированныйМассив(МассивЗначений);
ПараметрОтбора = Новый ПараметрВыбора("Отбор.ЕдиницаИзмерения", ФиксМассив);
МассивПараметров.Добавить(ПараметрОтбора);

НовыеПараметрыВыбора = Новый ФиксированныйМассив(МассивПараметров);
Элементы.ТабличнаяЧасть1Номенклатура.ПараметрыВыбора = НовыеПараметрыВыбора;

Отбор устанавливается, всё хорошо - в списке выбора только номенклатура с "шт" и "кг" . Удаляю этот код и пишу другой, чтобы установить отбор по виду номенклатуры:

МассивПараметров = Новый Массив();

МассивЗначений = Новый Массив();
МассивЗначений.Добавить(Справочники.ВидыНоменклатуры.НайтиПоНаименованию("A", Истина));
МассивЗначений.Добавить(Справочники.ВидыНоменклатуры.НайтиПоНаименованию("B", Истина));
ФиксМассив = Новый ФиксированныйМассив(МассивЗначений);
ПараметрОтбора = Новый ПараметрВыбора("Отбор.ВидНоменклатуры", ФиксМассив);
МассивПараметров.Добавить(ПараметрОтбора);

НовыеПараметрыВыбора = Новый ФиксированныйМассив(МассивПараметров);
Элементы.ТабличнаяЧасть1Номенклатура.ПараметрыВыбора = НовыеПараметрыВыбора;

И отбор не работает - выводится весь список номенклатуры. В отладке видно, что виды номенклатуры "A" и "B" нашлись по наименованию.

В чём причина такого поведения, ведь конструкции кода одинаковые.
По теме из базы знаний
Найденные решения
2. nomad_irk 76 06.03.24 11:41 Сейчас в теме
(1) Предполагаю, что ваш отбор "конфликтует" с типовым, который может быть установлен по единственному виду номенклатуры.
Возможно, есть какая-то другая форма выбора/списка, которую необходимо использовать для отбора по нескольким видам номенклатуры.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 06.03.24 11:41 Сейчас в теме
(1) Предполагаю, что ваш отбор "конфликтует" с типовым, который может быть установлен по единственному виду номенклатуры.
Возможно, есть какая-то другая форма выбора/списка, которую необходимо использовать для отбора по нескольким видам номенклатуры.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот