|
ОстаткиИОбороты. Группировка период день. | ☑ | ||
---|---|---|---|---|
0
NickAn
17.06.13
✎
12:06
|
Есть простейший запрос к Остаткам и оборотам. Отчет работает на СКД.
Есть Один ресурс “Количество” Пример запроса: ВЫБРАТЬ Остатки.Склад КАК Склад, Остатки.Упаковка КАК Упаковка, Остатки.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток, Остатки.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток, Остатки.КоличествоНачальныйОстаток*Остатки.Упаковка.Вес КАК ВесНачальныйОстаток, Остатки.КоличествоКонечныйОстаток*Остатки.Упаковка.Вес КАК ВесКонечныйОстаток РегистрНакопления.Остатки.ОстаткиИОбороты(, , Авто, , ) КАК Остатки Когда запрос написан в таком виде, то остатки выводятся правильно, пока не начинаю выводить группировку в разрезе “Период День”. Если вывожу только количество все показывает правильно, как только начинаю выводить вес, то сразу не правильно показывает остатки и по весу и по количеству. В чем может быть проблема. Дальше перенес расчет веса в ресурсы. Остатки по полю количество стали показываться правильно, а вес все-равно выводит не правильно: 1. Сумма(ВесКонечныйОстаток*Упаковка.Вес) в этом случае общий итог по остаткам не берет последний, а рассчитывает сумму по всем периодам 2. Сумма(ВесКонечныйОстаток)*Упаковка.Вес в этом случае правильно выводить остатки в итогах (т.е. для начального берет первую запись, для конечного берет последнюю), но не правильно рассчитывает по периодам |
|||
1
vicof
17.06.13
✎
12:15
|
(0) Укажи роли Конечный и начальный остаток у своих полей
|
|||
2
NickAn
17.06.13
✎
12:19
|
Роли указаны.
|
|||
3
NickAn
17.06.13
✎
12:22
|
Для количества своя группа, Для веса другая
|
|||
4
vicof
17.06.13
✎
12:24
|
"Остатки.Упаковка.Вес"
вес везде указан? ведь идет неявное соединение |
|||
5
NickAn
17.06.13
✎
12:30
|
Вес везде указан
|
|||
6
NickAn
17.06.13
✎
12:35
|
Даже если не везде, упаковка заполнена везде, а если не заполнен вес, то просто будет возвращать 0. Но проблема в том что вес в группировке по упаковке выводит верный, а в общем итоге выводит больше, откуда он там больше не понятно.
|
|||
7
NickAn
17.06.13
✎
13:16
|
Если добавляю в выводимые поля "Вес приход" или "Вес расход" и оставляю первоначальный расчет веса в запросе как в (1), то тогда выводит правильные данные
|
|||
8
hhhh
17.06.13
✎
14:23
|
в таблице ОстаткиОбороты нет такого ресурса Вес. Поэтому она считает конечный остаток на лету, через приход и расход.
|
|||
9
NickAn
17.06.13
✎
14:33
|
Все оказалось значительно проще. Добавил поле упаковка в обязательные поля в настройках СКД, и после этого нормально формируются остатки.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |