Передо мной стоит такая задача! Необходимо создать обработку с формой. На этой форме разместить поле с типом значения "СправочникиСсылка.Номенклатура". При в вводе текста должен осуществляться подбор номенклатуры из моего списка номенклатуры, который я поместил в массив. Управляемое приложение, платформа 8.2.
Вот такая структура кода срабатывает:
&НаКлиенте
Процедура АнализАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДанныеВыбора = ПолучитьСписокВыбора(Текст);
КонецПроцедуры
&НаСервереБезКонтекста
Функция ПолучитьСписокВыбора(СтрокаПоиска)
ПараметрыВыбора = Новый Структура;
ПараметрыВыбора.Вставить("Отбор",новый Структура("ПометкаУдаления",Ложь));
ПараметрыВыбора.Вставить("СтрокаПоиска", СтрокаПоиска);
ПараметрыВыбора.Вставить("ВыборГруппИЭлементов", ИспользованиеГруппИЭлементов.Элементы);
ДанныеВыбора = Справочники.Номенклатура.ПолучитьДанныеВыбора(ПараметрыВыбора);
Возврат ДанныеВыбора;
КонецФункции
Но как сделать отбор из массив никак сообразить не могу. Заранее большое спасибо!