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