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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Діалог редагування користувацького поля-виразу

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

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

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

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