Открытие формы вбора справочника сразу после выбора типа #259027


#0 by vasechkin
Есть поле выбора, тип "физ лица" и "контрагенты". Для выбора из любого справочника необходимо сначала нажать "Т" а патом еще "...". Как это сделать самым коротким способом?
#1 by Господин ПЖ
Куда еще короче?
#2 by vasechkin
чтобы не надо было нажимать два раза, а сразу открывался нужный справочник
#3 by selenat
как нажать самым коротким способом? Я вас не понимайт...
#4 by selenat
а какой?
#5 by Господин ПЖ
Убери "составной тип" из реквизита...
#6 by vasechkin
составной тип необходим принцип такой, нажимешь на "Т" выбираешь "Контрагенты" и сразу открывается спрваочник "Контрагенты"
#7 by selenat
никак. На уровне платформы сделано...
#8 by vasechkin
где то в стандартной конфе видел, а где забыл, ща сам напишу. Вот только хотелось узнать будет ли мое решение оптимальным.
#9 by selenat
ну, найдешь - напиши. Любопытно глянуть...
#10 by vasechkin
Вот такой получился код, если кто знает как сделать проще, напишите:    Если Не Значение=Неопределено ТОгда
#11 by vasechkin
прошу прощения:
#12 by vasechkin
[1C]Если Не Значение=Неопределено Тогда              Если Значение.Пустая Тогда            ФормаВыбора=Справочники[Значение.Метаданные.Имя].ПолучитьФорму("ФормаВыбора");            ФормаВыбора.РежимВыбора=Истина;            ФормаВыбора.ПараметрВыборГруппИЭлементов=ИспользованиеГруппИЭлементов.Элементы;            Значение=ФормаВыбора.ОткрытьМодально;        КонецЕсли;    КонецЕсли;
#13 by vasechkin
первый раз тегами пользуюсь.
#14 by Моха
Куда вставлять этот код?
#15 by vasechkin
Событие поля выбора "При изменении"
#16 by Моха
Точно!
#17 by Моха
+ Иначе не отловить это "подсобытие".
#18 by selenat
Да. Хорошо.
#19 by tsr
В УПП есть процедурка для такой фенечки. Где-то в общем модуле
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С