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