Difference between revisions of "Form.DoSelectObject"
(Created page with "{{infobox function |name=DoSelectObject, SelectObject |object=Форма |caption=Выбор объекта |type=1 |status=2 |db=0 |exception=Форма не инициа...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:50, 7 February 2021
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;