Организация подбора. Установка и получение значений из подбора
Организация подбора:
Синтаксис:
ОткрытьПодбор(<Объект>,<ИмяФормы>,<КонтекстФормы>, <ФлагМножВыбора>,<ТекЗнач>);
ОткрытьПодбор(“Справочник.Номенклатура”,“ФормаДляПодбора”,Конт,1); Процедура ОбработкаПодбора(Элемент,КонтФормы) ...НоваяСтрока(); ...Товар = Элемент; КонецПроцедуры
Функция подбора позволяет выбирать несколько значений из справочника или другого объекта, не закрывая его. Например, есть документ РасходнаяНакладная, в котором пользователь может указать несколько товаров.
Синтаксис: ОткрытьПодбор(<Объект>,<ИмяФормы>, <КонтекстФормы>,<ФлагМножВыбора>,<ТекЗнач>)
ОткрытьПодбор(“Справочник.Номенклатура”,“ФормаДляПодбора”,Конт,1); Процедура ОбработкаПодбора(Элемент,КонтФормы) ...НоваяСтрока(); ...Товар = Элемент; КонецПроцедуры
Можно воспользоваться контекстом формы и сразу перейти в нужную группу, например:
ОткрытьПодбор(“Справочник.Номенклатура”,“ФормаДляПодбора”,Конт,1); Конт.ИспользоватьРодителя(грпСпиртное); Процедура ОбработкаПодбора(Элемент,КонтФормы) ...НоваяСтрока(); ...Товар = Элемент; КонецПроцедуры
Установка и получение значений из подбора:
КонтФормыПодбора.УстановитьЗначениеВПодборе(<ИмяРеквизита>,<Значение>) <ИмяРеквизита> – строка с именем реквизита формы подбора значения; <Значение> – значение реквизита.
КонтФормыПодбора.ПолучитьЗначениеИзПодбора(<Выражение>) <Выражение> – строковое выражение, значение которого вычисляется в контексте формы подбора и возвращается в качестве результата.
|