Приложение 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.