УФ, на форме Динамический список с произвольным запросом. Выводит список номенклатуры с ценами и остатками.

Определяю параметры:

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    СписокНоменклатуры.Параметры.УстановитьЗначениеПараметра("ВидЦены1", Справочники.ВидыЦен.НайтиПоНаименованию("Розничные"));
    СписокНоменклатуры.Параметры.УстановитьЗначениеПараметра("ВидЦены2", Справочники.ВидыЦен.НайтиПоНаименованию("Закупочные"));
    СписокНоменклатуры.Параметры.УстановитьЗначениеПараметра("ВыбРодитель", Справочники.Номенклатура.НайтиПоКоду("00000001"));
    КонецПроцедуры
```

Как программно отключить отбор по параметру "ВыбРодитель"?

Пробовал

```1c
    ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(ЭтаФорма.СписокНоменклатуры.Отбор, "ВыбРодитель",,,,Ложь);
```

нет реакции вообще
а так выдает ошибку, в цикле - пусто

```1c
    Поле = Новый ПолеКомпоновкиДанных("ВыбРодитель");
    Для каждого ЭлементОтбора Из СписокНоменклатуры.Отбор.Элементы Цикл
    Если ЭлементОтбора.ЛевоеЗначение = Поле Тогда
    ЭлементДляУдаления = ЭлементОтбора;
    КонецЕсли;
    КонецЦикла;
    СписокНоменклатуры.Отбор.Элементы.Удалить(ЭлементДляУдаления);
```
---
```1c
    Выбор Когда &ВыбРодитель = Значение(Справочник.ИмяСправочника.ПустаяСсылка) Тогда Истина Иначе ИмяТаблицы.Родитель = &ВыбРодитель Конец
```

это нужно добавить в ГДЕ
---
В запросе: Выбор Когда &ВыбРодитель = Значение(Справочник.ИмяСправочника.ПустаяСсылка) Тогда Истина Иначе ИмяТаблицы.Родитель = &ВыбРодитель Конец
---
Перепис запрос в Динамическом списке, добавив как вы подсказали:

```1c
    ВЫБРАТЬ
    ЕСТЬNULL(СвободныеОстаткиОстатки.ВНаличииОстаток, 0) КАК ВНаличии,
    ЕСТЬNULL(СвободныеОстаткиОстатки.ВРезервеСоСкладаОстаток, 0) КАК ВРезерве,
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних1.Цена, "0") КАК Цена1,
    ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних2.Цена, "0") КАК Цена2,
    СпрНоменклатура.Ссылка,
    Выбор Когда &ВыбРодитель = Значение(Справочник.Номенклатура.ПустаяСсылка) Тогда
    Истина
    Иначе СпрНоменклатура.Родитель = &ВыбРодитель
    Конец КАК НомРодитель,
    СпрНоменклатура.ЭтоГруппа,
    СпрНоменклатура.Код,
    СпрНоменклатура.Наименование,
    СпрНоменклатура.Артикул
    ИЗ
    Справочник.Номенклатура КАК СпрНоменклатура
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних1
    ПО СпрНоменклатура.Ссылка = ЦеныНоменклатурыСрезПоследних1.Номенклатура
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних2
    ПО СпрНоменклатура.Ссылка = ЦеныНоменклатурыСрезПоследних2.Номенклатура
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СвободныеОстатки.Остатки КАК СвободныеОстаткиОстатки
    ПО СпрНоменклатура.Ссылка = СвободныеОстаткиОстатки.Номенклатура
    ГДЕ
    ЦеныНоменклатурыСрезПоследних1.ВидЦены = &ВидЦены1
    И ЦеныНоменклатурыСрезПоследних2.ВидЦены = &ВидЦены2
    И СпрНоменклатура.Родитель = &ВыбРодитель
```

По прежнему никакой реакции ни от

```1c
    ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(ЭтаФорма.СписокНоменклатуры.Отбор, "ВыбРодитель",,,,Ложь);
```

ни от

```1c
    ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбора(ЭтаФорма.СписокНоменклатуры.Отбор, "ВыбРодитель");
```
---
```1c
    Выбор Когда &ВыбРодитель = Значение(Справочник.ИмяСправочника.ПустаяСсылка) Тогда Истина Иначе ИмяТаблицы.Родитель = &ВыбРодитель Конец
```

это нужно добавить в ГДЕ
---
если у вас платформа свежая, то смотрите в БСП давным давно придуманные пр-ры

```1c
    ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(Список.Отбор,
    "Организация",
    Организация);
```

и

```1c
    ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбора(Список.Отбор,
    "Организация");
```
---
Спасибо, разобрался с запросом.
Да, у меня УТ 11 на БСП, но я изначально устанавливал Параметры, через "ПриСозданииНаСервере", через "УстановитьЗначениеПараметра".