|
Как получить выбранное значение из формы выбора?
| ☑ |
0
D_Pavel
21.05.13
✎
08:21
|
В форме документа сделал так:
ФормаВыбора = ПолучитьФорму("Справочник.ТорговыеТочки.ФормаВыбора").ОткрытьМодально();
Открывается форма выбора, выбирается значение. Но как его перехватить, куда оно возвращается?
|
|
1
vicof
21.05.13
✎
08:24
|
ОбработкаВыбора
|
|
2
ICWiner
21.05.13
✎
08:25
|
В твоем случае, по идее, должна попасть в реквизит ФормаВыбора
|
|
3
golden-pack
21.05.13
✎
08:25
|
(2) нет
|
|
4
vicof
21.05.13
✎
08:26
|
+(1) кури параметры ПолучитьФорму. Там указан элемент, в который попадет значение при выборе
|
|
5
1Сергей
21.05.13
✎
08:30
|
(3)
Форма (Form)
ОткрытьМодально (DoModal)
Синтаксис:
ОткрытьМодально(<Таймаут>)
Параметры:
<Таймаут> (необязательный)
Тип: Число.
Время показа формы в секундах, по истечении которого форма будет закрыта с параметром закрытия Неопределено. Если значение параметра не задано, время показа не ограничено.
Значение по умолчанию: 0
Возвращаемое значение:
Тип: Произвольный.
Команда закрытия формы.
Если форма открывалась для выбора, возвращает выбранное значение (или массив значений, в случае разрешенного множественного выделения в открываемой форме). Если значение не выбрано, возвращается Неопределено.
Описание:
Открывает форму в модальном режиме.
Доступность:
Толстый клиент.
Пример:
ФормаСписка = Справочники.Объекты.ПолучитьФормуСписка();
ФормаСписка.ОткрытьМодально();
|
|
6
D_Pavel
21.05.13
✎
08:34
|
(1) ОбработкаВыбора и в форме и в реквизите с кнопкой вызывающей мою процедуру не срабатывает.
(2) Спасибо! ! !!!111
Нужно было так сделать: Результат = ПолучитьФорму("Справочник.ТорговыеТочки.ФормаВыбора").ОткрытьМодально();
|
|
7
vicof
21.05.13
✎
08:42
|
(6) не срабатывает, потому что параметр не указал.
|
|
8
kosts
21.05.13
✎
08:44
|
(0) Не используй модальные окна без крайней необходимости.
|
|
9
ICWiner
21.05.13
✎
08:47
|
(3) Видишь, таки да...
|
|
10
D_Pavel
21.05.13
✎
09:15
|
(8) Хорошо, хорошо...
|
|