Добрый день.

У меня ступор.
Не могу подсчитать нарастающий итог в СКД.
Группировка статична. Есть родительская "ГрупШапка" и две дочернии. Две дочернии дополняют друг друга.

ВычислитьВыражение("Сумма(Остаток)", , , "Первая", "Текущая") - Работает как заявлено, но в рамках своих группировок

ВычислитьВыражение("Сумма(Остаток)", "ГрупШапка", , "Первая", "Текущая") - Показывает итоговое значение для всех строчек.

И ещё вопрос. Какая разница в записи выражении в вычисляемое поле или в ресурсы?
---
СКД не умеет считать нарастающий итог по 2м группировкам. если нужно получить конечное сальдо, то надо
- или делать одну группировку
- или думать как посчитать ресурс по 2м группировкам

скажем если оставить 2 группировки

то в ресурсах

Остаток = Максимум(НачальныйОстаток) для 1й группировки
Остаток = Максимум(НачальныйОстаток) + ВычислитьВыражение("Сумма(Остаток)",,,"Первая","Текущая") для 2й
---
Я здесь вижу только один вопрос. И на него дали ответ.

Может надо задать вопрос правильно? Сделал это, получил - это. А хочу получить это. Как сделать?
---
Первая проблема не очень понятна.
Разница в том, что вычисляемое поле это, поле аналогично полю запроса из запроса, только с возможностями СКД. В ресурсы вы добаляете поля(Вычесляемые или обычные) для расчета итогов в группировках или таблицах.
---
Спасибо за ответ.

Группировки в файле.

2 группировки, потому что для каждой свой макет.

Мне нужно, чтобы нарастающий итог игнорировал это разделение на дочернии группы и, соответсвенно, считался внутри родительской.
---
СКД не умеет считать нарастающий итог по 2м группировкам. если нужно получить конечное сальдо, то надо
- или делать одну группировку
- или думать как посчитать ресурс по 2м группировкам

скажем если оставить 2 группировки

то в ресурсах

Остаток = Максимум(НачальныйОстаток) для 1й группировки
Остаток = Максимум(НачальныйОстаток) + ВычислитьВыражение("Сумма(Остаток)",,,"Первая","Текущая") для 2й
---
осваиваю расчет нарастающих итогов. У меня несколько вложенных группировок, расчет выражения вида

```1c
    ВычислитьВыражение("Сумма(КоличествоСКЮ)",,,"Первая","Текущая")
```

производится для каждого уровня вложенности?
Просто я не очень понял утверждение насчет того, что
СКД не умеет считать нарастающий итог по 2м группировкам. если нужно получить конечное сальдо, то надо
- или делать одну группировку
- или думать как посчитать ресурс по 2м группировкам
Спасибо.
---
без указания группировки будет считать итого по текущей группировки. то есть на каждом уровне будет считать свой нарастающий итог
---
То что СКД не умеет считать выражение по неск. группировкам, только к нарастающему итогу относится.

Зачем тогда второй параметр в функции?
---
Второй параметр это аналог колонки "Рассчитывать по", на вкладке "Ресурсы"
---
Костыль, который предложил toypaul заработал.

Осталось непонятно почему
ВычислитьВыражение("Сумма(Остаток)",,,"Первая","Текущая") - работает как заявлено
ВычислитьВыражение("Сумма(Остаток)","ОбщийИтог",,"Первая","Текущая") - считает всю сумму (не нарастающий, а просто итог). Видит данные всех групп. Параметры "группировка" и "иеархия" я пробывал.
---
я же человеческим языком написал что СКД не умеет считать нарастающий итог по 2м и более группировкам

по одной может. неважного на каком она уровне. если бы у тебя на втором уровне была 1 группировка - можно было бы сделать.

как работает нарастающий итог? берем все записи по группировке и считаем ресурс (по формуле) складывая с первой по текущую запись.

если ты указываешь "ОбщийИтог", то там будет одна запись с общим итого соот-но. и по ней хоть засчитайся.