|
Странное поведение СКД | ☑ | ||
---|---|---|---|---|
0
BiBijke
15.11.12
✎
16:07
|
Столкнулся с непонятным поведением СКД. Строю отчет 2 раза, за 1 и тот же период с одинаковыми настройками. Сначала отчет выдает все верно, 3 детальные записи http://i47.fastpic.ru/big/2012/1115/bd/11753c8555a65227092b5fe210b3e8bd.png .
Настройка ресурсов в СКД выглядит так http://i48.fastpic.ru/big/2012/1115/60/1e556d5ae8e28ffc0fcaadcbaa512160.png После в настройках отчета убираю нижнюю группировку (Серия номенклатуры), в результате чего ЦенаВал расчитывается как Сумма, хотя я указал Максимум, КоличествоЗаписей вообще считается толи минимум толи максимум... http://i48.fastpic.ru\/big/2012/1115/bc/50d36d7de6d2b3718b5489629cd4ecbc.png в справке описания подобного поведения не нашел. Гугл не помог, последняя надежда на Вас :) P. S. в картинках скрины действий. |
|||
1
BiBijke
15.11.12
✎
16:10
|
+ (0) в последней картинке нужно убрать обратный слеш после fastpic.ru
|
|||
2
Vladal
15.11.12
✎
16:10
|
||||
3
BiBijke
15.11.12
✎
16:55
|
Неужели никто не сталкивался?
|
|||
4
DUDE
15.11.12
✎
17:08
|
Очень странно, выложи еще настройки структуры отчета.
|
|||
5
BiBijke
15.11.12
✎
17:13
|
Настройка структуры, могу и сам отчет выложить, если это поможет )
http://i48.fastpic.ru/big/2012/1115/aa/7d8b0d479109314d005d508c0c7495aa.png |
|||
6
palpetrovich
15.11.12
✎
17:18
|
группа "цена поставщика" - может ну ее?
|
|||
7
BiBijke
15.11.12
✎
17:19
|
(6) а как группа влияет на агрегирование итогов ?) вон ресурс КоличествоЗаписей вне группы, но его это не особо спасло
|
|||
8
palpetrovich
15.11.12
✎
17:23
|
(7) поведение КоличествоЗаписей - как раз правильное
|
|||
9
palpetrovich
15.11.12
✎
17:25
|
впрочем нет, попробовал у себя с группами и без - вроде не влияет
|
|||
10
DUDE
15.11.12
✎
17:29
|
Такое ощущение, будто группировка срабатывает еще до того, как производится расчет итогов 0_о
Попробуй взять схему компановки и протестить ее саму в консоли отчетов тк не уверен, то это СКД виновата. |
|||
11
palpetrovich
15.11.12
✎
17:32
|
а в самом запросе группировки нет случайно?
|
|||
12
BiBijke
15.11.12
✎
17:32
|
+ (10) Все верно, в консоле все нормально. СКД почему то сначала суммирует детальные записи, где совпадают значения измерений и уже патом применяет способ агрегирования.
Блин сделал сейчас в обход, выгрузил запрос в таблицу значений, а ее загрузил в СКД, теперь он правильно считает максимум. Видимо есть какаято нано тонкость... |
|||
13
BiBijke
15.11.12
✎
17:33
|
(11) Нету, + в консоли все верно выдает.
|
|||
14
DUDE
15.11.12
✎
17:47
|
Ты попробуй не консоль запросов, а консоль отчетов и посмотри саму схему, ясен пень, что в консоли запросов косяков не будет :) Все-таки думаю, здесь дело в реализации отчета, а не в СКД.
|
|||
15
DUDE
15.11.12
✎
17:57
|
Сделал похожий отчет - на СКД с группировками и разными формулами расчета ресурсов - все Ок.
Думаю, в твоем отчете в форме настроек группировки отражаются еще и в сам текст запроса, а не только в настройки вывода отчета. Поковыряй отчет. Поставь точку останова в момент после компонования настроек при выполнении отчета и посмотри: какой запрос формируется. |
|||
16
BiBijke
15.11.12
✎
17:58
|
(14) Не меняя структуры отчета и настроек, вместо запроса, я подставил уже таблицу с данными и все стало работать как нужно... Подозреваю что вся соль в оптимизации СКД запроса, каким то своим, известным разработчикам способом, ибо таблицу с уже готовыми данными он не трогает (не оптимизирует).
|
|||
17
BiBijke
15.11.12
✎
18:02
|
(15) Да запрос формируется верно, и на уровне детальных записей совпадает с результатами консоли отчетом и запросов, а когда группируешь данные, происходит неведомая фигня, причем только, если источник данных запрос, таблица с результатами этого запроса, группируется верно.
|
|||
18
vmv
15.11.12
✎
19:04
|
без текста запроса говорить об объективности мнения автора глупо, а верить еще глупее
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |