Подскажите, как сделать отбор по списку значений перечислений.
Вкратце образец кода
СписокЗначений = СоздатьОбъект("СписокЗначений");
СписокЗначений.ДобавитьЗначение(Перечисление.Статусы.Статус1);
СписокЗначений.ДобавитьЗначение(Перечисление.Статусы.Статус2);
СписокЗначений.ДобавитьЗначение(Перечисление.Статусы.Статус6);
Запрос = СоздатьОбъект("ODBCRecordset");
ТекстЗапроса = "
|SELECT ПартииНаличиеОстатки.Фирма [Фирма $Справочник.Фирмы]
| , ПартииНаличиеОстатки.МОЛ [МОЛ $Справочник.ФизЛица]
| , ПартииНаличиеОстатки.Номенклатура [Номенклатура $Справочник.Номенклатура]
| , ПартииНаличиеОстатки.СтатусПартии [СтатусПартии $Перечисление.СтатусыПартии]
| , ПартииНаличиеОстатки.КоличествоОстаток
|FROM $РегистрОстатки.ПартииНаличие(:ВыбДата,,Фирма IN (SELECT Val FROM #Фирмы) AND
| МОЛ = :МОЛ ,,) AS ПартииНаличиеОстатки" ;
Запрос.УстановитьТекстовыйПараметр("ВыбДата", ТекущаяДата());
Запрос.УложитьСписокОбъектов(Фирма, "#Фирмы", "Фирмы");
Запрос.УстановитьТекстовыйПараметр("МОЛ", ВыбДокумент.Склад.МОЛ);
И тут непонятно как наложить на таблицу остаков доп. условие по статусам. конструкция типа
Запрос.УложитьСписокОбъектов(СписокЗначений, "#Статусы", "СтатусыПартий");
не проходят. Помогите новичку плиз