|
ПолучитьФормуВыбора для Управляемой формы | ☑ | ||
|---|---|---|---|---|
|
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) Сразу форма выбора и откроется. Например если использовать что-нибудь типа:
&НаКлиенте Процедура Тыц(Команда) Перем ВыбЗнач; Массив = Новый Массив; Массив.Добавить(Тип("СправочникСсылка.ФизическиеЛица")); ОписаниеТипов = Новый ОписаниеТипов(Массив); Оповещение = Новый ОписаниеОповещения("ПослеВводаЗначения",ЭтаФорма , Параметры); ПоказатьВводЗначения(Оповещение, ВыбЗнач, "Введите значение", ОписаниеТипов); КонецПроцедуры &НаКлиенте Процедура ПослеВводаЗначения(ВыбЗнач, Параметры) Экспорт Если ВыбЗнач<>Неопределено Тогда // обработка введенного значения Сообщить("Введенное значение: " + ВыбЗнач); КонецЕсли; КонецПроцедуры |
| Форум | Правила | Описание | Секции | Поиск |