| 
    
        
     
     | 
    
  | 
СКД итоги группировок | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        ASU_Diamond    
     18.02.16 
            ✎
    15:41 
 | 
         
        В отчете 4 группировки. Есть поле "ВсегоПоДокументу". В детальных записях это поле для всех записей первой группы одно, соответственно суммировать его не надо и в ресурсах я указываю что для Группа1 выражение Максимум(ВсегоПоДокументу). Для Группы2 указываю Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1")).
 
        Указал для Группа3 Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(ВсегоПоДокументу)", "Группы2")) - в итоге для Группа3 суммируются значения во всех детальных записях. Как правильно указать выражение?  | 
|||
| 
    1
    
        ASU_Diamond    
     19.02.16 
            ✎
    07:05 
 | 
         
        Никто не сталкивался с такой задачей?     
         | 
|||
| 
    2
    
        laby1    
     19.02.16 
            ✎
    07:56 
 | 
         
        Я ничего не понял :)     
         | 
|||
| 
    3
    
        LordCMEPTb    
     19.02.16 
            ✎
    08:14 
 | 
         
        А если сделать "накапливаемые" выражения?
 
        Ну то есть странная лесенка: - Детальные записи: "ВсегоПоДокументу" - Группа1: "Максимум(ВсегоПоДокументу)" - Группа2: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1")) - Группа3: Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(ВычислитьВыражениеСГруппировкойМассив(""Максимум(ВсегоПоДокументу)"", ""Группа1""))", "Группа2")) З.Ы. Никогда не пробовал, может не работать.  | 
|||
| 
    4
    
        samozvanec    
     19.02.16 
            ✎
    08:24 
 | 
         
        настройки покажи. и для каждой группы опиши, что хочешь видеть     
         | 
|||
| 
    5
    
        ASU_Diamond    
     19.02.16 
            ✎
    08:29 
 | 
         
        (3) "Использование вложенных агрегатных функций не допускается"     
         | 
|||
| 
    6
    
        samozvanec    
     19.02.16 
            ✎
    08:37 
 | 
         
        (5) как тебе такой пример? там много че можно
 
        ВЫБОР КОГДА ВидЦП В (&ВидыЦПАТТ) ИЛИ НЕ &ПоЦП И ЦелевоеПодразделение = &ОРП ТОГДА СУММА(СуммаОсновной) / Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(Массив(Различные оВыручка))", "ЦелевоеПодразделение", "&ПоЦП ИЛИ НЕ (ЦелевоеПодразделение = &ОРП И Подразделение = &ОРП)")) * 100 ИНАЧЕ СУММА(СуммаОсновной) / СУММА(Массив(РАЗЛИЧНЫЕ оВыручка)) * 100 КОНЕЦ  | 
|||
| 
    7
    
        ASU_Diamond    
     19.02.16 
            ✎
    08:37 
 | 
         
        (4) хочу видеть
 
        Группа4_________________300 Группа3______________300 Группа2____________150 Группа1 50 Запись 50 Запись 50 Группа1 100 Запись 100 Группа2____________150 Группа1 100 Запись 100 Запись 100 Группа1 50 Запись 50 В ресурсах для Группа1 указано выражение Максимум(СтоимостьВсего) Группа2 - Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(СтоимостьОстаток)", "Группа1")) Группа3 - Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(СтоимостьВсего)", "Группа2")) Группа4 - Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(СтоимостьВсего)", "Группа3"))  | 
|||
| 
    8
    
        ASU_Diamond    
     19.02.16 
            ✎
    08:38 
 | 
         
        Группа2 - Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(СтоимостьВсего)", "Группа1"))     
         | 
|||
| 
    9
    
        samozvanec    
     19.02.16 
            ✎
    08:46 
 | 
         
        СтоимостьОстаток СтоимостьВсего это опечатка или ресурса два? сделай скрин настроек     
         | 
|||
| 
    10
    
        ASU_Diamond    
     19.02.16 
            ✎
    08:47 
 | 
         
        (9) опечатка     
         | 
|||
| 
    11
    
        LordCMEPTb    
     19.02.16 
            ✎
    09:15 
 | 
         
        (5) Тогда вариант с накоплением группировок по которым вычислить выражение в массив.
 
        -Группа1: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1")) - Группа2: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1")) - Группа3: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1,Группа2")) - Группа4: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1,Группа2,Группа3")) - ОбщийИтог: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1,Группа2,Группа3,Группа4")) Файл с отчетом: https://yadi.sk/d/WIgYYaSsp6E6F  | 
|||
| 
    12
    
        ASU_Diamond    
     19.02.16 
            ✎
    09:24 
 | 
         
        (11) а что так просто-то? [Дальше следует непереводимая игра слов с использованием местных идиоматических выражений (C)]     
         | 
|||
| 
    13
    
        samozvanec    
     19.02.16 
            ✎
    09:34 
 | 
         
        (12) вам шашечки или ехать?)     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |