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