| 
    
        
     
     | 
    
  | 
Сквозной нарастающий итог | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Сотрудница    
     29.05.15 
            ✎
    11:20 
 | 
         
        есть таблица, в упрощенном виде выглядит так?
 
        Период Номенклатура Количество январь Рыба 2 Мясо 3 Лук 7 февраль Грибы 8 Рыба 3 Лук 1 март Рыба 6 Мясо 2 Грибы 4 Нужно получить нарастающий итог по периоду в рзрезе номерклатуры: январь Рыба 2 Мясо 3 Лук 7 февраль Грибы 8 Рыба 5 Лук 8 Мясо 3 март Рыба 11 Лук 8 Грибы 12 Мясо 5 В СКД через ВычислитьВыражение() смогла получить только нарастающий итог по всей номенклатуре внутри каждой группировки нужно именно в разрезе номенклатуры. как сделать?  | 
|||
| 
    1
    
        Kiks    
     29.05.15 
            ✎
    12:06 
 | 
         
        В ресурсах - общий итог проставить     
         | 
|||
| 
    2
    
        Сотрудница    
     29.05.15 
            ✎
    12:14 
 | 
         
        нет, тогда в количество просто везде проставится сумма количеств всех номенклатур     
         | 
|||
| 
    3
    
        РазДва    
     29.05.15 
            ✎
    12:26 
 | 
         
        (0) По-моему, достаточно НарастающийИтог = ВычислитьВыражение("Сумма([Количество])", "Период", , "Первая", "Текущая"), а в ресурсах использовать выражение Максимум(НарастающийИтог)     
         | 
|||
| 
    4
    
        Сотрудница    
     29.05.15 
            ✎
    12:35 
 | 
         
        как только ставлю группировку=период, так все количество за весь период выводится     
         | 
|||
| 
    5
    
        РазДва    
     29.05.15 
            ✎
    13:09 
 | 
         
        (4) Должно быть две группировки Период и Номенклатура     
         | 
|||
| 
    6
    
        Сотрудница    
     29.05.15 
            ✎
    13:26 
 | 
         
        я про группировку=периоду в 
 
        ВычислитьВыражение("Сумма([Количество])", "Период", , "Первая", "Текущая") второй параметр - это группировка. как только туда ставлю название поля Период, считается за весь период по всей номенклатуре  | 
|||
| 
    7
    
        sapphire    
     29.05.15 
            ✎
    13:30 
 | 
         
        ИМХО, запросом и быстрее и правильней     
         | 
|||
| 
    8
    
        РазДва    
     29.05.15 
            ✎
    13:32 
 | 
         
        (7) Еретик!     
         | 
|||
| 
    9
    
        Сотрудница    
     29.05.15 
            ✎
    13:33 
 | 
         
        (7) запросом, в смысле так: v8: нарастающий итог для регистра накопления
 
        там же регистр друг с другом соединяется. долго будет отрабатывать.почему правильнее? если есть специальная возможность в скд. мне бы только понять, есть она или нет наверняка.  | 
|||
| 
    10
    
        sapphire    
     29.05.15 
            ✎
    13:34 
 | 
         
        (8) Ессно, особливо скулём - как нефиг делать ибо секционирование оконных функций рулит :)     
         | 
|||
| 
    11
    
        РазДва    
     29.05.15 
            ✎
    13:36 
 | 
         
        (6) Ваши термины: "считается", "весь период", "всей номенклатуре", не привязанные к конкретному результату, настройкам отчета, звучат как "бла-бла-бла".
 
        (9) Навярняка есть!  | 
|||
| 
    12
    
        sapphire    
     29.05.15 
            ✎
    13:38 
 | 
         
        (0)
 
        Читаем внимательно справку: если в качестве имени группировки используется пустая строка, вычисление будет выполнено в контексте текущей группировки  | 
|||
| 
    13
    
        sapphire    
     29.05.15 
            ✎
    13:38 
 | 
         
        ВычислитьВыражение("Сумма([Количество])", "", , "Первая", "Текущая")     
         | 
|||
| 
    14
    
        Demetres    
     29.05.15 
            ✎
    13:39 
 | 
         
        Сотрудница а вы случайно не Юля1С?     
         | 
|||
| 
    15
    
        Сотрудница    
     29.05.15 
            ✎
    13:43 
 | 
         
        (13) при таком делает накопительный внутри группировки периода по всей номенклатуре
 
        январь Рыба 2 Мясо 5 Лук 12 февраль Грибы 8 Рыба 11 Лук 12 март Рыба 6 Мясо 8 Грибы 12 (14) нет. а она тоже искала ответ на такой вопрос? если нашла, дайте ссылку на ветку  | 
|||
| 
    16
    
        Сотрудница    
     29.05.15 
            ✎
    13:50 
 | 
         
        (11)
 
        - в настройках есть две группировки - по периоду и дет.записи. пробовала добавлять еще и по номенклатуре. ничего кроме лишних записей, не дало. - мне тоже кажется, что такой мощный инструмент, как скд, должен иметь такую возможность. но разработчики платформы могут со мной не согласиться.  | 
|||
| 
    17
    
        sapphire    
     29.05.15 
            ✎
    13:52 
 | 
         
        (15) Говорю же, проще запросом.     
         | 
|||
| 
    18
    
        sapphire    
     29.05.15 
            ✎
    13:52 
 | 
         
        (16) Вы не совсем понимаете как работает СКД.     
         | 
|||
| 
    19
    
        sapphire    
     29.05.15 
            ✎
    13:53 
 | 
         
        +(17) и даже полезно для общего развития.     
         | 
|||
| 
    20
    
        РазДва    
     29.05.15 
            ✎
    14:00 
 | 
         
        (16) Убери детальные записи, оставь две группировки: период и номенклатура     
         | 
|||
| 
    21
    
        Сотрудница    
     29.05.15 
            ✎
    14:01 
 | 
         
        (18) я не совсем понимаю, как работает эта функция.
 
        если вы знаете, объясните. если не знаете - это не повод считать, что через запрос правильнее. если в скд такое возможно, зачем куча кода. ее всегда можно успеть нагородить  | 
|||
| 
    22
    
        Одинесю    
     29.05.15 
            ✎
    14:06 
 | 
         
        (14) Нет, эта Юля пишет без ошибок.     
         | 
|||
| 
    23
    
        Сотрудница    
     29.05.15 
            ✎
    14:13 
 | 
         
        (22) вдруг я специально, чтоб не вычислили? )     
         | 
|||
| 
    24
    
        Сотрудница    
     29.05.15 
            ✎
    14:16 
 | 
         
        (20) сделала, не помогло. 
 
        я так понимаю зависит от заполнения трех вкладок: вычисляемые поля, ресурсы и настройки. не будет наглостью, если я попрошу попробовать тебя на своей базе получить нужный результат и, если получится, скинуть скрины этих вкладок?  | 
|||
| 
    25
    
        sapphire    
     29.05.15 
            ✎
    14:27 
 | 
         
        (21) Смотрите, в (0), для февраля должно быть 4 записи.
 
        Сможете просто СКД добится чтоб их было 4? Вряд ли, а запросом проще простого  | 
|||
| 
    26
    
        GROOVY    
     29.05.15 
            ✎
    14:29 
 | 
||||
| 
    27
    
        Сотрудница    
     29.05.15 
            ✎
    14:38 
 | 
         
        (25) я, конечно, через запрос в итоге и сделаю, если не получится через скд.
 
        просто уже сделала весь отчет на скд, там 4 варианта, и теперь из-за одного придется и макет рисовать и кодить тоннами.  | 
|||
| 
    28
    
        sapphire    
     29.05.15 
            ✎
    14:39 
 | 
         
        (27) Можно сделать и "чисто" на СКД.
 
        Но, один и тот же запрос будет фигурировать в разных источниках данных  | 
|||
| 
    29
    
        sapphire    
     29.05.15 
            ✎
    14:41 
 | 
         
        (26) Можно дополнить статью использованием кортежей     
         | 
|||
| 
    30
    
        Сотрудница    
     29.05.15 
            ✎
    14:43 
 | 
         
        (26) спасибо, но по ссылке именно запросом. хочу сделать через скд. если есть такая возможность     
         | 
|||
| 
    31
    
        РазДва    
     29.05.15 
            ✎
    15:07 
 | 
         
        (24) Могу предложить поменять группировки местами, т.е. сделать Номенклатура, Период. Или период в колонку. Посмотреть в результат и понять как эта ВычислитьВыражение работает, и что для неё первая и текущая, в первом варианте и во втором.     
         | 
|||
| 
    32
    
        Сотрудница    
     29.05.15 
            ✎
    15:18 
 | 
         
        (31) я перепробовала кучу вариантов, наверное не все, но эти в том числе. нет результата желаемого
 
        тут нужно знать, что и куда ставить :((  | 
|||
| 
    33
    
        РазДва    
     29.05.15 
            ✎
    15:39 
 | 
         
        (32) Так ты смотри на результат, что получается.
 
        В случае, когда у тебя Период-Номенклатура, для ВычислитьВыражение("Сумма([Количество])", "Период", , "Первая", "Текущая") - сумма по группировке период и будет сумма по всей номенклатуре. А если Номенклатура-Период, то суммироваться по периоду будет уже в разрезе номенклатур, так как группировка по периоду внутри номенклатуры.  | 
|||
| 
    34
    
        Сотрудница    
     29.05.15 
            ✎
    15:49 
 | 
         
        (33) не, ну так он, конечно, наращивается, хоть что-то
 
        но, как я писала в (0), это упрощенная версия отчета. на самом деле в нем куча других группировок между периодом и номенклатурой, а период должен быть самой верхней.  | 
|||
| 
    35
    
        Сотрудница    
     29.05.15 
            ✎
    20:58 
 | 
         
        up     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |