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