Как получить выбранное значение из формы выбора?
☑
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) Хорошо, хорошо...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан