Как работать с началом выбора?
☑
0
Галахад
гуру
26.05.21
✎
13:52
Что хочу?
Хочу выбирать из ограниченного списка.
1
Галахад
гуру
26.05.21
✎
13:53
Что делаю:
&НаСервере
Процедура ОООНачалоВыбораНаСервере(ДанныеВыбора)
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Товар", Объект.Товар);
Запрос.Текст =
"Текст запроса";
Массив = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка");
ДанныеВыбора = Новый СписокЗначений;
ДанныеВыбора.ЗагрузитьЗначения(Массив);
КонецПроцедуры
&НаКлиенте
Процедура ИзготовительНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОООНачалоВыбораНаСервере(ДанныеВыбора);
КонецПроцедуры
2
Галахад
гуру
26.05.21
✎
13:54
Что получаю:
При выборе вижу список.
Выбираю нужный элемент.
На форме в реквизит пустой.
Что еще надо сделать?
3
Pro-tone
26.05.21
✎
13:59
ты ДанныеВыбора со списком выбора поля формы наверное перепутал, данные выбора - это параметр в обработчиках асинхронного вызова, после того как выбор уже сделан
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.