Всем привет)
В СКД делаю отчет. Он выводи 4 колонки "Контрагент", "Приход", "Расход", "Остаток". Остаток - вычисляемое поле, нарастающий итог.
То есть получается таблица
Вопрос: как сделать, чтобы вычисляемое поле выводило итоги в конце контрагента?
Сейчас стоит рассчитывать: по Дате.
Если ставить рассчитывать: по Контрагентам, Итоги выводятся, но сквозные, через все таблицу. То есть не разделяется по контрагентам. Типа:
Вычисляемое поле запихал в ресурсы с таким выражением:
ЕстьNull(ВычислитьВыражение("Сумма(ЕстьNull(СуммаКТ, 0) - ЕстьNull(СуммаДТ, 0))", , , "Первая", "Текущая"), 0)
Запрос такой:
ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1 КАК Контрагент,
ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаДТ,
ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаКТ,
ХозрасчетныйОбороты.ПериодДень КАК ПериодДень1,
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты
Вуухуу)
Победил)
Решение:
В ресурсах еще раз добавить то же самое вычисляемое поле, но для него задать другую формулу(Которая просто считает без накопления) и выбрать рассчитывать по контрагентам.
Таким образом итоги будут считаться по формуле без накопления и все будет ок!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.