0
892689
13.09.16
✎
21:31
|
Дано: Отчёт. В нем две группировки. Всего один ресурс.
Необходимо: Получить "ОбщийИтог" в каждой строке для последующего вычисления, т.е. если суммарный итог во всем отчете по ресурсу равен 23, то мне нужно иметь возможность получить это число в каждой строке отчёта на СКД. (Как в запросе это сделать - я знаю).
Вопрос: КАК Это сделать в СКД????
Перепробовал: функции ВычислитьВыражение(Сумма(ресурс1),"ОбщийИтог","ОбщийИтог")
ВычислитьВыражение(Сумма(ресурс1), ,"ОбщийИтог")
ВычислитьВыражение(Сумма(ресурс1),"ОбщийИтог")
которые использовал как в "ВычисляемыхПолях", так и в "Ресурсах"
т.е. 6 вариантов.
подскажите, пожалуйста, что я не так делаю???
|
|
3
892689
14.09.16
✎
11:27
|
Спасибо! Самое обидное, так это то, что система на такой синтаксис не ругалась, а выводила значение реквизита, чем и вводила в заблуждение. :(
|
|
4
892689
14.09.16
✎
15:07
|
Интересно, пока тема еще актуально, можно ли получить сквозной нарастающий итог независящий от группировок. А то у меня в пределах группировки работает, а по всему отчету - нет.
Посмотрел в справке для ВычислитьВыражение():
Примечания:
- Функция учитывает отбор группировок, но не учитывает иерархические отборы.
- Функция не может применяться к группировке в групповом отборе этой группировки. Например, в отборе группировки Номенклатура нельзя использовать выражение ВычислитьВыражение("Сумма(СуммаОборот)", , "ОбщийИтог") > 1000. Но такое выражение можно использовать в иерархическом отборе.
Может кто знает?
|
|