Добрый день. Нужно вычислить среднюю цену номенклатуры по поступлениям товаров и услуг. Делаю отчет через СКД. Вычисляемых полях указываю
СредняяЦена = Сумма(Товары.Цена)/Сумма(Товары.Количество)
Не работает, делит не сумму цен, а одну цену на количество. Как правильно нужно?
смотрите в сторону функции ВычислитьВыражениеСГруппировкойМассив. Что то вроде этого ВычислитьВыражениеСГруппировкойМассив("Сумма(Товары.Цена)", "Номенклатура")/Сумма(Товары.Количество)
(7) Поясню (3). Если в качестве веса выступает количество, то Сумма( Цн * Вн ) = Сумма (Сн/Кн * Кн/Сумма (К) ) = Сумма (Сн / Сумма(К)) = Сумма(С)/Сумма(К), где Ц - цена, С - сумма, К - количество. Поэтому СредневзвешеннаяЦена = Сумма(Сумма)/Сумма(Количество).