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

&НаСервереБезКонтекста
Функция ПолучитьСписокВыбора(СтрокаПоиска)
    ПараметрыВыбора = Новый Структура;
    ПараметрыВыбора.Вставить("Отбор",новый Структура("ПометкаУдаления",Ложь));
    ПараметрыВыбора.Вставить("СтрокаПоиска", СтрокаПоиска);
    ПараметрыВыбора.Вставить("ВыборГруппИЭлементов", ИспользованиеГруппИЭлементов.Элементы);
    ДанныеВыбора = Справочники.Номенклатура.ПолучитьДанныеВыбора(ПараметрыВыбора);
    
    Возврат ДанныеВыбора;
    
КонецФункции

Но как сделать отбор из массив никак сообразить не могу. Заранее большое спасибо!
2 + 2 = 3.9999999999999999999999999999999...