Имя: Пароль:
1C
 
Итоги вычисляемого поля
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
Вуухуу)
Победил)
Решение:
В ресурсах еще раз добавить то же самое вычисляемое поле, но для него задать другую формулу(Которая просто считает без накопления) и выбрать рассчитывать по контрагентам.
Таким образом итоги будут считаться по формуле без накопления и все будет ок!