Form.DoSelectObject
DoSelectObject, SelectObject (Выбор объекта) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция работает для форм, загруженных в режиме выбора объекта (см. SelectObject, MassSelectObjects) и позволяет программно эмулировать событие, когда клиент осуществил выбор объекта. В процессе фиксации выбора, для случая множественного выбора, система вызывает функцию выбора объекта, которая была задана в момент вызова MassSelectObjects. Для случая простого выбора (SelectObject) по окончании выбора форма будет закрыта.
Синтаксис
Form.DoSelectObject(<Выбранный объект (DB)>)
Аргументы
<Выбранный объект (DB)>
- Задает выбираемый объект.
Примеры
//Фрагмент осуществляет выбор папок справочника по введенному в поле Form.оКод коду аТМЦ:=DB("Ref.тмцНоменклатура","Code",глПолучитьКодИзЧисла("тмцНоменклатура",Form.оКод.Value)); If _And(not isEmpty(аТМЦ),аТМЦ.isFolder()) Then Form.SelectObject(аТМЦ); If Form.MassSelectMode() Then Form.оКод.Value:=""; Form.оКод.SetFocus(); EndIf; Else Form.оКод.SetFocus(); EndIf;