0
akhamov
07.08.14
✎
15:40
|
Добрый день,
Есть динамический список, текст его произвольного запроса:
ВЫБРАТЬ
СвободныеОстаткиОстатки.ХарактеристикаНоменклатуры,
СвободныеОстаткиОстатки.КоличествоОстаток КАК КоличествоОстаток,
ЦеныНоменклатурыСрезПоследних.Цена,
СвободныеОстаткиОстатки.Склад
ИЗ
РегистрНакопления.СвободныеОстатки.Остатки(
,
Номенклатура = &Номенклатура
И Склад В (&Склады)) КАК СвободныеОстаткиОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ТипЦен В (&ТипыЦен)) КАК ЦеныНоменклатурыСрезПоследних
ПО СвободныеОстаткиОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
И СвободныеОстаткиОстатки.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
Пытаюсь установить значение параметра СКЛАДЫ
СЗ = Новый СписокЗначений;
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СоставГруппДоступностиСкладов.Склад
|ИЗ
| РегистрСведений.СоставГруппДоступностиСкладов КАК СоставГруппДоступностиСкладов
|ГДЕ
| СоставГруппДоступностиСкладов.ГруппаДоступности = &ГруппаДоступности";
Запрос.УстановитьПараметр("ГруппаДоступности", ГруппаДоступностиСкладов);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
СЗ.Добавить(ВыборкаДетальныеЗаписи.Склад);
КонецЦикла;
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
ТаблицаОстатков.Параметры.УстановитьЗначениеПараметра("Склады", СЗ);
НО! Почему-то в отладчике
ТаблицаОстатков.Параметры.Элементы[2], где лежат СКЛАДЫ, почему-то тип "СправочникСсылка.Номенклатура" и лежит первый элемент из списка значений.
Подскажите почему такое происходит?
|
|