Одиночный подбор
При одиночном подборе форма справочника будет закрываться сразу после выбора элемента. Для выбора следующего элемента необходимо будет снова инициировать подбор. [488]
Создадим основную форму выбора справочника "Номенклатура". Затем добавим в состав командной панели табличного поля документа "ПриходнаяНакладная" кнопку "Подбор".
Добавим кнопку "Подбор"
В форме документа, в обработчик события нажатия кнопки "Подбор" добавим следующий текст:
Процедура КоманднаяПанельМатериалыПодбор(Кнопка)
ФормаПодбора = Справочники.Номенклатура.ПолучитьФормуВыбора( ,ЭлементыФормы.Материалы);
ФормаПодбора.Открыть();
КонецПроцедуры
Затем создадим обработчик события "Обработка выбора" табличного поля "Материалы", расположенного в форме документа "ПриходнаяНакладная":
Процедура МатериалыОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
НоваяСтрока = Материалы.Добавить();
НоваяСтрока.Материал = ВыбранноеЗначение;
ЭлементыФормы.Материалы.ТекущаяСтрока = НоваяСтрока;
КонецПроцедуры [489]
Запустите 1С:Предприятие в режиме отладки и проверьте работу одиночного подбора.