Доброго дня!
Подскажите, пожалуйста, как передать значение реквизита формы выбора справочника в форму элемента того же справочника?
Конкретнее:
находясь в форме выбора справочника имею значение реквизита формы "Покупатель" (по этому значению осуществлен отбор Номенклатур).
При создании нового справочника(из формы выбора) хочу сразу подставлять значение "Покупатель" в реквизит недавно созданной Номенклатуры(открывается форма элемента)
---
Задача решена!
Возможно далеко не самым рациональным способом, но все работает.
Учел замечание RustamZz - вытащил отбор на форму выбора справочника, лишние реквизиты убрал. На форме выбора в командной панели отключил автозаполнение. Создал команду "Создать". Для нее написал код

```1c
    &НаКлиенте
    Процедура Создать(Команда)

    Покупатель = Список.Отбор.Элементы.Получить(0).ПравоеЗначение;
    ДополнительныеПараметры = Новый Структура("Покупатель",Покупатель); //Отсюда уже из формы Элемента того же справочника будем
    //вытаскивать значение "Покупатель"
    ПараметрыФормы = Новый Структура("ДополнительныеПараметры",ДополнительныеПараметры);
    Форма = ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаЭлемента",ПараметрыФормы,ЭтаФорма);

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

Дальше переходим на форму Элемента. Создаем стандартную процедуру

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    Если Не ЗначениеЗаполнено(Объект.Покупатель) и Параметры.ДополнительныеПараметры.Количество() >0 Тогда
    Объект.Покупатель = Параметры.ДополнительныеПараметры.Покупатель;
    КонецЕсли;

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

Все. То что хотел - получил.
Всем спасибо!
---
Надо было не новый реквизит в форме выбора делать, а отбор вытащить. Создание элементов с учетом установленного отбора происходит.
---
Попробуй через реквизит "ВладелецФормы"
---
Пробовал. С документами это работает типа Объект.Документ1= ЭтаФорма.ВладелецФормы.Объект.Ссылка.
А в случае справочника что-то не получается(((
---
попробуй получитьФормуВыбора, через владельцаФормы
---
Задача решена!
Возможно далеко не самым рациональным способом, но все работает.
Учел замечание RustamZz - вытащил отбор на форму выбора справочника, лишние реквизиты убрал. На форме выбора в командной панели отключил автозаполнение. Создал команду "Создать". Для нее написал код

```1c
    &НаКлиенте
    Процедура Создать(Команда)

    Покупатель = Список.Отбор.Элементы.Получить(0).ПравоеЗначение;
    ДополнительныеПараметры = Новый Структура("Покупатель",Покупатель); //Отсюда уже из формы Элемента того же справочника будем
    //вытаскивать значение "Покупатель"
    ПараметрыФормы = Новый Структура("ДополнительныеПараметры",ДополнительныеПараметры);
    Форма = ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаЭлемента",ПараметрыФормы,ЭтаФорма);

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

Дальше переходим на форму Элемента. Создаем стандартную процедуру

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    Если Не ЗначениеЗаполнено(Объект.Покупатель) и Параметры.ДополнительныеПараметры.Количество() >0 Тогда
    Объект.Покупатель = Параметры.ДополнительныеПараметры.Покупатель;
    КонецЕсли;

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

Все. То что хотел - получил.
Всем спасибо!