584 документа
← К списку

В 1C:EDT

страница

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

В 1C:EDT

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

В форме документа ПриходнаяНакладная, в обработчике команды Подбор замените прежний текст новым (листинг 27.3).

Листинг 27.3. Обработчик команды «Подбор»

&НаКлиенте

Процедура Подбор(Команда)

 

ПараметрыФормы = Новый Структура("ЗакрыватьПриВыборе", Ложь);

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

 

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

При открытии формы вы используете ее параметры.

Параметры формы нужны для того, чтобы открыть форму в некотором нужном вам состоянии. Параметры формы представляют собой структуру. Каждый элемент этой структуры описывает один параметр формы. Ключ элемента – это имя параметра формы.

Такую структуру вы передаете в метод ОткрытьФорму() вторым параметром (переменная ПараметрыФормы).

Предварительно вы эту структуру формируете. В ней у вас всего один элемент с ключом ЗакрыватьПриВыборе.

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

Это значит, что созданная форма выбора после двойного щелчка мыши на номенклатуре закрываться не будет.