Нарастающий итог в СКД

Нужно сделать нарастающий итог как в схеме внизу. Делаю через функцию

ВычислитьВыражение("Сумма(Значение)", , , "Первая", "Текущая")

Но никак не получается. Подскажите что-нибудь.

Должно быть так:

№     ФИО            Значение         НарастающееЗначение
1     Иванов М.       10                   10
2     Петров С.       20                   30 
3     Сидоров Р.      30                   60
4     Петров С.       40                   100
5     Пушкин А.       0                    100
6     Толстой М.      0                    100  
7     Медведев Д.     1                    101
Подписаться
Уведомить о
guest
4 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Головаченко Дима
Головаченко Дима
12 лет назад

У меня вот таким запросом выводит наростающий итог по курсам валют (этот регистр есть почти везде):
ВЫБРАТЬ
КурсыВалют.Период КАК Период,
КурсыВалют.Валюта,
КурсыВалют.Курс
ПОМЕСТИТЬ Курсы
ИЗ
РегистрСведений.КурсыВалют КАК КурсыВалют
ГДЕ
КурсыВалют.Период МЕЖДУ &ДатаНач И &ДатаКон
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Курсы.Период КАК ПериодНач,
Курсы.Валюта,
МАКСИМУМ(Курсы.Курс) КАК Курс,
СУММА(КурсыКон.Курс) КАК Поле1
ИЗ
Курсы КАК Курсы
ЛЕВОЕ СОЕДИНЕНИЕ Курсы КАК КурсыКон
ПО Курсы.Валюта = КурсыКон.Валюта
И Курсы.Период >= КурсыКон.Период
СГРУППИРОВАТЬ ПО
Курсы.Валюта,
Курсы.Период
УПОРЯДОЧИТЬ ПО
ПериодНач
В вашем случае нужно определить поле, по которому можно определить наростающее значение – знать, сколько пред. строк считать. Может подойти НомерСтроки или какая-то дата.
Вобщем, дерзайте

Роман Иванов
Роман Иванов
12 лет назад

Подсказываю: Читайте документацию внимательнее!
З.Ы. “Первая” значит первая в группировке, в вашем случае скорее всего 10 будет суммироваться с каждой строчкой, а Вам судя по всему необходимо использовать “предыдущая”

Роман Иванов
Роман Иванов
12 лет назад

Отчасти не прав.
Предыдущая и текущая складывают – две строки. Для выполнения этой операции нужно будет добавлять еще текущее значение нового поля.
А так должен работать указанный вариант:
либо у Вас ошибка, либо Версия СКД не та

Gorky
Gorky
12 лет назад

Где прописана функция?
На закладке “Вычисляемые поля” или “Ресурсы”?