recordSetOfParams = Querry.Invoke("SELECT val FROM table1");
listOfParams = recordSetOfParams.GetList("val");
Querry.setNewQuerryText("SELECT * FROM t2 WHERE col1 IN (&filter)");
Querry.SetParams("filter", listOfParams);
ЗапросВыборка = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ОбъектыМетаданных.Ссылка
|ИЗ
| Справочник.ОбъектыМетаданных КАК ОбъектыМетаданных
|ГДЕ
| ОбъектыМетаданных.Владелец В (&МассивПроектов)"
);
ЗапросВыборка.УстановитьПараметр("МассивПроектов", МассивПроектов);
recordSetOfParams = Querry.Invoke(SELECT val FROM table1);
listOfParams <org.example.model.Value>
= recordSetOfParams.GetList('val') <org.example.model.Value>;
Querry.setNewQuerryText("SELECT * FROM t2 WHERE col1 IN(&filter)")
Querry.SetParams('filter', listOfParams, org.example.model.Value.class);
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ОбъектыМетаданных.Ссылка
ИЗ
Справочник.ОбъектыМетаданных КАК ОбъектыМетаданных
ГДЕ
ОбъектыМетаданных.Владелец В (&МассивПроектов1Со128Значениями)
ИЛИ
ОбъектыМетаданных.Владелец В (&МассивПроектов2Со128Значениями)
ИЛИ
ОбъектыМетаданных.Владелец В (&МассивПроектов3Со128Значениями)