Выбор типа значений в зависимости от вводимых данных в поле на форме

1. user771753 18.12.18 14:49 Сейчас в теме
Всем привет!

Есть такая задача от пользователя - есть поле на форме, у него два типа значения - строка и справочник Пользователи, когда в поле нажимаем выбор, оно нам предлагает сначала выбрать тип данных, справочник или строка (все стандартно). Пользователь хочет следующее - если он в поле ввода начинает вводить строку, тип значения поля автоматически становится строкой, если жмет на кнопку выбора, тип автоматически - справочник, и он сразу видит форму выбора пользователей. Такое можно сделать? Как?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. oleg-x 26 18.12.18 14:58 Сейчас в теме
(1) Можно. Сделайте по умолчанию строкой с кнопкой выбора. Если вводит строкой, то ничего не делаете, если нажимает выбор, делаете приведение типов.
3. Teut_Vlad 187 18.12.18 17:30 Сейчас в теме
//как сказал oleg-x // по умолчанию строка это как то так...
Процедура ПриОткрытии()
Если ЗначениеЗаполнено(ВашРеквезит)  тогда
ОписаниеТипа = Новый ОписаниеТипов("Строка"); 
    ЭлементыФормы.ВашЭлементФормы.ОграничениеТипа = ОписаниеТипа;
    ЭлементыФормы.ВашЭлементФормы.Значение = ОписаниеТипа.ПривестиЗначение();
Конецпроцедуры
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот