|  | СКД Функции расчета итога группировки и отборы | ☑ | 
    
        | 0
    
        tireal   23.12.16✎ 08:31 | 
        В отчет добавлено вычисляемое поле с выражением ВычислитьВыражение("Сумма(Количество)","","ОбщийИтог") - в контексте группировки считает общую сумму по ней же. Все ничего но как только пользователь накладывает отбор то общий итог рассчитывается уже с учетом этого отбора, что в принципе логично, но совсем не соответствует желаемому результату ). Можно ли сделать так, чтобы общий итог рассчитывался без учета отбора?     |  | 
    
        | 1
    
        shamannk   23.12.16✎ 08:36 | 
        Рассчитывай запросом и в каждую строку его вставляй.     |  | 
    
        | 2
    
        tireal   23.12.16✎ 08:43 | 
        (1) контекст группировки может быть разный     |  | 
    
        | 3
    
        shamannk   23.12.16✎ 09:01 | 
        (2) и? у тя и так может быть 2+2=83     |  | 
    
        | 4
    
        tireal   23.12.16✎ 09:21 | 
        (3) ... так еще раз, функция считает итоги в контексте конкретной группировки т.е. в одном случае это 2+2+79=83 а в другом 2+2+50+29=83 и т.д. в зависимости какой порядок выбрать группировок, как сделать это в запросе? Никак - в запросе можно посчитать относительно конкретной группировки но не универсально.     |  | 
    
        | 5
    
        shamannk   23.12.16✎ 09:28 | 
        (4) ты же отбор накладывать собрался, пример 2+2+79=83 отбор без двоек 79=89 получить хочешь     |  | 
    
        | 6
    
        shamannk   23.12.16✎ 09:30 | 
        (5) т.е. пример 2+2+79=83 отбор без двоек 79=83 получить хочешь     |  | 
    
        | 7
    
        shamannk   23.12.16✎ 09:45 | 
        (0) Еще можно хранить итог в отдельной строке в основной выборке ее не показывать и выводить в макет.     |  | 
    
        | 8
    
        tireal   23.12.16✎ 10:27 | 
        (4) 2+2+79 - это подитоги в контексте группировки, ну например склад. Отборы же ставят например на номенклатуру     |  | 
    
        | 9
    
        tireal   23.12.16✎ 10:32 | 
        (5) мне это поле нужно для вычисления "Доли, %" в группировки. Т.е. например возмемем первую группировку - где подитог 2 (количество например), она состоит из 2 номенклатур "Номерклатура №1" - доля 50% и "Номерклатура №2" - тоже доля 50%. Все хорошо, потом ставлю отбор - на "Номерклатура №1" - и получаю что она уже составляет 100% в группировки, что неправильно с точки зрения желаемого результата. Нужно чтобы она оставалась 50% даже после отбора.     |  |