Нужно сделать отчёт на скд: источником будет внешний набор данных по регистру бу, в котором будут остатки по счетам. В отчёте возможно будут остатки с развёрткой по контрагентам , а возможна развертка по контрагентам и договорам.
Вопрос: насколько корректно будут отражены в отчёте остатки в случае когда в отчёте будет развертка по договорам? Ведь могут быть к примеру активно-пассивные счета и по ним может получится что по разным договорам будут дебетовые и кредитовые остатки, а на уровне контрагент должен быть какой то один тип остатков. Роли в скд решат эту проблему для внешнего набора или нет?
само понятие "корректно" в данном случае зависит от постановки. Роли СКД вроде ничего не знают про Дт, Кт и развернутое сальдо тем более для внешнего набора.
Поэтому обрабатывать явно в запросе
(2) Если бы источником был запрос к виртуальным таблицам РБ, то СуммаОстатокДТ и СуммаОстатокКт - показывали бы свёрнутый остаток, а СуммаРазвернутыйОстатокДТ и СуммаРазвернутыйОстатокКт - показывали бы развернутый остаток по нижеиспользуемым субсчетам или субконто.
А вот как там с внешним источником - фиг знает.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший