Приложение B: Свойства приложения

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

reporting.backgroundReportProcessingTimeoutMs

Определяет таймаут для выполнения отчета в миллисекундах, если свойство reporting.useBackgroundReportProcessing имеет значение true.

Значение по умолчанию: 10000.

Хранится в базе данных.

Используется в блоке Middleware.

reporting.curl.path

Генератор отчетов использует инструмент cURL для создания отчетов по URL-адресу. Значение свойства представляет собой системный путь к инструменту.

Значение по умолчанию: curl.

Используется в блоке Middleware.

reporting.displayDeviceAvailable

Значение false позволяет запускать OpenOffice / LibreOffice в серверной операционной системе без оконного интерфейса.

Значение по умолчанию: false

Используется в блоке Middleware.

reporting.enableTabSymbolInDataSetEditor

Указывает, должно ли нажатие клавиши TAB в полях Script редактора отчёта обрабатываться как символ табуляции вместо смены фокуса для навигации по экрану.

Значение по умолчанию: false

Используется в клиентских блоках.

reporting.executionHistory.cleanup.days

Назначенное задание удаляет все записи истории выполнения отчётов старше указанного количества дней. Если значение свойства = 0, то назначенное задание не учитывает это свойство при удалении записей. Подробнее про настройку назначенного задания см. Удаление истории.

Значение по умолчанию: 730.

Хранится в базе данных.

Используется в блоке Middleware.

reporting.executionHistory.cleanup.itemsPerReport

Назначенное задание оставляет то количество записей в истории выполнения для каждого отчёта, которое указано в этом свойстве, остальные удаляет. Не рекомендуется использовать в качестве значения число, больше 1000. Если значение = 0, то назначенное задание не учитывает это свойство при удалении записей. Это полезно для часто запускаемых отчётов, таких как шаблоны писем, выставление счетов, шаблоны документов и т. д. Подробнее про настройку назначенного задания см. Удаление истории.

Значение по умолчанию: 1000.

Хранится в базе данных.

Используется в блоке Middleware.

reporting.executionHistory.enabled

Включает механизм управления историей выполнения отчётов.

Значение по умолчанию: false.

Хранится в базе данных.

Используется в блоке Middleware.

reporting.executionHistory.saveOutputDocument

При установке в true файлы результатов отчётов сохраняются в хранилище файлов, если свойство reporting.executionHistory.enabled включено. См. также Выходные документы.

Значение по умолчанию: false.

Хранится в базе данных.

Используется в блоке Middleware.

reporting.fontsDir

Путь к каталогу со шрифтами для конвертации HTML в PDF.

Например: reporting.fontsDir = C:/Windows/Fonts

Используется в блоке Middleware.

reporting.docFormatterTimeout

Задаёт время ожидания LibreOffice в секундах для преобразования DOCX/XLSX в HTML/PDF.

По истечении указанного таймаута пользователь получит сообщение об ошибке.

Значение по умолчанию: 20

Используется в блоке Middleware.

reporting.office.docx.useOfficeForDocumentConversion

Включает использование OpenOffice для вывода отчёта с DOCX шаблоном в HTML/PDF, что значительно увеличивает точность конвертации.

Значение по умолчанию: false

Используется в блоке Middleware.

reporting.office.path

Задает путь к установленному пакету OpenOffice.

Значение по умолчанию: /

Используется в блоке Middleware.

reporting.office.ports

Задает список портов для OpenOffice/LibreOffice, разделенный запятыми или вертикальной чертой.

Например: reporting.office.ports = 8100|8101|8102|8103|8104|8105.

Значение по умолчанию: 8100, 8101, 8102, 8103.

Используется в блоке Middleware.

reporting.putEmptyRowIfNoDataSelected

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

Значение по умолчанию: true

Используется в блоке Middleware.

reporting.useBackgroundReportProcessing

Позволяет задать выполнение отчёта в качестве фоновой задачи. Это свойство используется для добавления возможности отмены отчёта.

Значение по умолчанию: false.

Хранится в базе данных.

Используется в блоке Middleware.