Здравствуйте, уважаемые форумчане. Возник такой вопрос. Имеется журнал документов (в нём два вида документов). Этот журнал я открываю программно (с отборами) для выбора документов. Но проблема в том, что не получается выбрать документ и посадить его в реквизит. При двойном клике документ просто открывается. Подскажите, пожалуйста, как сделать так чтобы из журнала можно было выбрать (посадить в реквизит) документ. Код прилагаю.

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

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

    ПараметрыОтбора.Вставить("Клиент", НастройкаОтбора);
    КонецЕсли;
    Если СтрокаТабличнойЧасти.СписаниеНачальногоДолга Тогда
    ПараметрыОткрытия = Новый Структура("ПараметрыОтбора", ПараметрыОтбора);
    ПараметрыОткрытия.Вставить("ЭлементДляПозиционирования", Элементы.Клиенты.ТекущиеДанные.ДокументОснование);
    ОткрытьФорму("Документ.ВводНачальногоДолгаКлиента.ФормаВыбора", ПараметрыОткрытия, Элемент, ЭтаФорма);
    Иначе
    ПараметрыОткрытия = Новый Структура("ПараметрыОтбора", ПараметрыОтбора);
    ПараметрыОткрытия.Вставить("ЭлементДляПозиционирования", Элементы.Клиенты.ТекущиеДанные.ДокументОснование);
    ОткрытьФорму("ЖурналДокументов.РасходныеНакладныеКредит.ФормаСписка", ПараметрыОткрытия, Элемент, ЭтаФорма);
    КонецЕсли;
    СтандартнаяОбработка = Ложь;
    КонецПроцедуры
```
---
Решение такое:

При открытии в форме журнала прописывается код
  Элементы.Список.РежимВыбора = Истина;
  Элементы.Список.МножественныйВыбор = Ложь;
---
может стоит открывать форму выбора, а не форму списка...
---
Там вроде еще владельца передавать надо
---
В строке ОткрытьФорму("ЖурналДокументов.РасходныеНакладныеКредит.ФормаСписка", ПараметрыОткрытия, Элемент, ЭтаФорма); в качестве владельца передан Элемент
---
Попробуйте вот так (пример)

```1c
    &НаКлиенте
    Процедура УвольнениеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;

    ПараметрыОтбора = Новый Структура;
    ОткрытьФорму("ЖурналДокументов.КадровыеДокументы.Форма.ФормаСписка",ПараметрыОтбора,Элемент,,,, Новый ОписаниеОповещения("УвольнениеНачалоВыбораЗавершение", ЭтаФорма), РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);

    КонецПроцедуры

    &НаКлиенте
    Процедура УвольнениеНачалоВыбораЗавершение(Результат, ДополнительныеПараметры) Экспорт
    ...
    КонецПроцедуры
```
---
Решение такое:

При открытии в форме журнала прописывается код
  Элементы.Список.РежимВыбора = Истина;
  Элементы.Список.МножественныйВыбор = Ложь;
---
здравствуйте!
 куда вы открывали подбор?
у меня задача такая, на форму в СЗ подобрать из журнала документов некоторые документы по переданным параметрам, ну конкретно - отобрать Списание и Постулпение на р/с по выбранному на форме контрагенту.
Можете приложить вашу обработку для примера?
---
А почему не срабатывает:

```1c
    Параметры.Вставить("РежимВыбора", Истина)
```

?
И что означает в СП:
Использование:
Ключевой.
?
---
```1c
    &НаКлиенте
    Процедура ОткрытьЖурналТоварныхДокументов(Команда)
    ОткрытьФорму("ЖурналДокументов.ТоварныеДокументы.Форма.ФормаСписка", Новый Структура("РежимВыбора", Истина), ЭтаФорма);
    КонецПроцедуры

    &НаКлиенте
    Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
    Сообщить(ВыбранноеЗначение);
    КонецПроцедуры
```