|
ПолучитьФормуВыбора для Управляемой формы
| ☑ |
0
Futarkh
17.09.15
✎
14:01
|
Добрый день!
Необходимо программно открыть форму для выбора элемента справочника в тонком клиенте. ПолучитьФормуВыбора не работает, может кто знает аналог для тонкого клиента?
|
|
1
Апош
17.09.15
✎
14:03
|
ПоказатьВводЗначения(Новый ОписаниеОповещения("ПослеВводаТипаЦен", ЭтаФорма), , "Выберите тип цены", Тип("СправочникСсылка.ТипыЦенНоменклатуры"));
|
|
2
Futarkh
17.09.15
✎
14:11
|
(1) А в какой форме открывается? В модальной?
|
|
3
Апош
17.09.15
✎
14:11
|
(2) нет
|
|
4
Nuobu
17.09.15
✎
14:13
|
(0) Оповещение = Новый Оповещение();
ФормаВыбора = ПолучитьФорму("Справочники.ФизЛица.ФормаВыбора",,,Оповещение);
Возврат;
|
|
5
Nuobu
17.09.15
✎
14:13
|
(4) ФормаВыбора = ПолучитьФорму("Справочники.ФизЛица.ФормаВыбора",,,Оповещение);
ФормаВыбора.Открыть();
Возврат;
|
|
6
Futarkh
17.09.15
✎
14:57
|
(1), (5) Спасибо
|
|
7
Лодырь
17.09.15
✎
15:06
|
А чем вам не угодило скажем ПоказатьВводЗначения или ПоказатьВыборЭлемента
|
|
8
Гёдза
17.09.15
✎
15:19
|
(7) Зачем открывать отдельное поле выбора, когда можно сразу открыть форму выбора?
|
|
9
Лодырь
17.09.15
✎
15:35
|
(8) Сразу форма выбора и откроется. Например если использовать что-нибудь типа:
&НаКлиенте
Процедура Тыц(Команда)
Перем ВыбЗнач;
Массив = Новый Массив;
Массив.Добавить(Тип("СправочникСсылка.ФизическиеЛица"));
ОписаниеТипов = Новый ОписаниеТипов(Массив);
Оповещение =
Новый ОписаниеОповещения("ПослеВводаЗначения",ЭтаФорма , Параметры);
ПоказатьВводЗначения(Оповещение,
ВыбЗнач, "Введите значение", ОписаниеТипов);
КонецПроцедуры
&НаКлиенте
Процедура ПослеВводаЗначения(ВыбЗнач, Параметры) Экспорт
Если ВыбЗнач<>Неопределено Тогда
// обработка введенного значения
Сообщить("Введенное значение: " + ВыбЗнач);
КонецЕсли;
КонецПроцедуры
|
|