СКД: неправильно считаются остатки РН

1. kloze 24.01.17 13:02 Сейчас в теме
Есть простой регистр накоплений с 1 измерение (Заказ) и 1 ресурсом (Сумма). Делаю отчет на скд где вывожу регистратор и НачОстаток, КонОстаток,Приход,Расход. в результате остатки считаются не правильно. Насколько я смог понять то остатки выводятя в разрезе заказ.

Запрос и настройки http://SSMaker.ru/7ea3e13f/

Получаемый результат: http://SSMaker.ru/ed7eae15/

Подскажите что я не так делаю? уже весь гугл перерыл, но никак не могу справиться с задачей

обнаружил такую особенность: Если делать группировку по ПериодСекунда то группировку считает правильно, а внутри группировку не правильно

http://SSMaker.ru/e8804c73/
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. chock23 2 24.01.17 13:26 Сейчас в теме
А в консоли этот запрос верно отрабатывает? Если верно, то попробуйте в СКД в список выводимый полей добавить периодСекунда, не группировать по нему а просто добавить.
3. Rokky78 42 24.01.17 14:04 Сейчас в теме
Согласен с (2). Нужно добавить периодСекунда в список полей. Плюс для поля "Регистратор" изменить роль на "Период", а не "Измерение".
Если нумерация периодов не проставится автоматически, то "Регистратор" - 1, "ПериодСекунда" -2
4. kloze 24.01.17 14:49 Сейчас в теме
(3) Я пробовал, не помогает :(
http://SSMaker.ru/5c5f7cea/

все равно считает по заказам а не по установленным группировкам и отборам
http://SSMaker.ru/ac00ceb4/
5. Rokky78 42 24.01.17 14:55 Сейчас в теме
"СуммаНачальныйОстаток", "СуммаПриход", "СуммаРасход", "СуммаКонечныйОстаток" определены как ресурсы?
И можно уже тогда скриншот структуры отчета глянуть?
6. Rokky78 42 24.01.17 14:58 Сейчас в теме
+ "ПериодСекунда" не нужно выводить в отчет (в типовых его использование даже ограничивают соответствующими галками). Он нужен для того, чтобы система правильно смогла посчитать итоги по группировкам.
7. kloze 24.01.17 15:05 Сейчас в теме
"СуммаНачальныйОстаток", "СуммаПриход", "СуммаРасход", "СуммаКонечныйОстаток" определены как ресурсы?

Да

настройки: http://SSMaker.ru/724e0100/

8. kloze 24.01.17 15:07 Сейчас в теме
9. Rokky78 42 24.01.17 15:33 Сейчас в теме
Если используешь "НомерСтроки" (это более младший период, чем регистратор) то нумерация периодов будет
НомерСтроки - 1
Регистратор - 2
ПериодСекунда - 3
Поля нумеруются по-порядку от младшего к старшему.

ПериодСекунда из сортировки - убери.
Покажи результат запроса
10. Rokky78 42 24.01.17 15:39 Сейчас в теме
Для саморазвития:
Бесплатный курс по СКД
Про роли полей СКД в уроках 29-36 (конкретно про периоды в 30 и дальше)
13. kloze 24.01.17 17:10 Сейчас в теме
(10) посмотрел, повторил, ну блин не получается у меня(((( если ставлю группировку по ПериодСекунда то все гуд, убираю эту группировку, сортирует по дате заказа
11. kloze 24.01.17 15:45 Сейчас в теме
http://SSMaker.ru/9ce73f50/

Получается сортировка по заказам
12. Rokky78 42 24.01.17 16:51 Сейчас в теме
Укажите поле, по которому нужна сортировка.
Сами данные, насколько я вижу выводятся правильно ?
14. kloze 24.01.17 17:15 Сейчас в теме
(12) поставил сортировку http://SSMaker.ru/1b638ee3/ и все равно пока строки пренадлежат одному заказу все отлично но как только заказ меняется начальный остаток сьезжает
15. Rokky78 42 25.01.17 09:36 Сейчас в теме
пока строки пренадлежат одному заказу все отлично

так добавьте в группировку "Контрагент" вложенную группировку "Заказ". А уже в ней выводите детальные записи.
Сортировку можно будет настроить для каждой группировки свою.
А лучше в Excel или еще как-нибудь набросайте, что получить хотите. Я уже Вас не вполне понимаю.
16. Ганс 25.01.17 10:04 Сейчас в теме
Почему вы не можете использовать консоль СКД и посмотреть в нём, какой именно выполняется запрос! Ваш запрос <>Запрос отчёта, так как СКД его преобразовывает, увидев выводимый запрос, сразу поймёте почему у вас выводятся неверные цифры!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот