1С-Предприятие 8.0. Практическое пособие разработчика

Множественный подбор


При множественном подборе форма справочника будет открыта до тех пор, пока пользователь не закроет ее интерактивно или пока не будет вызван метод формы Закрыть().

Для разнообразия создадим форму списка справочника "Номенклатура" и затем в форме документа "ПриходнаяНакладная", в обработчик события нажатия кнопки "Подбор" внесем следующие изменения:

Процедура КоманднаяПанельМатериалыПодбор(Кнопка)

   ФормаПодбора = Справочники.Номенклатура.ПолучитьФормуСписка( ,ЭлементыФормы.Материалы);

   ФормаПодбора.РежимВыбора = Истина;

   ФормаПодбора.ЗакрыватьПриВыборе = Ложь;

   ФормаПодбора.Открыть();

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

Свойство "ЗакрыватьПриВыборе" как раз и будет задавать режим множественного выбора. Установка же свойства "РежимВыбора" понадобилась нам, так как в этом примере для получения подчиненной формы мы используем метод ПолучитьФормуСписка(). Полученная этим методом форма будет иметь свойство "РежимВыбора" установленным в Ложь (в отличие от получения формы методом ПолучитьФормуВыбора(), когда "РежимВыбора" устанавливается в Истина).

Запустите 1С:Предприятие в режиме отладки и проверьте работу множественного подбора.



Содержание раздела