|
УФ: Ограничить список выбора
| ☑ |
0
PsyTech
18.06.14
✎
15:31
|
Всем привет!
Не получается ограничить список выбора.
Что делаю:
В обработчике НачалоВыбора:
СтандартнаяОбработка = Ложь;
ДанныеВыбора = МойСписок;
Со списком все нормально, пока не начинаешь вводить текст - тогда можно найти запрещенное значение.
Как ограничить список, чтоб при вводе текста он тоже был ограниченным?
|
|
1
Spieluhr
18.06.14
✎
15:41
|
Проще всего запретить редактирование текста в поле ввода.
2-й вариант: в обработчиках ОкончаниеВводаТекста и АвтоПодбор получить нужные ДанныеВыбора
|
|
2
PsyTech
18.06.14
✎
15:44
|
"Вводить текст" - это когда в элементе формы (поле ввода) начинаешь вводить наименование и появляется список, подходящий по тексту, но он почему-то со значениями, которых нет в МойСписок.
|
|
3
Spieluhr
18.06.14
✎
15:58
|
(2) внимательно читаем (1)
СтандартнаяОбработка = Ложь; в обработчиках еще нужно сделать
|
|
4
PsyTech
18.06.14
✎
16:00
|
(1) При СтандартнаяОбработка = Ложь;
ДанныеВыбора = МойСписок;
Запрещенных значений не видно, но АвтоПодбор не работает, т.е. список не сокращается по мере ввода текста.
|
|
5
PsyTech
18.06.14
✎
16:01
|
(4)+Это в "АвтоПодбор"
|
|
6
PsyTech
18.06.14
✎
16:23
|
или я слишком многого хочу от 1с?
|
|
7
Бешеная Нога
18.06.14
✎
16:30
|
установи РежимВыбораИзСписка и установи список.
|
|
8
hhhh
18.06.14
✎
16:31
|
(6) нужно свою процедуру автоподбора
|
|
9
Бешеная Нога
18.06.14
✎
16:33
|
установи РежимВыбораИзСписка и установи список, будь мужиком, блеать!
|
|
10
PsyTech
18.06.14
✎
16:57
|
Понял, всем спасибо!
|
|
11
PsyTech
19.06.14
✎
09:10
|
А еще лучше через СвязиПараметровВыбора.
|
|