Добрый день,уважаемые форумчане!
Есть отчет СКД с параметром ВидыЦен. Как настроить,чтобы в параметр можно было выбирать несколько видов цен?.
На форме он не указан, заполняется все программно.
---
Пример установки списка в параметр настройки:

```1c
    СписокРазделовУчета = Новый СписокЗначений;
    СписокРазделовУчета.Добавить(Перечисления.РазделыУчета.МПЗ);
    СписокРазделовУчета.Добавить(Перечисления.РазделыУчета.Затраты);
    СписокРазделовУчета.Добавить(Перечисления.РазделыУчета.ЗатратыНаВыпуск);

    ПараметрРазделыУчета = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("РазделыУчета"));
    Если ПараметрРазделыУчета <> Неопределено Тогда
    ПараметрРазделыУчета.Значение = СписокРазделовУчета;
    ПараметрРазделыУчета.Использование = Истина;
    КонецЕсли;
```

Пример установки списка в отбор настроек:

```1c
    ЭлементОтбора = Отбор.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = КомпоновщикНастроек.Настройки.ДоступныеПоляВыбора.Элементы.Найти("РазделУчета").Поле;
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
    ЭлементОтбора.Использование = ИспользоватьОтбор;
    СписокРазделовУчета = Новый СписокЗначений;
    СписокРазделовУчета.Добавить(Перечисления.РазделыУчета.МПЗ);
    СписокРазделовУчета.Добавить(Перечисления.РазделыУчета.Затраты);
    СписокРазделовУчета.Добавить(Перечисления.РазделыУчета.ЗатратыНаВыпуск);
    ЭлементОтбора.ПравоеЗначение = СписокРазделовУчета;
```
---
На форме он не указан, заполняется все программно
покажите код как именно заполняется
---
Да там не код. Есть настройки Отбора. Изначально стоит "Равно" нужно изменить на "В списке". Если делаю в макете. То все равно идет приоритет пользовательских настроек отбора.
---
Нет макета "... ОсновнаяНастройка"?
---
В схеме компоновки данных установить галку "Доступен список значений" для параметра
---
Делал,ничего не изменилось(
---
Покажите, как делали, что есть сейчас, что ожидается.
---
Вот
---
Попробуйте выбрать в группе из списка!
---
А вот теперь совсем ничего не понятно. Сначала речь шла о параметрах, теперь отборы.
Вы выставляете вид сравнения отбора в настройках компоновки данных "в списке" а пользовательская настройка переустанавливает "равно" так?
---
Пример установки списка в параметр настройки:

```1c
    СписокРазделовУчета = Новый СписокЗначений;
    СписокРазделовУчета.Добавить(Перечисления.РазделыУчета.МПЗ);
    СписокРазделовУчета.Добавить(Перечисления.РазделыУчета.Затраты);
    СписокРазделовУчета.Добавить(Перечисления.РазделыУчета.ЗатратыНаВыпуск);

    ПараметрРазделыУчета = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("РазделыУчета"));
    Если ПараметрРазделыУчета <> Неопределено Тогда
    ПараметрРазделыУчета.Значение = СписокРазделовУчета;
    ПараметрРазделыУчета.Использование = Истина;
    КонецЕсли;
```

Пример установки списка в отбор настроек:

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