Имя: Пароль:
1C
1С v8
Как в УФ для поля выбора отключить историю?
, , ,
0 fisher
 
11.03.21
10:52
Как в УФ для поля выбора отключить стандартное поведение, когда сразу выпадает история выбора с кнопкой "Показать все"? Чтобы только форма выбора открывалась?
1 Aleksey
 
11.03.21
10:56
2 fisher
 
11.03.21
11:03
(1) Или я тупой, или не в кассу.
3 fisher
 
11.03.21
11:06
"История выбора при вводе" - отключал. Но это до одного места. Вероятно, это влияет только на сохранение новой истории.
Мне же надо, чтобы это окошко вообще не выскакивало. От слова "никогда". Чтобы открывалась сразу форма выбора.
4 Kassern
 
11.03.21
11:07
(3) ну тогда создай свое поле выбора с блекджеком и чистой историей)
5 fisher
 
11.03.21
11:09
(4) Как? У меня не получается :) Ничего не получается :)
Раньше как-то особо не парило. А тут в одной строке в разных полях выбор из справочника номенклатуры с разными отборами по виду номенклатуры. А историю он гад одинаковую светит, без учета отборов. И вообще это окошко остается только для того, чтобы провалиться в "Показать все". Хочу, чтобы вообще без него. Но не получается так сделать.
6 Ботаник Гарден Меран
 
11.03.21
11:13
Отображение кнопки выбора: В поле ввода.
7 fisher
 
11.03.21
11:19
(6) Так все равно при активизации поля вываливается это неубиваемое окно.
8 Ботаник Гарден Меран
 
11.03.21
11:22
(7)
У меня кроме подсказки "Введите строку для поиска" нет никаких окон.
9 Ботаник Гарден Меран
 
11.03.21
11:26
А, конечно, пропустил автопилотное "Кнопка создания: Нет".
10 fisher
 
11.03.21
11:27
(9) Я поотключал нафиг все лишние кнопки кроме выбора и историю - вываливается окно истории без кнопок :)
11 Ботаник Гарден Меран
 
11.03.21
11:36
(10)
Ну можно еще Станиславского позвать.
12 fisher
 
11.03.21
11:43
Удалось добиться вот чего.
Создал новое поле ввода. Сразу отключил историю и все лишние кнопки, кроме кнопки выбора.
Теперь вроде как у тебя в (8) - при активизации пустого поля выпадает "Введите строку для поиска". Ну, лучше чем было. А можно добиться того, чтобы вместо этого сразу форма выбора открывалась?
13 Ботаник Гарден Меран
 
11.03.21
11:47
РежимВыбораНеЗаполненного
14 fisher
 
11.03.21
11:51
(13) Поменял с "При нажатии Enter" на "При активизации". Стало гораздо лучше. Теперь не появляется "Введите строку для поиска" и соответственно не тратится лишний клик на переход фокуса при нажатии на "педальку". Ты уже мой кумир. Остался последний шажок. Чтобы оно таки при активизации незаполненного поля сразу в форму выбора проваливалось :) Но на худой конец сойдет и так.
15 Mort
 
11.03.21
11:53
Недавно тоже бился, какой-то комбинацией всё-таки можно к такому прийти. Но не помню какой.
Управляемые формы управляются всем, но только не одинэсником))) Недавно заглянул в типовую (БУ вроде), так там в ТЧ документов на форме пустая фейковая колонка добавлена, чтобы последнюю ячейку можно было нормально видеть. Позорище, конечно.
16 Ботаник Гарден Меран
 
11.03.21
11:55
У меня еще "Кнопка выпадающего списка: Нет" и "Быстрый выбор: Нет".
17 fisher
 
11.03.21
11:58
(16) У меня тоже. Но пока увы. Еще перебираю комбинации...
18 fisher
 
11.03.21
12:00
(16) А "Режим редактирования"? Я вроде все перебрал, но мало ли...
19 Kassern
 
11.03.21
12:01
(18) а если поле будет составного типа, мол строка и ссылка, тоже будет история работать?
20 fisher
 
11.03.21
12:04
Ура! Помогла смена "АвтовыборНезаполненного" с "Авто" на "Да".
(16) Спасибо огромное.
21 fisher
 
11.03.21
13:10
(11) Слушай, а Станиславский помог!
У меня все хитро оказалось с окном истории. Оно у меня вываливалось даже при отключении из-за хитрой фичи - я перехватываю автоподбор (реализую свой), а платформа при подсовывании своего списка автоподбора неявно (скотина) пихает в него и результаты поиска по истории (даже если она отключена для поля). В итоге при подсовывании своего пустого списка автоподбора (пользователь ведь еще ничего не набрал на клавиатуре) платформа отображала всю историю (несмотря на то, что она отключена). Помогло просто использовать стандартный автоподбор в случае, если пользователь еще ничего не ввел.
22 fisher
 
11.03.21
13:15
Осталась мелкая фигня.
Если значение уже выбрано и поле активизируется (пользователь хочет изменить значение) - высвечивается "Введите строку для поиска".
И это плохо, потому что если хочешь просто выбрать другое значение, то при нажатии на "педальку" одно нажатие тратится "вхолостую" на смену фокуса.