0
Black Dragon
22.01.14
✎
18:44
|
Доброго вечера!
Есть такой запрос:
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Дата",ЭтотОбъект.Дата);
СписокХарактеристик = Новый Массив;
Если ТипЗнч(СтрокаРазмещение.НоменклатураХарактеристика) = Тип("СправочникСсылка.Номенклатура") Тогда
Запрос.УстановитьПараметр("Номенклатура",СтрокаРазмещение.НоменклатураХарактеристика);
Для Каждого Стр Из СтрокаРазмещение.Строки Цикл
Если ТипЗнч(Стр.НоменклатураХарактеристика) = Тип("СправочникСсылка.ХарактеристикиНоменклатуры") Тогда
СписокХарактеристик.Добавить(Стр.НоменклатураХарактеристика);
КонецЕсли;
КонецЦикла;
Запрос.УстановитьПараметр("СписокХарактеристик",СписокХарактеристик);
ДопУсловие = ?(СписокХарактеристик.Количество() > 0," И ХарактеристикаНоменклатуры В (&СписокХарактеристик)","");
Запрос.Текст = "ВЫБРАТЬ
| РазмещениеПоЯчейкамОстатки.Номенклатура,
| РазмещениеПоЯчейкамОстатки.ХарактеристикаНоменклатуры,
| РазмещениеПоЯчейкамОстатки.Склад,
| РазмещениеПоЯчейкамОстатки.МестоХранения,
| РазмещениеПоЯчейкамОстатки.Основание,
| СУММА(РазмещениеПоЯчейкамОстатки.КоличествоОстаток) КАК КоличествоОстаток,
| СУММА(РазмещениеПоЯчейкамОстатки.РезервОстаток) КАК РезервОстаток
|ИЗ
| РегистрНакопления.РазмещениеПоЯчейкам.Остатки(&Дата, Номенклатура = &Номенклатура" + ДопУсловие + ") КАК РазмещениеПоЯчейкамОстатки";
РезультатЗапроса = Запрос.Выполнить();
При выполнении возникает эта ошибка!
{Документ.ПеремещениеВРезервПоЯчейкам.Форма.ФормаДокумента.Форма(114)}: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить();
по причине:
{(2, 2)}: Поле не входит в группу "РазмещениеПоЯчейкамОстатки.Номенклатура"
<<?>>РазмещениеПоЯчейкамОстатки.Номенклатура,
Почему так? Ведь указано ВЫБРАТЬ РазмещениеПоЯчейкамОстатки.Номенклатура ???
|
|