Интерактивный выбор значения из таблицы (списка) #373937


#0 by Accent
Можно ли в платформе 8.1 реализовать такой функционал. Есть таблица значений, состоящая из двух колонок (хотя для простоты можно обойтись и списком значений). Необходимо при нажатии по кнопке на форме отобразить эту таблицу (список) для выбора строки (элемента). Но сделать это нужно не методом "ВыбратьСтроку" (не в отдельном окне) а во всплывающем списке, который появляется около текущего элемента управления на форме. Есть ли такая возможность в восьмерке?
#1 by ТелепатБот
#2 by ks_83
Если ты хочешь чтобы всплывала ТЗ,то не получиться. Если тебе нужно видеть значение обоих колонок, то можешь выгрузить их значения  в список например так Колонка1+" "+Колонка2.
#3 by Scooter
ВыбратьИзМеню ВыбратьИзСписка
#4 by Accent
Да это понятно... Я же и написал, что организовать хотя бы из списка значений. Но как из списка?
#5 by ks_83
->
#6 by Scooter
+ (цы)
#7 by Accent
, Спасибо! А вот это не совсем понятно...
#8 by Scooter
в типовых есть УстановитьПодменюВыбораВидаОперации добавляет кнопки в подменю
#9 by Accent
Спасибо.
#10 by Accent
Думал, на этом остановлюсь. Но нет! Задача, на самом деле, у меня такая. Просто долго было первоначально объяснять. Есть справочник "Справочник1". Есть форма обработки. Мне некоторым образом надо выбрать элемент в поле ввода на форме из справочника (по первый ммеденным символам,по вхождению подстроки и т.д.) Я делаю так. Располагаю на форме поле ввода, тип занчения "СправочниСсылка.Справочник1". Убираю все кнопку выбора, удаления, остается только текстовое поле. В обработке события "АвтоПодборТекста" выбираю необходимый мне список значений, выполняю интерактивный выбор из него значения, записываю это значений в реквизит. Дело осложняется тем, события "АвтоПодборТекста" надо ждать (примерно 1 сек). Но даже это не беда. Дело в том, что если нажать на Enter в поле ввода, то появляется стандартный выбор значений, значения которого начинаются с текста, который вводит пользователь. Решил переиначить. На форме располагаю поле ввода (тип значения - текст). А выбранное значение уже располагаю в нужный реквизит (на форме его нет или скрыт). Тоже не годится. Дело в том, что при появлении окошка выбора из списка теряется фокус, т.е. нельзя продолжать набор текста поиска. Еще надо, чтобы при ненайденном элементе была возможноть предложить добавить элемент в справочник.
#11 by Accent
uP
#12 by hhhh
если нажать Enter? то событие ОкончаниеВводаТекста. Ставишь СтандартнаяОбработка = Ложь и дальше делаешь, то что нужно, можно вообще совершенно другой список подсунуть.
#13 by Черный всадник
Чем не устаивает типовой подбор по строке? Смотри обработчик события НачалоВыбора там есть флаг СО.
#14 by floverr
не ввникал - но может что то типа этого поможет? ОбработкаВыбора(ЗначениеВыбора, Источник)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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