1.
Форма=ПолучитьФормуНастроек(,ЭтаФорма,);
Форма.Открыть();
2.
ФормаПодбора = Справочники.Контрагенты.ПолучитьФормуВыбора(,ЭтаФорма,);
ФормаПодбора.МножественныйВыбор = Истина;
ФормаПодбора.ЗакрыватьПриВыборе = Ложь;
ФормаПодбора.Открыть();
В свойствах вызывающей формы должен быть назначен обработчик события "ОбработкаВыбора":
Процедура ОбработкаВыбора(ЗначениеВыбора, Источник)
МассивВыбранныхЭлементов = Новый Массив;
Если ТипЗнч(ЗначениеВыбора) = Тип("СправочникСсылка.Номенклатура") Тогда
МассивВыбранныхЭлементов.Добавить(ЗначениеВыбора);
ИначеЕсли ТипЗнч(ЗначениеВыбора) = Тип("Массив") Тогда
МассивВыбранныхЭлементов = ЗначениеВыбора;
КонецЕсли;
Для каждого Элемент Из МассивВыбранныхЭлементов Цикл
//действия с очередным элементом
КонецЦикла;
КонецПроцедуры
(По
Книге знаний mista.ru)
3. Это уже самостоятельно поищи