|
Переопределение списка выпадающих значений на форме
| ☑ |
0
10Evgeny1987
09.09.14
✎
10:37
|
На форме есть Поле ввода, в него я ввожу например первые два символа, выпадает список с предлагаемыми значениями. Как изменить список этих значений??? Т.к. мне нужно, что бы некоторые элементы не отражались в нем.
|
|
1
Asmody
09.09.14
✎
10:41
|
событие АвтоПодборТекста для ОФ или АвтоПодбор для УФ
|
|
2
10Evgeny1987
09.09.14
✎
10:44
|
Да попробовал через Автоподбор, ничего что то не получилось(((
Причем на неуправляемой форме разобрался как это реализовать, а на управляемой ну никак!!!
|
|
3
10Evgeny1987
09.09.14
✎
10:47
|
У меня же в списке фигурируют наименования из справочники пользователи, мне по идее нужно ссылку засунуть в выпадающий список... пробовал засунуть в ДанныеВыбора, не получилось
|
|
4
ammorf
09.09.14
✎
10:49
|
Запр = Запрос.Выполнить().Выбрать();
Если Запр.Количество() = 1 Тогда
Запр.Следующий();
ТекстАвтоПодбора = Запр.Ссылка.Наименование;
КонецЕсли;
СтандартнаяОбработка = Ложь;
в собитии при автоподборе текста
|
|
5
ammorf
09.09.14
✎
10:50
|
можно не запрос а список значений либо ТЗ
|
|
6
Asmody
09.09.14
✎
10:50
|
Если нужно глобально для всей конфигурации, то можно переопределить ПолучитьДанныеВыбора в менеджере объекта.
Если локально в форме, то ставь СтандартнаяОбработка = Ложь и рули списком ДанныеВыбора
|
|
7
10Evgeny1987
09.09.14
✎
10:53
|
(4) ammorf, но у меня УФ!!!
|
|
8
10Evgeny1987
09.09.14
✎
10:54
|
(6) Попрбую сейчас
|
|
9
ammorf
09.09.14
✎
10:55
|
С УФ сложнее))
|
|
10
10Evgeny1987
09.09.14
✎
10:55
|
(9) ага)))
|
|
11
10Evgeny1987
09.09.14
✎
11:00
|
Всем спасибо за умные мысли!!! Получилось!!!
|
|
12
Tanis
09.09.14
✎
11:03
|
Так как это получилось?
Спасибо!
|
|
13
10Evgeny1987
09.09.14
✎
11:39
|
Через данные выбора,
ДанныеВыбора.Добавить("test","test"); - это на клиенте,
а если ссылочные данные, с сервера возвращаем СписокЗначений
|
|