Добрый день, есть отчет который выводит список счетов на оплату, в этом отчете есть параметр контрагенты, он позволяет выбирать нужного либо если не выбирать то выводит по всем, так вот нужно сделать выбор контрагентов которые не нужно выводить в отчет, я сделал это, но проблема в том что я могу выбрать только одного контрагента, а нужно что было можно добавлять в список, а не по одному. Помогите с решение задачи.

```1c
    Макет = ВнешнийОтчетОбъект.ПолучитьМакет("Отчет");
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | СчетНаОплатуПокупателю.ДатаОплаты КАК ДатаОплаты,
    | СчетНаОплатуПокупателю.СуммаДокумента КАК СуммаДокумента,
    | СчетНаОплатуПокупателю.Контрагент,
    | СчетНаОплатуПокупателю.Ссылка,
    | СчетНаОплатуПокупателю.Комментарий
    |ИЗ
    | Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
    |ГДЕ
    | СчетНаОплатуПокупателю.ДатаОплаты >= &дн
    | И НЕ СчетНаОплатуПокупателю.ПометкаУдаления
    | И (СчетНаОплатуПокупателю.Контрагент = &Контрагент
    | ИЛИ &ВсеКонтрагенты)
    | И НЕ СчетНаОплатуПокупателю.Контрагент = &КонтрагентН
    |
    |УПОРЯДОЧИТЬ ПО
    | ДатаОплаты
    |ИТОГИ
    | СУММА(СуммаДокумента)
    |ПО
    | ОБЩИЕ,
    | ДатаОплаты";

    Запрос.УстановитьПараметр("дн", дн);
    Запрос.УстановитьПараметр("Контрагент", Контрагент);
    Запрос.УстановитьПараметр("ВсеКонтрагенты", Контрагент.Пустая());
    Запрос.УстановитьПараметр("КонтрагентН", Контрагент1);
    Результат = Запрос.Выполнить();

    ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
    ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
    ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
    ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
    ОбластьОбщийИтог = Макет.ПолучитьОбласть("ОбщиеИтоги");
    ОбластьДатаОплаты = Макет.ПолучитьОбласть("ДатаОплаты");
    ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");

    ТабДок.Очистить();
    ОбластьЗаголовок.Параметры.ДФ=ТекущаяДата();
    ТабДок.Вывести(ОбластьЗаголовок);
    ТабДок.Вывести(ОбластьШапкаТаблицы);
    ТабДок.НачатьАвтогруппировкуСтрок();

    ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

    ВыборкаОбщийИтог.Следующий(); // Общий итог
    ОбластьОбщийИтог.Параметры.Заполнить(ВыборкаОбщийИтог);
    ТабДок.Вывести(ОбластьОбщийИтог, ВыборкаОбщийИтог.Уровень());

    ВыборкаДатаОплаты = ВыборкаОбщийИтог.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

    Пока ВыборкаДатаОплаты.Следующий() Цикл
    ОбластьДатаОплаты.Параметры.Заполнить(ВыборкаДатаОплаты);
    ТабДок.Вывести(ОбластьДатаОплаты, ВыборкаДатаОплаты.Уровень());

    ВыборкаДетальныеЗаписи = ВыборкаДатаОплаты.Выбрать();

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
    ОбластьДетальныхЗаписей.Параметры.Номер=ВыборкаДетальныеЗаписи.ссылка.Номер;
    ОбластьДетальныхЗаписей.Параметры.дата=формат(ВыборкаДетальныеЗаписи.ссылка.дата,"ДФ=dd.MM.yyyy");
    Номер=ПолучитьНомер(ВыборкаДетальныеЗаписи.ссылка);
    Если Номер<>" Тогда
    ОбластьДетальныхЗаписей.Параметры.Номер=номер;
    КонецЕсли;
    ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень());
    КонецЦикла;
    КонецЦикла;

    ТабДок.ЗакончитьАвтогруппировкуСтрок();
    ТабДок.Вывести(ОбластьПодвалТаблицы);
    ТабДок.Вывести(ОбластьПодвал);

    //}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ
    КонецПроцедуры
```
---
добавить реквизит формы с типом список значений,

а в запросе

```1c
    СчетНаОплатуПокупателю.Контрагент В (&СписокКонтрагентов)
```
---
добавить реквизит формы с типом список значений,

а в запросе

```1c
    СчетНаОплатуПокупателю.Контрагент В (&СписокКонтрагентов)
```
---
Спасибо!