|   |   | 
| 
 | Вопрос по расчету общего итога СКД | ☑ | ||
|---|---|---|---|---|
| 0
    
        tireal 01.10.14✎ 16:21 | 
        Привет, вкратце: есть вычисляемое поле (разность дат) при этом даты получаю из 2 разных наборов данных, добавляю его в ресурсы и пытаюсь получить по нему общий итог. Итог выводится неправильный - в чем ошибка? Сама схема для консоли СКД тут http://www.fayloobmennik.net/4152397     | |||
| 1
    
        ssh2QQ6 01.10.14✎ 16:28 | 
        (0) схему лень скачивать. Но вообще в скд есть особенность при расчете итога по полю связанного набора данных. Если в результате связи будут повторяющиеся записи по какому-то набору то при расчете итога дубли учитываться не будут, только один раз будет учтена запись в итоге     | |||
| 2
    
        tireal 01.10.14✎ 18:21 | 
        (1) не то, как бы описать, скопирую вот проблемный столбец
 0 2 84 44 ___ 218 общий итог, что конечно не сумма 0+2+84+44 | |||
| 3
    
        tireal 01.10.14✎ 18:26 | 
        такое впечатлении что есть еще какие то скрытые записи, что весьма странно, так как в отчете выводятся и так лишь детальные записи     | |||
| 4
    
        FlashC 01.10.14✎ 18:59 | 
        (2) итоги плюсуешь
 0 2 (2) 84 (86) 44 = 218 | |||
| 5
    
        tireal 01.10.14✎ 19:16 | 
        (4) хм.. похоже, а как этого избежать?     | |||
| 6
    
        tireal 02.10.14✎ 13:14 | 
        (4) практика показала что отнюдь не всегда это сумма нарастающего итога:
 0 2 84 44 0; 2; 86; 130 - вывел через функцию Строка(Массив("")) чтобы посмотреть какие суммы суммируются на самом деле, тут видно что это сумма нарастающего итога, НО по другому аналогичному ресурсу след картина: 0 41 815,57 1 756 253,96 1 297 038,43 0; 41 815,570533333333333333333333333333333333; 1 798 069,532933333333333333333333333333333333; 3 832 158,995794392523364485981308411214953271 - вот последняя цифра что за нах? Ничего не понимаю... | |||
| 7
    
        tireal 02.10.14✎ 13:40 | 
        Товарищи! не пойму это слишком просто или слишком сложно - почему молчите?     | |||
| 8
    
        Powsem 02.10.14✎ 20:41 | 
        С планшета сижу и скачать не могу всю эту красоту на скд, у итогов есть свои ньюансы при расчете итогов потому, что там не просто обычное суммирование, ведь если мы делаем группировку по регистратору, то врутри записи могут быть записи 20, 30, 40, а итог 0 (остаток), глянь тут про итоги написано, может и свою проблему найдешь. http://langslab.com/ebooks/skd/dcs-ch2/dcs-ex14     | |||
| 9
    
        abuca 02.10.14✎ 20:56 | 
        Да, похоже 1 из наборов дублирует некоторые данные. Неоднократно наступал на эти грабли. Настраивай СКД, чтобы увидеть дублирующиеся строки.  Нет дома 1С чтобы посмотреть.     | |||
| 10
    
        tireal 03.10.14✎ 00:13 | 
        (8) подобные материалы просмотрел первым делом, нет там такого. (9) забавно а у меня СКД все норовит что нить свернуть одинаковое, нет не тот случай я же описал в (6) те суммы из которых получается итог, это не дубли это подитоги (ну в большинстве своем )) . В общем я еще поэксперементировал с отчетом и вот что скажу - походу дело в функции РазностьДат(ВычислитьВыражение("Период", , , "Предыдущая"), Период, "Месяц") именно с ее участием получается фигня, с другими агрегатными функциями итог правильно считается. Просто интересно получается - выводит одни суммы а итог суммирует по другим...     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |