Поле Параметр отчета предназначено для установки значения блока кросс-таблицы. Значением может быть функция, математическое выражение, либо заданная постоянная величина.

ParamReportOpen

При клике в поле Параметр отчета открывается следующий диалог:

В поле Тип параметра можно выбрать тип значения.

Часто используемыми типами параметра являются Справочник и Число.

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

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

Агрегирующий

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

При применении агрегирующего способа расчета можно указать следующие параметры:

  • Фильтр-выражение - указывыается дополнительный фильтр для отбора внутри выборки по блоку;
  • Агрегатная функция - выбирается функция с помощью которой производится расчет;
  • Выражение -  ?;
  • Порядок расчета - устанавливается приоритет расчета.

Наиболее часто применяется функция, связанная с расчетом суммы элементов выборки в блоке кросс-таблицы. В этом случае устанавливается

  1. Тип параметра - Число.
  2. Способ расчета - агрегирующий.
  3. Выбирается агрегатная функция SUM.

Выглядит это выражение в карточке блока кросс-таблицы следующим образом:

Здесь суммируются значения всех элементов выборки в поле с алиасом @Amount.

Кроме суммы можно выбрать другие функции:

MAX - возвращает максимальное значение из выборки;

MIN - возвращает минимальное значение из выборки;

COUNT - возвращает количество элементов выборки;

AVG - возвращает среднее значение из выборки.

Выражение

Этот способ расчета применяется в случаях, когда необходимо произвести математические операции между блоками кросс-таблицы. Например для расчета аналитических коэффициентов в отчете.

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

$BlockName16316/$BlockName80800*100

В этом выражении значение блока с именем $BlockName16316 делится на значение блока с именем $BlockName80800. Полученный результат умножается на 100, в итоге получаем значение в процентах.
По подобной формуле можно рассчитывать, например, рентабельность.

Константа

Это способ присвоить блоку определенное постоянное значение. При этом, в зависимости от Типа параметра в качестве константы можно указать значения разных типов.

Тип параметра Дата

При типе параметра Дата присваивается занчение из календаря.

Тип параметра Логика

 

Тип параметра Справочник

Можно в качестве константы установить какой-либо конкретный элемент любого справочника, либо группу элементов этого справочника.

В данном примере в качестве константы установлен элемент справочника РС и кассы - Расчетный счет.

Тип параметра Число

В качестве константы можно установить любое числовое значение.

Тип параметра Строка

В качестве константы можно установить любое текстовое значение.

 

Тип параметра Класс

В качестве константы также можно назначить определенный класс операции.