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

Примечания:
- Функция учитывает отбор группировок, но не учитывает иерархические отборы.
- Функция не может применяться к группировке в групповом отборе этой группировки. Например, в отборе группировки Номенклатура нельзя использовать выражение ВычислитьВыражение("Сумма(СуммаОборот)", , "ОбщийИтог") > 1000. Но такое выражение можно использовать в иерархическом отборе.

Может кто знает?