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