|
Итоги вычисляемого поля
| ☑ |
0
ШримпРолл
03.08.16
✎
15:17
|
Всем привет)
В СКД делаю отчет. Он выводи 4 колонки "Контрагент", "Приход", "Расход", "Остаток". Остаток - вычисляемое поле, нарастающий итог.
То есть получается таблица
Вася:
500 | |500
---------------------
300 | |800
---------------------
|200 |600
----------------------
500 | 200 |900
---------------------
1300 | 400 |
Петя:
200 | | 200
---------------------
| 300 |-100
---------------------
200 |300 |
Гоша: ...
Вопрос: как сделать, чтобы вычисляемое поле выводило итоги в конце контрагента?
Сейчас стоит рассчитывать: по Дате.
Если ставить рассчитывать: по Контрагентам, Итоги выводятся, но сквозные, через все таблицу. То есть не разделяется по контрагентам. Типа:
Вася:
500 | |500
---------------------
300 | |800
---------------------
|200 |600
----------------------
500 | 200 |900
---------------------
1300 | 400 | 900
Петя:
200 | | 200
---------------------
| 300 |-100
---------------------
200 |300 | 800
Как поступить? Помогите, пожалуйста?
|
|
1
ШримпРолл
03.08.16
✎
15:20
|
Вычисляемое поле запихал в ресурсы с таким выражением:
ЕстьNull(ВычислитьВыражение("Сумма(ЕстьNull(СуммаКТ, 0) - ЕстьNull(СуммаДТ, 0))", , , "Первая", "Текущая"), 0)
|
|
2
ColonelAp4u
03.08.16
✎
15:22
|
а запрос можно в студию? или ты не через запрос делаешь скд
|
|
3
ШримпРолл
03.08.16
✎
15:25
|
Запрос такой:
ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1 КАК Контрагент,
ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаДТ,
ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаКТ,
ХозрасчетныйОбороты.ПериодДень КАК ПериодДень1,
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты
|
|
4
ШримпРолл
03.08.16
✎
15:38
|
Вуухуу)
Победил)
Решение:
В ресурсах еще раз добавить то же самое вычисляемое поле, но для него задать другую формулу(Которая просто считает без накопления) и выбрать рассчитывать по контрагентам.
Таким образом итоги будут считаться по формуле без накопления и все будет ок!
|
|