Имя: Пароль:
1C
 
Как работать с началом выбора?
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
ты ДанныеВыбора со списком выбора поля формы наверное перепутал, данные выбора - это параметр в обработчиках асинхронного вызова, после того как выбор уже сделан
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.