Способ условного оформления горизонтальных итогов без использования макетов и программной постобработки результата компоновки.
Недавно, к своему удивлению, я столкнулся с невозможностью штатно оформить горизонтальные общие итоги в соответствии с требованиями заказчика. Требовалось всего ничего: выделить жирным шрифтом и раскрасить значения ресурсов горизонтальных итогов в зависимости от условий. На первый взгляд, ничего не предвещало сложностей. Вот так было нужно сделать:

Условное оформление в СКД содержит область использования «В общем итоге», но эта настройка, как оказалось, распространяется только на вертикальные общие итоги, а с горизонтальными — не работает, поэтому первая попытка настроить условное оформления привела к следующему результату (вертикальные общие итоги вывел только для примера, в реальном отчете они были не нужны).

Все мои попытки заставить систему раскрасить горизонтальные общие итоги, как нужно, не увенчались успехом. Поиск также не дал приемлемого результата — из того, что мне удалось найти — люди либо пользовались макетами компоновки, либо программно обрабатывали табличный документ, получившийся в результате компоновки. То ли плохо искал, то ли проблема не слишком актуальная, но, в любом случае, эти варианты меня по ряду причин не воодушевляли и я нашел-таки другой способ, который предлагаю к использованию.
Суть способа:
1) добавить в схему вычисляемое поле «ОбластьОбщихИтогов» (можно задать любое имя).

2) Поле перенести в ресурсы и по-разному рассчитывать его в группировках и общих итогах

3) Наконец, использовать это поле в отборе условного оформления, совместно с основным условием, для раскраски полей отчета (область использования следует оставить «Везде», вместо «Общий итог»)


Результатом данных манипуляций, является корректно оформленная область общих итогов.

