Имя: Пароль:
1C
 
УФ. При клике на элемент - открывается список. Надо заменить его
0 bolobol
 
18.09.18
14:41
Добрый день!

При клике на элемент формы - автоматом выпадает список прошлых выбранных вариантов.
Мне нужно, чтобы этот список содержал только допустимые (кем-то там) варианты подбора значений.

Что для этого необходимо сделать?

Спасибо!
1 s03
 
18.09.18
14:43
если ты про использование истории значений, то это платформенное, там только отключить можно, что-нибудь изменить, что там выводится на своё по усмотрению - нельзя
2 bolobol
 
18.09.18
14:48
Да ладно! СписокВыбора= ... И - вуаля!
3 bolobol
 
18.09.18
14:50
аааа.... получить и почистить историю - нельзя?
4 s03
 
18.09.18
14:51
(2) список выбора и прошлые выбранные варианты (если точнее, то включено "История выбора при вводе") - это разные вещи. Первым можешь играться как хочешь, второе только включить/отключить
5 bolobol
 
18.09.18
14:51
Как отловить событие раскрытия этого списка? Клик делаешь - список открыт, а надо до открытия - заполнить этот список.
6 s03
 
18.09.18
14:52
(5) Ещё раз - никак!
7 bolobol
 
18.09.18
14:54
Да должно же быть событие типа активации элемента формы или активация у самого элемента... Не верю!
8 Вафель
 
18.09.18
15:01
(7) для заполнения списка выбора - событие НачалоВыбора
9 bolobol
 
18.09.18
15:06
(8) Начало выбора не происходит при активации элемента. Только если "показать все" нажать или "...", но "..." почему-то с элемента вовсе исчезли... Куда могло деться?
10 bolobol
 
18.09.18
15:06
А список при активации элемента - уже выпадает...
11 Вафель
 
18.09.18
15:06
(9) но зачем при активации?
12 Вафель
 
18.09.18
15:07
отключай историю, обрабатывай началовыбора
13 Cyberhawk
 
18.09.18
15:08
Быстрый выбор попробуй включи для элемента
14 bolobol
 
18.09.18
16:01
Быстрый выбор помог событию состояться, но и добавил в список выбора всё что есть в справочнике...
15 bolobol
 
18.09.18
16:02
Или, даже, заменил результат, что я ему подсунул.
16 bolobol
 
18.09.18
16:03
Нет. Именно - добавил. История + весь справочник + моя выборка
17 Новиков
 
18.09.18
16:16
(0) Если твое поле ввода ссылочного типа, то
1. ИсторияВыбораПриВводе в Не использовать для реквизита или поля
2. В ОбработкаПолученияДанныхВыбора менеджера сформируй свой собственный список. Там же можешь использовать ПолучитьДанныеВыбора - получишь платформенный список, можешь как-то его обработать, если это быстрее, чем запросом.

В этом случае из любого места твой конфы список выбора будет формировать автоматом по единому правилу.
18 bolobol
 
18.09.18
16:23
Так это конфу курочить нужно.
И история выбора нужна, её хотел получить, чтобы из своего списка вычеркнуть, или ещё чего сделать полезного, не суть.
В общем, я понял. Событие АктивизацияЭлемента отсутствует как класс.
19 Новиков
 
18.09.18
16:31
если ты спрашивал про список выбора, то он формируется либо - сразу для всех выборочных полей по единому правилу. Никакой активации тут, понятно дело не предполагается.
- либо для отдельного поля на форме, как у тебя, типа исключение из общего правила. Тогда тебе нужно событие НачалоВыбора, которое обрабатывает, собственно начало выбора :) Вроде по этому пути ты и пошел. Не понятно, зачем ты хотел весить формирование списка при активации?
20 Новиков
 
18.09.18
16:32
Просто не совсем ясно, я ткнул в поле, по твоему список сформировался, но я ничего не собирался же выбирать. Я ткнул просто. Наверное, поэтому, и нету такой функциональности. Если список нужен - либо в менеджер ссылочного объекта, либо руками в начале выбора.
21 bolobol
 
18.09.18
16:39
Так начало выбора не срабатывает, а список - открывается. Вот этот бред сивой кобылы и пытался пофиксить...
22 bolobol
 
18.09.18
16:51
И всё же, как вернуть в элемент кнопку "..."? Отчего исчезла - не понимаю...
23 bolobol
 
18.09.18
16:53
Ой, всё! Нашёл)
24 Новиков
 
18.09.18
16:54
(21) это кнопка выбора. Поставь да и все.