Книга: Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных
Назад: Настройки диаграмм
Дальше: Работа с системой компоновки средствами встроенного языка

Условное оформление

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

Для управления условным оформлением используются настройки компоновки данных. В конструкторе схемы компоновки данных или в режиме изменения варианта отчета нужно перейти в режим настройки отчета в целом или его отдельной группировки и открыть закладку Условное оформление.

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

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

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

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

Для примера рассмотрим условное оформление диаграммы варианта Движение номенклатуры для отчета Остатки номенклатуры по периодам. Поскольку вариант отчета содержит только диаграмму, то условное оформление задается на уровне всего отчета.

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

На закладке Условное оформление схемы компоновки данных варианта отчета задано два элемента условного оформления диаграммы. В первом элементе установлена вертикальная ориентация текста для точек диаграммы (поле Номенклатура). Условие оформления для этой настройки отсутствует, представление настройки – Вертикально (рис. 3.316).

Рис. 3.316. Настройка условного оформления диаграммы

Во втором элементе условного оформления установлен фиолетовый цвет для точек диаграммы (поле Номенклатура), в которых значение поля Приход больше 8. Представление этой настройки – Большая закупка (рис. 3.317).

Рис. 3.317. Настройка условного оформления диаграммы

Обе эти настройки включены в состав быстрых пользовательских настроек.

В результате отчет выводится с заданным условным оформлением – текст в точках диаграммы (наименования номенклатуры) располагается вертикально, столбцы номенклатуры с большим приходом выделяются цветом (рис. 3.318).

Рис. 3.318. Результат отчета

Если мы отключим настройки Вертикально и Большая закупка, то получим результат, показанный на рис. 3.314.

Назад: Настройки диаграмм
Дальше: Работа с системой компоновки средствами встроенного языка