Имя: Пароль:
1C
 
СКД, сумма двух соседних строк
, ,
0 Momus
 
27.02.20
09:21
Есть задача для отчета вывести колонку, значение которой зависит от этой же колонки предыдущей строки. Т.е.
Товар    Количество    Всего
А        7             7
Б        11            18(7+11)
В        13            31(18+13)
...
i        К(i)          В(i-1)+К(i)
Можно ли такую конструкцию собрать в вычисляемых полях или в запросе? Сейчас я обрабатываю каждую строку при компоновки данных, но не уверен, что это правильное решение.
1 Uzyf
 
27.02.20
09:28
звучит как нарастающий итог. Погугли
2 toypaul
 
гуру
27.02.20
09:29
ВычислитьВыражение("Сумма(Количество)",,,"Текущая","Предыдущая")
3 toypaul
 
гуру
27.02.20
09:30
Можно суть задачи (отчета)? Есть интерес в таких задачах для обучения
4 Uzyf
 
27.02.20
09:32
(2) в вычисляемых полях есть текущая и предыдущая строки?
5 toypaul
 
гуру
27.02.20
09:36
+ к (2) если группировка не по детальным записям, то есс-но это пишем в выражении ресурса. если детальные записи, то в выч. поле. хотя можно и там и там (хуже не будет)
6 Momus
 
27.02.20
09:41
(2) перенести отчет из excel в 1с. Получить остатки на начало периода, затем произвести вычисления (расчет издержек) для каждого дня за период, а после этого сравнить с конечным остатком.
7 toypaul
 
гуру
27.02.20
09:45
кстати в (1) правильно было написано, что это нарастающий итог. правильно будет так

ВычислитьВыражение("Сумма(Количество)",,,"Первая","Текущая")
8 toypaul
 
гуру
27.02.20
09:46
смутило название темы - сумма 2х соседних строк. по сути это именно нарастающий итог
9 Momus
 
27.02.20
10:03
(8) формировать кратко то, что мне нужно явно не мое (исходя из последних тем)
10 Momus
 
27.02.20
10:48
(8) идеальный вариант. Хотя запросом тоже сделал, вариант с вычислитьвыражение красивее. Таких полей с нарастающим итогом несколько
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой