В таком случае уже проще будет осуществить перебор элементов массива в цикле и уже вызывать запрос с параметрами
Для А=1 По Массив.Количество Цикл
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| Номенклатура.Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| ПОДСТРОКА(Номенклатура.Наименование,1,&ДлинСтр) = &Имя
| И Номенклатура.ЭтоГруппа = ЛОЖЬ";
Запрос.УстановитьПараметр("Имя", Массив.Получить(А);
Запрос.УстановитьПараметр("ДлинСтр", СтрДлина(Массив.Получить(А)));
Конечно запрос в цикле это не кошерно, но все же проще, тем более что элементов в массиве будет не больше 10-ти.
Даже не так сделал, а так как писал
Цитата
В таком случае уже проще будет осуществить перебор элементов массива в цикле
Для Каждого Элемент ИЗ Массив Цикл
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| Номенклатура.Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| ПОДСТРОКА(Номенклатура.Наименование,1,&ДлинСтр) = &Имя
| И Номенклатура.ЭтоГруппа = ЛОЖЬ";
Запрос.УстановитьПараметр("Имя", Элемент;
Запрос.УстановитьПараметр("ДлинСтр", СтрДлина(Элемент));