Суммирование и списывание по месяцам в СКД

1. Tripi 29.09.21 11:24 Сейчас в теме
Добрый день!

Подскажите пожалуйста, можно ли на уровне СКД сделать следующее.

Есть РН с договорами:

Дата | Договор | Вид движения | Сумма
01.10.2019 | Договор 1 | Приход | 50000
01.08.2020 | Договор 1 | Приход | 60000
01.11.2021 | Договор 1 | Приход | 75000

И РН по оплатам:
Дата | Договор | Вид движения | Сумма
01.11.2019 | Договор 1 | Приход | 30000
01.12.2019 | Договор 1 | Приход | 55000
01.08.2021 | Договор 1 | Приход | 90000

Нужно получить таблицу следующего типа:

Период | Договор | Остаток
Октябрь 2019 | Договор 1 | 185 000 (как 50000 + 60000 + 75000)
Ноябрь 2019 | Договор 1 | 155 000 (как 50000 + 60000 + 75000 - 30000)
Декабрь 2019 | Договор 1 | 100 000 (как 50000 + 60000 + 75000 - 30000 - 55000)
...
Сентябрь 2021 .............................. 10 000 (как 50000 + 60000 + 75000 - 30000 - 55000 - 90000)

Получить последнюю таблицу стандартными настройками суммирования и вычитания помесячно в СКД или нужно делать в запросе временные таблицы и в них считать, либо на уровне вывода в цикле?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vadim1011985 99 29.09.21 11:35 Сейчас в теме
(1) можно см. В СКД функцию ВычислитьВыражение , которая может считать нарастающий итог
3. homer_ 78 29.09.21 12:00 Сейчас в теме
Для начала надо понять в каком виде вы хотите видеть информацию в отчет. т.к. через ВычислитьВыражение может и не подойти, и тогда надо будет делать запросом.
Я бы сделал запросом)
4. KVIKS 399 29.09.21 13:01 Сейчас в теме
Запрос. 2 таблицы типа: месяц, суммаоборот. Потом левое соединение где месяц <=месяц, и группировка Сумма(СуммаОборот). Получится таблица с нарастающим итогом.
5. Tripi 04.10.21 12:04 Сейчас в теме
(4) Спасибо, буду пробовать!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот