|
Как получить значение из формы выбора справочника |
☑ |
0
serg-lom89
07.08.15
✎
13:47
|
Добрый день
Из документа вызываю форму выбора,устанавливаю отбор програмно
СправочникБонКарты = Справочники.БонуснаяКарта.ПолучитьФормуВыбора();
Запрос = Новый Запрос ;
Запрос.Текст = "ВЫБРАТЬ
| БонуснаяКарта.Код
|ИЗ
| Справочник.БонуснаяКарта КАК БонуснаяКарта
|ГДЕ
| БонуснаяКарта.Контрагент = &Контрагент
| И БонуснаяКарта.Бонус.Активен
| И (НЕ БонуснаяКарта.ПометкаУдаления)";
Запрос.УстановитьПараметр("Контрагент",ДисконтнаяКарта.ВладелецКарты);
Список = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Код");
СписокКодов = Новый СписокЗначений();
Для Индекс = 0 По Список.Количество() - 1 Цикл
СписокКодов.Добавить(Список[Индекс]);
КонецЦикла;
СправочникБонКарты.Отбор.Код.Использование = Истина;
СправочникБонКарты.Отбор.Код.ВидСравнения = ВидСравнения.ВСписке;
СправочникБонКарты.Отбор.Код.Значение = СписокКодов;
СправочникБонКарты.ОткрытьМодально();
все открывается.все ок..
вот только как мне теперь определить значение которое я выбрал?
|
|
1
Fish
гуру
07.08.15
✎
13:49
|
(0) СП:
"ОткрытьМодально (DoModal)
Синтаксис:
ОткрытьМодально(<Таймаут>)
Параметры:
<Таймаут> (необязательный)
Тип: Число.
Время показа формы в секундах, по истечении которого форма будет закрыта с параметром закрытия. Если значение параметра не задано, время показа не ограничено.
Значение по умолчанию: 0.
Возвращаемое значение:
Тип: Произвольный.
Команда закрытия формы.
Если форма открывалась для выбора, возвращает выбранное значение (или массив значений, в случае разрешенного множественного выделения в открываемой форме). Если значение не выбрано, возвращается Неопределено. "
|
|
2
antotti
07.08.15
✎
13:51
|
УФ или обычные ?
|
|
3
serg-lom89
07.08.15
✎
13:52
|
(2) обычное
|
|
4
antotti
07.08.15
✎
13:53
|
В УФ так по-моему:
Результат = ПолучитьФорму("Справочник.Имя.ФормаВыбора").ОткрытьМодально();
|
|
5
VikingKosmo
07.08.15
✎
13:54
|
(4) в УФ за такой овногод руки по плечи отрывают
|
|
6
Fish
гуру
07.08.15
✎
13:54
|
(3) ты (1) прочитал?
|
|
7
antotti
07.08.15
✎
13:56
|
В обычных также
|
|
8
antotti
07.08.15
✎
13:56
|
В (1) - тебе написали верный метод
|
|