Вот так нужно делать запрос:
ВЫБРАТЬ
ПартииТоваровНаСкладахОстатки.Склад КАК Склад,
ПартииТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура,
СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОста ток) КАК КоличествоОстаток,
СУММА(ПартииТоваровНаСкладахОстатки.СтоимостьОстат ок) КАК СтоимостьОстаток,
ВЫБОР
КОГДА СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОста ток) <> 0
ТОГДА СУММА(ПартииТоваровНаСкладахОстатки.СтоимостьОстат ок) / СУММА(ПартииТоваровНаСкладахОстатки.КоличествоОста ток)
ИНАЧЕ 0
КОНЕЦ КАК Цена
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки КАК ПартииТоваровНаСкладахОстатки
СГРУППИРОВАТЬ ПО
ПартииТоваровНаСкладахОстатки.Склад,
ПартииТоваровНаСкладахОстатки.Номенклатура,
ПартииТоваровНаСкладахОстатки.СтоимостьОстаток / ПартииТоваровНаСкладахОстатки.КоличествоОстаток
ИТОГИ
СУММА(КоличествоОстаток),
СУММА(СтоимостьОстаток),
ВЫБОР
КОГДА СУММА(КоличествоОстаток) = 0
ТОГДА 0
ИНАЧЕ СУММА(СтоимостьОстаток) / СУММА(КоличествоОстаток)
КОНЕЦ КАК Цена
ПО
Склад,
Номенклатура
|