|   |   | 
| 
 | СКД свои итоги | ☑ | ||
|---|---|---|---|---|
| 0
    
        ilyavorobyev 06.10.14✎ 13:19 | 
        Мне нужно вывести сумму по колонке, колонка это вычисляемое поле, как сложить всю колонку и вывести итог? http://sch.4com.su/image.gif?id=21219&key=990882     | |||
| 1
    
        LehhaK 06.10.14✎ 13:24 | 
        Добавить вычисляемое полу в ресурсы?     | |||
| 2
    
        ilyavorobyev 06.10.14✎ 13:28 | 
        (1) я добавил, оно и так рассчитывается по алгоритму там НаединицупоФРуб ((Сумма(Сумма) + Сумма(СуммаРуб)) / Количество) а потом я не могу его в ресурсы снова добавить и написать Сумма(НаединицупоФРуб)     | |||
| 3
    
        LehhaK 06.10.14✎ 13:52 | 
        А в запросе не можешь тоже самое посчитать и потом в ресурс добавить?     | |||
| 4
    
        Fuas4 06.10.14✎ 13:55 | ||||
| 5
    
        ilyavorobyev 06.10.14✎ 13:56 | 
        (4) щас попробую     | |||
| 6
    
        ilyavorobyev 06.10.14✎ 14:13 | 
        (4) считается правильно, только по всем полям а мне надо чтобы если СтатьяЗатрат.Код = 30 то не плюсовалось в итоги (то есть там где пусто у меня 0)     | |||
| 7
    
        Fuas4 06.10.14✎ 14:27 | 
        (6) выбор когда     | |||
| 8
    
        ilyavorobyev 06.10.14✎ 14:43 | 
        (7) я делаю через выбор когда но у меня все равно в суммах есть это число  
 Выбор Когда СтатьяЗатрат.Код = 30 И Уровень() = 3 Тогда 0 Иначе Сумма(Всего) / Количество Конец | |||
| 9
    
        Fuas4 06.10.14✎ 14:47 | 
        (8) а в ресурсе выбор когда написал?     | |||
| 10
    
        ilyavorobyev 06.10.14✎ 14:55 | 
        (9) да     | |||
| 11
    
        ilyavorobyev 06.10.14✎ 14:55 | 
        (10) 
 Выбор Когда СтатьяЗатрат1.Код = 30 И Уровень() <> 0 Тогда 0 Когда СтатьяЗатрат1.Код = 23 И Уровень() <> 0 Тогда 0 Когда НомерПоПорядкуВГруппировке() = 5 И Уровень() = 1 Тогда (Сумма(СуммаОбщ16) + Сумма(Сумма1) + Сумма(СуммаРуб1)) / Количество Иначе (Сумма(Сумма1) + Сумма(СуммаРуб1)) / Количество Конец | |||
| 12
    
        ilyavorobyev 06.10.14✎ 14:55 | 
        (9) и он все равно берет значения из тех ячеек где показывается 0     | |||
| 13
    
        Fuas4 06.10.14✎ 15:02 | 
        (12) м.б. потому что в итогах у него уже нет уровня или статьи затрат? Пробуй тогда ВычислитьВыражениеСГруппировкойМассив     | |||
| 14
    
        ilyavorobyev 06.10.14✎ 15:36 | 
        (13) http://sch.4com.su/image.gif?id=21242&key=711395 вот, как в таком случае посчитать итоги по колонке?     | |||
| 15
    
        Fuas4 06.10.14✎ 15:39 | 
        (14) (13) не нравится?     | |||
| 16
    
        ilyavorobyev 06.10.14✎ 15:41 | 
        (15) пробовал, не получается, какую последним параметром указывать колонку?     | |||
| 17
    
        Fuas4 06.10.14✎ 15:59 | 
        (16) "Статья затрат" Или как там у тебя эта группировка называется в настройках     | |||
| 18
    
        DrZombi гуру 06.10.14✎ 16:20 | 
        (2) Можешь     | |||
| 19
    
        DrZombi гуру 06.10.14✎ 16:34 | 
        (14) Скинь лучше отчет на файло-помойку, дай посмотреть, на то только одна мысль приходит. И они тебе не понравится :)     | |||
| 20
    
        ilyavorobyev 07.10.14✎ 07:20 | ||||
| 21
    
        ilyavorobyev 07.10.14✎ 08:05 | 
        (15) решил это так, спасибо тебе за наводку 
 Сумма(ВычислитьВыражениеСГруппировкойМассив("Выбор Когда СтатьяЗатрат1.Код = 30 Тогда 0 Когда СтатьяЗатрат1.Код = 23 Тогда 0 Когда НомерПоПорядкуВГруппировке() = 5 И Уровень() = 1 Тогда Сумма(СуммаОбщ16) + Сумма(Сумма1) + Сумма(СуммаРуб1) Иначе Сумма(Сумма1) + Сумма(СуммаРуб1) Конец", "СтатьяЗатрат1") ) | |||
| 22
    
        ilyavorobyev 07.10.14✎ 08:05 | 
 | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |