Вход | Регистрация
 

Как работать с началом выбора?

Как работать с началом выбора?
Я
   Галахад
 
26.05.21 - 13:52
Что хочу?
Хочу выбирать из ограниченного списка.
 
 Партнерская программа EFSOL Oblako
   Галахад
 
1 - 26.05.21 - 13:53
Что делаю:

&НаСервере
Процедура ОООНачалоВыбораНаСервере(ДанныеВыбора)
    
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Товар", Объект.Товар);
    
    Запрос.Текст = 
    "Текст запроса";
    Массив = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка");
    
    ДанныеВыбора = Новый СписокЗначений;
    ДанныеВыбора.ЗагрузитьЗначения(Массив);
    
КонецПроцедуры

&НаКлиенте
Процедура ИзготовительНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    ОООНачалоВыбораНаСервере(ДанныеВыбора);
    
КонецПроцедуры
   Галахад
 
2 - 26.05.21 - 13:54
Что получаю:

При выборе вижу список.
Выбираю нужный элемент.
На форме в реквизит пустой.

Что еще надо сделать?
   Pro-tone
 
3 - 26.05.21 - 13:59
ты ДанныеВыбора со списком выбора поля формы наверное перепутал, данные выбора - это параметр в обработчиках асинхронного вызова, после того как выбор уже сделан

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.