|
Запрос, надо вывести поле "заказ", ошибка. | ☑ | ||
---|---|---|---|---|
0
SkillUp
19.03.20
✎
15:33
|
Здравствуйте,
Есть запрос, из регистра "ПартииТоваровНаСкладах", надо еще выводить поле "заказ" (измерение) : ПостроительОтчета.Текст = "ВЫБРАТЬ | ОстаткиТоваров.Номенклатура, | ОстаткиТоваров.ХарактеристикаНоменклатуры," +?(УчитыватьСерии, " | ОстаткиТоваров.СерияНоменклатуры,", "") + " | ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаХранения, | ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК КоэффициентЕдиницыХранения, | ОстаткиТоваров.Качество, | СУММА(ОстаткиТоваров.КоличествоОстаток) КАК Количество, | ВЫБОР | КОГДА (СУММА(ОстаткиПартий.КоличествоОстаток) = 0) | ИЛИ (СУММА(ОстаткиПартий.КоличествоОстаток) ЕСТЬ NULL) ТОГДА | 0 | ИНАЧЕ | СУММА(ОстаткиПартий.СтоимостьОстаток)*СУММА(ОстаткиТоваров.КоличествоОстаток) | / СУММА(ОстаткиПартий.КоличествоОстаток) | КОНЕЦ КАК Сумма |ИЗ | РегистрНакопления." + РегОстатки + ".Остатки(&МоментДокумента, Склад = &Склад) |КАК ОстаткиТоваров | |ЛЕВОЕ СОЕДИНЕНИЕ | РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&МоментДокумента, | Склад = &ПартионныйСклад) КАК ОстаткиПартий |ПО | ОстаткиТоваров.Номенклатура = ОстаткиПартий.Номенклатура | И ОстаткиТоваров.ХарактеристикаНоменклатуры = ОстаткиПартий.ХарактеристикаНоменклатуры" +?(УчитыватьСерии, " | И (ОстаткиТоваров.СерияНоменклатуры = ОстаткиПартий.СерияНоменклатуры | ИЛИ НЕ ОстаткиТоваров.Номенклатура.ВестиПартионныйУчетПоСериям)", "") + " | И ОстаткиТоваров.Качество = ОстаткиПартий.Качество | |{ГДЕ ОстаткиТоваров.Номенклатура КАК Номенклатура, | ОстаткиТоваров.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа} | |СГРУППИРОВАТЬ ПО | ОстаткиТоваров.Номенклатура, | ОстаткиТоваров.ХарактеристикаНоменклатуры," +?(УчитыватьСерии, " | ОстаткиТоваров.СерияНоменклатуры,", "") + " | ОстаткиТоваров.Качество"; КонецЕсли; Делаю так: "ВЫБРАТЬ | ОстаткиТоваров.Номенклатура, | ОстаткиТоваров.ХарактеристикаНоменклатуры," +?(УчитыватьСерии, " | ОстаткиТоваров.СерияНоменклатуры,", "") + " | ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаХранения, | ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК КоэффициентЕдиницыХранения, | ОстаткиТоваров.Качество," +?(Перезаполнение, " | ОстаткиПартий.Заказ,", "") + " | СУММА(ОстаткиТоваров.КоличествоОстаток) КАК Количество, | ВЫБОР | КОГДА (СУММА(ОстаткиПартий.КоличествоОстаток) = 0) | ИЛИ (СУММА(ОстаткиПартий.КоличествоОстаток) ЕСТЬ NULL) ТОГДА | 0 | ИНАЧЕ | СУММА(ОстаткиПартий.СтоимостьОстаток)*СУММА(ОстаткиТоваров.КоличествоОстаток) | / СУММА(ОстаткиПартий.КоличествоОстаток) | КОНЕЦ КАК Сумма |ИЗ Ошибка: {Документ.ИнвентаризацияТоваровНаСкладе.МодульОбъекта(573)}: Ошибка при установке значения атрибута контекста (Текст) ПостроительОтчета.Текст = по причине: {(7, 2)}: Поле не входит в группу "ОстаткиПартий.Заказ" <<?>>ОстаткиПартий.Заказ, Как добавить правильно "заказ" (измерение) в запрос? |
|||
1
ДенисЧ
19.03.20
✎
15:34
|
Добавить его в группировки - не предлагать?
|
|||
2
SkillUp
19.03.20
✎
15:40
|
(1) Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |