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

    &НаКлиенте
    Процедура ЗаполнитьИзДокументаЗавершение(Значение, ДополнительныеПараметры) Экспорт
    ДокументИсточник = ?(Значение = Неопределено, ДополнительныеПараметры.ДокументИсточник, Значение);
    Если (Значение <> Неопределено) Тогда
    ЗаполнитьИзДокументаИсточника();
    КонецЕсли;
    КонецПроцедуры

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

    &НаКлиенте
    Процедура ЗаполнитьИзДокументаЗавершение(Значение, ДополнительныеПараметры) Экспорт
    ДокументИсточник = ?(Значение = Неопределено, ДополнительныеПараметры.ДокументИсточник, Значение);
    Если (Значение <> Неопределено) Тогда
    ЗаполнитьИзДокументаИсточника();
    КонецЕсли;
    КонецПроцедуры

    &НаСервере
    Процедура ЗаполнитьИзДокументаИсточника()
```
---
independ, спасибо. по идее - то что нужно. Счас попробую
---
Реквизит составного типа, просто у меня стоит задача подобрать в таблицу значений документы разных типов. Хотел сделать через множественный выбор, только типы доки выбирать по очереди
---
Если у тебя начальное значение составного типа не выбрано, то оно у тебя в самом начале и будет тип спрашивать.
---
Это если я строку обрабатываю, а нужно по нажатию кнопки - выдать окно с выбором типа документа и после выбора типа документа открыть форму списка этого типа документов
---
Вам уже подсказали, составной тип решит вашу проблему.