Есть простейший запрос к Остаткам и оборотам. Отчет работает на СКД.
Есть Один ресурс “Количество”
Пример запроса:
ВЫБРАТЬ
Остатки.Склад КАК Склад,
Остатки.Упаковка КАК Упаковка,
Остатки.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
Остатки.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
Остатки.КоличествоНачальныйОстаток*Остатки.Упаковка.Вес КАК ВесНачальныйОстаток,
Остатки.КоличествоКонечныйОстаток*Остатки.Упаковка.Вес КАК ВесКонечныйОстаток
РегистрНакопления.Остатки.ОстаткиИОбороты(, , Авто, , ) КАК Остатки
Когда запрос написан в таком виде, то остатки выводятся правильно, пока не начинаю выводить группировку в разрезе “Период День”. Если вывожу только количество все показывает правильно, как только начинаю выводить вес, то сразу не правильно показывает остатки и по весу и по количеству. В чем может быть проблема.
Дальше перенес расчет веса в ресурсы. Остатки по полю количество стали показываться правильно, а вес все-равно выводит не правильно:
1. Сумма(ВесКонечныйОстаток*Упаковка.Вес) в этом случае общий итог по остаткам не берет последний, а рассчитывает сумму по всем периодам
2. Сумма(ВесКонечныйОстаток)*Упаковка.Вес в этом случае правильно выводить остатки в итогах (т.е. для начального берет первую запись, для конечного берет последнюю), но не правильно рассчитывает по периодам
Добавил поле упаковка в обязательные поля в настройках СКД, и после этого нормально формируются остатки. Запрос оставил первоначальный.