Справочный материал

Пользовательские поля

Описано создание и использование пользовательских полей в варианте отчета BAS: полей-выборов и полей-выражений, их условия отбора и выражения для детальных и итоговых записей.

Пользовательские поля в настройках варианта отчета

На вкладке Пользовательские поля можно создавать поля для использования в отчете. Чтобы вывести пользовательское поле в отчет, необходимо добавить его в список выбранных полей. Возможность размещения пользовательского поля в элементе отчета система определяет автоматически.

Пользовательские поля могут быть двух видов: поле-выбор или поле-выражение.

Користувацькі поля в налаштуваннях варіанта звіту

Пользовательские поля в настройках варианта отчета

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

Налаштування користувацького поля-вибору у звіті

Настройки отчета. Пользовательское поле-выбор

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

Последовательность элементов отбора настраивается с помощью стрелок командной панели или перемещением элемента мышью в нужную строку.

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

Користувацьке поле-вираз у налаштуваннях звіту

Пользовательское поле-выражение

В диалоге Редактирование пользовательского поля следует задать заголовок и выражения для детальных и итоговых записей.

Названия полей, содержащие пробелы и/или спецсимволы, должны быть заключены в квадратные скобки [].

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

Записаться по телефону