|
Не выходит список значений
| ☑ |
0
wladimir90
10.01.12
✎
10:24
|
Всем привет! В поле ввода есть кнопка СпискаВыбора. В процедуре списка выбора описан запрос, результат которого выгружается в список. Но по факту при нажатии на кнопку, ничего вообще не происходит. Подскажите плз что я упустил? (Результат запроса точно получает данные)
Процедура КлиентНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Запрос = Новый Запрос();
Запрос.Текст = "ВЫБРАТЬ
| Клиенты.Наименование
|ИЗ
| Справочник.Клиенты КАК Клиенты
|ГДЕ
| Клиенты.Наименование ПОДОБНО &Наименование";
Запрос.УстановитьПараметр("Наименование","%"+ЭлементыФормы.Клиент.ВыделенныйТекст+"%");
Результат = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Наименование");
ЭлементыФормы.Клиент.СписокВыбора.Добавить(Результат);
КонецПроцедуры
|
|
1
YF
10.01.12
✎
10:24
|
(0) Выбор из списка массива - сильно
|
|
2
wladimir90
10.01.12
✎
10:26
|
(1) Список принимает массив, я выгружаю массив. В чем тут ошибка?
|
|
3
crotnn
10.01.12
✎
10:27
|
(0) ЭлементыФормы.Клиент.СписокВыбора.ЗагрузитьЗначения(Результат)
|
|
4
YF
10.01.12
✎
10:27
|
(2) А галочка у реквизита про использование списка выбора стоит?
|
|
5
Cube
10.01.12
✎
10:30
|
(0) Используй НачалоВыбора(<ДанныеВыбора>, <СтандартнаяОбработка>) и в ДанныеВыбора пихай что хочешь.
|
|
6
wladimir90
10.01.12
✎
10:40
|
(3) Ага, поправил. Но все равно не работает.
(4) Это которая "РежимВыбораИзСписка"? Не меняет ничего, кроме того что по ф4 нельзя войти в справочник.
(5) А при чем тут НачалоВыбора? Мы о начале выбора из списка говорим. Автоподстановка и так работает, но нужно выводить еще и в список, т.к. похожих элементов может быть много.
|
|
7
YF
10.01.12
✎
10:42
|
СтандартнаяОбработка = Ложь; убери
|
|
8
Cube
10.01.12
✎
10:48
|
(6) Ну ты помучайся ещё немного, варианты все перебери, а потом ещё раз прочитай (5) и сделай как там написано, ну так, вдруг ты не всё в этой жизни ещё знаешь... ;)
|
|
9
wladimir90
10.01.12
✎
10:56
|
(7) Хм. Как все просто, спасибо, теперь все как надо )))
(8) Ну серьезно НачалоВыбора тут не причем.
|
|
10
Reset
10.01.12
✎
10:57
|
к (8): (5) - никакого отношения к делу не имеет. У ТС не УФ.
Правильный ответ в (7)
|
|
11
Cube
10.01.12
✎
10:58
|
(10) А, ну раз не УФ, тогда другое дело :) Просто меня слово "Клиент" смутило в первом посте...
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший