|
СКД ВычислитьВыражение
| ☑ |
0
Dimon1C
24.08.17
✎
08:54
|
Добрый день.
Есть запрос, который выбирает следующие поля:
Подразделение
СуммаПоПодразделению
Документ
СуммаДокумента
В отчете хочу видеть примерно такое:
Подразделение1 СуммаПоДокументамПодразделения1 СуммаПоПодразделению1 РазницаСумм1
Документ1 СуммаДокумента1
Документ2 СуммаДокумента2
Подразделение2 СуммаПоДокументамПодразделения2 СуммаПоПодразделению2 РазницаСумм2
Документ3 СуммаДокумента3
Документ4 СуммаДокумента4
Если я делаю реквизит СуммаПоПодразделению - ресурсом, то задваиваются значения в группировке Подразделение.
Почитав, понял, что надо использовать вычисляемые поля, но не хватает ума правильно написать выражение.
Может кто сталкивался с подобным?
|
|
1
aleks_default
24.08.17
✎
08:58
|
Надо использовать регистры, а не документы.
|
|
2
aleks_default
24.08.17
✎
09:01
|
Не надо создавать отдельное поле СуммаПоПодразделению. Его значение равно Сумма(СуммаДокумента) в группировке Подразделение.
Вообще прежде чем что то делать на СКД неплохо было бы сначала почитать об этом.
|
|
3
term1t52
24.08.17
✎
09:20
|
К полю "СуммаПоПодразделению" можно применить агрегатную функцию не СУММА, а МАКСИМУМ, как вариант
|
|
4
Dimon1C
24.08.17
✎
09:21
|
(2) Это условный пример, Сумма по подразделению - это лимиты, это отдельное значение, оно не равно сумме по документам.
Смысл и заключается в том, чтобы сравнить плановую сумму по подразделению (лимиты) и фактическую сумма по документам.
|
|
5
Dimon1C
24.08.17
✎
09:30
|
(3) Да, хороший вариант, но у меня еще есть группировка выше группировки "Подразделение", там хочется чтобы суммировались данные по подразделению.
|
|
6
aleks_default
24.08.17
✎
09:46
|
(5)Для одного ресурса можно указывать разные выражения для разных группировок. Для этого есть колонка "Рассчитывать по".
|
|
7
KrasnSergey
24.08.17
✎
09:49
|
(6)+100
|
|
8
KrasnSergey
24.08.17
✎
09:55
|
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(СуммаПоПодразделению)","Документ")), ну и "Расчитывать по" в ресурсах.
|
|
9
Dimon1C
24.08.17
✎
09:58
|
(6) Так если я ставлю сумму по другой группировке, то опять происходит задваивание в этой группировке.
|
|
10
Dimon1C
24.08.17
✎
10:18
|
(8) Вроде как получилось. Спасибо за помощь всем.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой