|
Выражение Вычислить в СКД
| ☑ |
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
|
Вот сколько работаю с СКД все время какие-то нюансы есть, которые нигде не описаны... :)
|
|