Обновлено: 13.11.2008

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

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

Для управления условным оформлением используются настройки компоновки данных. При использовании конструктора схемы компоновки данных необходимо перейти на вкладку Настройки, а затем выбрать вкладку Условное оформление. На данной вкладке находится список элементов условного оформления, используемых в отчете.

Элементы условного оформления могут быть следующих типов:

Каждый элемент условного оформления использует следующие параметры:

Порядок обработки элементов условного оформления следующий: сначала обрабатывается условное оформление группировок, затем обрабатывается условное оформление таблиц или диаграмм и в конце обрабатывается условное оформление всего отчета.

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

Поясним использование условных оформлений на следующем примере. Предположим, существует отчет о продажах, содержащий группировки Контрагент и Номенклатура. В данном отчете необходимо выделить жирным шрифтом - строки, отображающие контрагентов, наклонным шрифтом - строки, отображающие номенклатуру. При этом, если количество проданного товара больше 5, то необходимо отображать текст в полях КоличествоОборот и СтоимостьОборот красным цветом. Стиль рамки в отчете требуется изменить на пунктирный.

В начале установим пунктирный тип рамки. Для этого создаем элемент условного оформления, у которого область и отбор не указываем, а в оформлении указываем только стиль границы.

В результате получаем отчет, указанный на рисунке:

Затем установим шрифты для областей Контрагент(жирный шрифт) и Номенклатура(наклонный шрифт).

Отчет приобретет следующий вид:

Наконец, укажем, что текст в колонках КоличествоОборот и СтоимостьОборот необходимо отображать красным цветом, если количество проданного товара больше 5.

В результате наш отчет приобретет следующий вид:

Использование условного оформления в диаграммах

Использование условного оформления в диаграммах имеет свои особенности. Так, в параметре Оформление элемента условного оформления используются только свойства ЦветВДиаграмме и Формат. Также стоит отметить, что условное оформление применяется только к точкам и сериям диаграммы и не применяется к значениям.

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

Для этого установим условное оформление для серии Номенклатура диаграммы. В оформлении установим свойство ЦветВДиаграмме равным цвету текста ОсобыйТекст. В качестве условия укажем, что цвет в диаграмме необходимо изменять, если Количество оборот больше 4.

В результате наша диаграмма приобретет следующий вид:

В данной диаграмме видно, что у контрагента Кереже И.Д. по номенклатуре МИНСК-АТЛАНТ продажи составили больше 4 единиц.