|
Загрузить значения в список выбора элемента поле ввода |
☑ |
0
Королевский Тигр
11.01.24
✎
16:08
|
Добрый день у меня на форме есть элемент с видом Поле ввода. Путь к данным у этого элемента Объект.Показатели.Менеджер.
Я хочу что бы был определенный список выбора. Делаю так:
&НаСервере
Процедура ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
СписокМенеджеров = ПолучитьСписокМенеджеров();
Элементы.ПоказателиМенеджер.СписокВыбора.ЗагрузитьЗначения(СписокМенеджеров) ;
КонецПроцедуры
&НаСервере
Функция ПолучитьСписокМенеджеров()
Запрос = новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Пользователи.Ссылка КАК Ссылка
|ИЗ
| Справочник.Пользователи КАК Пользователи
|ГДЕ
| Пользователи.Наименование ПОДОБНО ""П%""" ;
МассивМенеджеров = новый Массив;
МассивМенеджеров = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("ССылка");
Возврат МассивМенеджеров;
КонецФункции
И вот в моем поле ввода должны быть все менеджеры начинающиеся на букву П. Но там по чему то Вообще все менеджеры которые есть. Как реализовать данный отбор
|
|
1
Kigo_Kigo
11.01.24
✎
16:14
|
А вы посмотрели что у вас в МассивМенеджеров?
|
|
2
AlexeyKh
11.01.24
✎
16:16
|
Элементы.ПоказателиМенеджер - в свойствах стоит галка ВыбиратьИзСписка?
|
|
3
Волшебник
11.01.24
✎
16:19
|
(0) улётный отбор
|
|
4
Лефмихалыч
11.01.24
✎
16:21
|
либо выбор из списка не включен, либо ты забыл f7 нажать (или как там, чтоб сохранить изменения в конфе - не помню)
|
|
5
Королевский Тигр
11.01.24
✎
17:34
|
Я ошибся, мой код работает. Но отображаются данные которые были выбраны ранее. То есть список из моего запроса+ история выбора. Как убрать историю выбора?
|
|
6
Королевский Тигр
11.01.24
✎
17:39
|
Я разобрался. Прастите, что зря создал тему((
|
|
7
Волшебник
11.01.24
✎
18:40
|
(6) да ладно, пусть будет
|
|