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