Каталог решений - Условное оформление горизонтальных итогов без использования макетов

Условное оформление горизонтальных итогов без использования макетов

Условное оформление горизонтальных итогов без использования макетов

В наличии

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

Категория:

Описание

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

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

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

Суть способа:

1) добавить в схему вычисляемое поле "ОбластьОбщихИтогов" (можно задать любое имя).

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

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

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

У меня все, надеюсь, это поможет кому-нибудь сэкономить немного времени и нервов.

При необходимости (вся необходимая информация есть в статье), можно дополнительно ознакомится с примером в приложенном файле (работает на всех конфигурациях на УФ).

 

has been added to your cart:
Оформление заказа