Объединение условий отбора

Условия отборов можно объединять в логические группы по И, НЕ и группы по ИЛИ. Чтобы объединить условия, выберите их и нажмите кнопку Сгруппировать условия:

● Если отборы находятся в группе по И, то в отчет будут выводиться данные, для которых выполняются все условия, находящиеся в группе.

● Если отборы объединены в группу по НЕ, то в результирующий документ не попадут записи, удовлетворяющие всем условиям группы.

● Если отборы находятся в группе по ИЛИ, то данные будут выводиться, если выполняется хотя бы одно условие. С помощью контекстного меню группам можно задавать представления; если оно есть у группы, то в кратком режиме вложенные элементы группы показываться не будут.

Сортировка

На закладке Сортировка выбираются поля, по которым результат выполнения отчета будет отсортирован. Возможно добавление как элемента порядка, так и автоэлемента порядка. При выполнении отчета система преобразует (разворачивает) автоэлемент порядка в поля, по которым и проведет сортировку.

Рис. 126. Поля сортировки для элемента отчета

Для автоэлемента порядка в меню Все действия есть команда Развернуть, которая позволяет просмотреть, в какой набор полей это поле будет преобразовано при выполнении отчета. При развороте автоэлемента (порядка) из глобального упорядочивания безусловно будут добавлены поля-ресурсы, а из полей нересурсов в порядок будут добавлены поля, являющиеся реквизитами поля группировки, и само поле группировки (для детальных записей будут занесены все поля). Поля группировки, которые не были указаны в глобальном упорядочивании, попадут в конец порядка.

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

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

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

Область представляет собой список полей, выбираемых из списка доступных. Если область не задана, то условное оформление применится ко всему элементу отчета.

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

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

Если по некоторым условиям к области применяются два разных оформления, то в итоге выбирается последнее из них в списке элементов условного оформления.

Рис. 127. Список элементов условного оформления в режиме «Подробно»

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

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

● Цвет фона – устанавливает цвет фона.

● Цвет текста – устанавливает цвет текста для текстовых данных.

● Цвет в диаграмме – устанавливает цвет серии данных в диаграмме.

● Цвет границы – цвет, которым будет отображаться граница элемента данных.

● Стиль границы – стиль, которым будет отображаться граница элементов. Система позволяет настроить вид для каждой границы в отдельности.

● Шрифт – устанавливает шрифт, которым будут отображаться текстовые данные.

● Отступ – устанавливает смещение на заданное количество символов.

● Автоотступ – если указано значение больше 0, то при отображении группировок отступ будет определяться как произведение уровня группировки и значения, указанного в свойстве.

● Горизонтальное положение – в данном свойстве выбирается выравнивание текста по горизонтали.

● Вертикальное положение – в данном свойстве выбирается выравнивание текста по вертикали.

● Размещение – устанавливает способ отображения текста, если он не помещается в ячейке целиком.

● Ориентация текста – число, устанавливает угол наклона текста в ячейках группировок и таблиц.

● Формат – устанавливает формат отображения данных.

● Выделять отрицательные – если свойство установлено в значение Да, то в результате отчета отрицательные значения будут отображаться особым цветом.

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

● Минимальная ширина – число, устанавливает минимальное количество символов для отображения данных по ширине.

● Максимальная ширина – число, устанавливает максимальное количество символов для отображения данных по ширине.

● Минимальная высота – число, устанавливает минимальное количество символов для отображения данных по высоте.

● Максимальная высота – число, устанавливает максимальное количество символов для отображения данных по высоте.

● Текст – произвольный текст, описывающий данные.

Дополнительные настройки

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

Рис. 128. Дополнительные настройки элемента отчета

ПРИМЕЧАНИЕ 1. При компоновке отчета система выдаст ошибку, если во вложенном отчете используется поле верхнего отчета, значение которого невозможно определить.


ПРИМЕЧАНИЕ 2. При размещении диаграммы в структуре отчета следует иметь в виду, что при выборе вида диаграммы Круговая, если не заданы серии, но заданы точки, в качестве серий системой будут автоматически использоваться точки. А при выборе вида диаграммы График, если не заданы точки, но заданы серии, в качестве точек будут использоваться серии.

Выбор элементов настроек

Чтобы указать, что элемент настройки доступен на форме настроек отчета, в настройке элемента используйте команду Свойства элемента пользовательских настроек.

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

Рис. 129. Добавление элемента пользовательских настроек

В списке структуры настроек команда Свойства элемента пользовательских настроек позволяет настраивать пользовательские настройки для текущего элемента структуры.

Для каждого элемента структуры определен свой состав настраиваемых элементов.

  Объект Настраиваемые элементы
Отчет Выбранные поля, порядок, отбор, условное оформление, состав группировок
Группировка/группировка таблицы/группировка диаграммы Группировка, выбранные поля, отбор, порядок, условное оформление, состав вложенных группировок
Диаграмма Диаграмма, выбранные поля, условное оформление, состав группировок серий, состав группировок точек
Таблица Таблица, выбранные поля, условное оформление, состав группировок строк, состав группировок колонок
Вложенная схема Вложенный отчет, выбранные поля, отбор, порядок, условное оформление, состав группировок

В зависимости от того, где происходит вызов, команда Свойства элемента пользовательских настроекпозволяет изменять различные настройки:

● список отбора – настройки для текущего элемента/групп отбора;

● список параметров вывода и параметров данных – настройки для текущего параметра;

● список условного оформления – настройки для текущего элемента условного оформления.

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

Рис. 130. Просмотр пользовательских настроек

 



OCUMENT_ROOT"]."/cgi-bin/footer.php"; ?>