|  | Выражение Вычислить в СКД | ☑ | 
    
        | 0
    
        Ivan093   06.12.14✎ 10:44 | 
        Всем доброго дня!
 Бьюсь с отчетом в СКД, не считает Вычислить как надо.
 
 Есть группировки: Менеджер, Контрагент, Счет
 Есть вычисляемые поля: ПроцентФакт, СуммаМенеджера
 
 В ресурсах для поля СуммаМенеджера для группировок Контрагент и Счет прописано:
 Сумма(МаржаБезНДС) * Среднее(ПроцентФакт)/100
 Все считается как надо.
 В верхних группировках Менеджер и ОбщийИтог мне надо просто сложить СуммаМенеджера, пишу в ресурсе так:
 ВЫЧИСЛИТЬВЫРАЖЕНИЕ("Сумма(СуммаМенеджера)", "Контрагент")
 
 Получается пусто в группировке. Уже всякие варианты перепробовал.
 Что делаю не так?
 |  | 
    
        | 1
    
        Ivan093   06.12.14✎ 10:45 | 
        раньше делал так для обычных полей, не вычисляемых -- работало как надо.
 платформа 8.3.4.482
 |  | 
    
        | 2
    
        Ivan093   06.12.14✎ 11:08 | 
        Ап!     |  | 
    
        | 3
    
        vicof   06.12.14✎ 14:26 | 
        ВычислитьВыражениеСГруппировкойМассив     |  | 
    
        | 4
    
        Ivan093   08.12.14✎ 07:03 | 
        Попробовал написать в ресурсах:
Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(СуммаМенеджера)", "Счет"))
 
 Не помогло.
 |  | 
    
        | 5
    
        Ivan093   08.12.14✎ 08:03 | 
        Ап!     |  | 
    
        | 6
    
        Ivan093   08.12.14✎ 08:14 | 
        Решил проблему так:
написал в ресурсе
 
 Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(МаржаБезНДС) * Среднее(ПроцентФакт)/100", "СчетНаОплату"))
 
 Т.е. видимо СКД не может вычислить, если подсунуть вычисляемое поле. А если написать ту же формулу, которая стоит в вычисляемом поле, то все работает.
 |  | 
    
        | 7
    
        ам794123   08.12.14✎ 08:17 | 
        Правильно так: 
Сумма(ВычислитьВыражениеСГруппировкойМассив("СуммаМенеджера)", "Счет"))
 |  | 
    
        | 8
    
        Ivan093   08.12.14✎ 08:28 | 
        Не работало так! Я подозреваю, что это из-за того, что СуммаМенеджера вычисляемое поле и в ресурсе для него тоже прописана формула.     |  | 
    
        | 9
    
        ам794123   08.12.14✎ 08:31 | 
        (8) Да, именно так. Поэтому (6) правильное решение     |  | 
    
        | 10
    
        Ivan093   08.12.14✎ 08:35 | 
        Вот сколько работаю с СКД все время какие-то нюансы есть, которые нигде не описаны... :)     |  |