Параметры вывода

Следующие параметры вывода определяют имя и путь сохранения отчетов в хранилище отчетов или файловой системе. Пути по умолчанию определяются в «Менеджере отчетов (RMA)» .

  • Сохранить вывод — storeOutput

    Определяет, следует ли сохранять отчет в хранилище отчетов.

  • Имя выходного файла — outputFileName

    Имя отчета, который либо сохраняется, либо выводится в файловую систему.

  • Описание вывода — outputDescription

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

  • Путь вывода — outputPath

    Папка хранилища отчетов, где сохраняется отчет, когда выбран параметр storeOutput.

  • Вывод в файловую систему — outputToFileSystem

    Определяет, следует ли сохранять отчет в файловую систему. Данный параметр создается, когда свойство отчета «Вывод в файловую систему» имеет значение Истина.

  • Путь файловой системы — fileSystemPath

    Корневая папка и путь, по которому выводится отчет, когда выбран параметр outputToFileSystem. Данный параметр создается, когда свойство отчета «Вывод в файловую систему» имеет значение Истина. Корневой путь отображается в формате FileSystem:: к нему добавляется путь внутри корневой папки.

    Примечание. Чтобы пользователи могли сохранить отчет, администраторы должны предоставить им права в операционной системе для доступа к папке файловой системы.
  • Выполнить преобразование XSL — runXSLTRansformation

    Определяет, преобразован ли отчет на основании связанного файла xsl. Данный параметр создается, когда свойство отчета «Файл преобразования XSL» имеет значение.

  • Временная метка — timeStamp

    Отдельный параметр, выводящий дату и время выполнения отчета.

  • Использование выражений

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

    Чтобы определить выражение, выберите параметр и задайте в качестве типа условия «Выражение». Параметр имеет надлежащее значение по умолчанию, например для пути вывода задается $MyOutput, это значение определяется в «Менеджере отчетов».

    Измените «значение по умолчанию», либо введя путь вручную, либо воспользовавшись выражением. Если ранее не вводилось никакое значение, используется хранилище отчетов по умолчанию.

    При выборе из специальных полей переменной вывода ее имя предваряется знаком $. Если же из специальных полей выбран параметр, его имя предваряется знаком @. Например, если ввести $BusinessUnit/Invoices/@AccountCode, то вывод будет выглядеть так: PK1/Invoices/64001.

  • Специальные поля

    Все системные переменные вывода, как определено ниже, снабжаются префиксом $, что позволяет отличить их от стандартных параметров с аналогичным именем. Определяемые пользователем переменные задаются в «Менеджере отчетов». Можно создавать несколько таких переменных для каждого из трех типов: пути хранилища отчетов, пути файловой системы и пути преобразованного вывода.

    Если открыть построитель выражений с помощью значка «fx», доступные варианты ограничиваются следующими:

    • Переменные вывода, как определено выше в EXT1, зависят от параметра вывода
    • Параметры
      • Переменные вывода

        Ниже представлен полный список доступных переменных:

        • $<OutputPath>

          Путь к папке, определенный как путь вывода в инструментах «Менеджера отчетов». Переменная может использовать имя одной из переменных OutputPath.

        • $TimeStamp

          Переменная TimeStamp может использовать параметр формата со стандартным синтаксисом форматирования Visual Basic. Например, $TimeStamp("yyyyMMddhhmmssfff"). Если формат не определен, применяется значение по умолчанию.

  • Ввод параметра выполнения

    Можно просматривать параметры вывода на этапе выполнения. Для переменных в максимально возможной степени выполняется разрешение, за исключением следующих:

    • Корневой путь файловой системы
    • $KeyValue
    • $BatchId
    • Любые управляемые данными параметры, например @Account

    Таким образом, $MyReports изменяется на /My Reports.

    Можно изменить параметр вывода различными способами. Например:

    • Если путь вывода по умолчанию имеет значение $BusinessUnit, он изменяется на /PK1.
    • Если путь вывода по умолчанию имеет значение $MyReports, он изменяется на /My Reports.
    • Если описание вывода по умолчанию имеет значение $ReportDescription-EnterMonthHere, оно изменяется на Account Listing - EnterMonthHere.
      Примечание. Хотя данные выражения для параметров можно вводить на этапе выполнения, администратор может заранее определить путь и имя и зафиксировать или скрыть параметры на этапе создания.
  • Вывод на этапе выполнения

    На этапе выполнения происходит разрешение выражений значений, при этом учитываются пробелы внутри значений.

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

    Переменные, которые не дают значений на этапе выполнения, игнорируются. Например, если переменная имеет значение /Invoices$BusinessUnit/$KeyValue, то вывод будет иметь вид /Invoice PK1/.

    Недопустимые выражения заменяются пробелом, за исключением «/» в выражении пути.

  • Запланированные отчеты

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

  • Связанные отчеты

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

  • Преобразованный отчет

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

  • Добавление к отчету переменной вывода

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