Отчёты
CreateReport
Запись. Блокируется режимом PILOT_READONLY.
Создать новый отчёт (.repx) в папке отчётов Pilot. Автоматически находит папку отчётов и создаёт объект типа Report с .repx файлом. ПЕРЕД СОЗДАНИЕМ: вызови GetReportSample чтобы изучить формат на примере. Для просмотра существующих отчётов: вызови FindReports.
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
reportName |
string |
да | Имя отчёта (будет установлено в атрибут name) | |
repxContent |
string |
да | Полный XML-контент .repx файла | |
fileName |
string |
нет | "" |
Имя файла (например: 'Мой отчёт.repx'). Если пусто — формируется из reportName. |
parentId |
string |
нет | "" |
GUID папки отчётов. Если пусто — папка ищется автоматически. |
FindReports
Чтение.
Найти папку отчётов в базе Pilot и показать все отчёты (рекурсивно по вложенным папкам). Автоматически находит корневую папку типа Report_Folder. Возвращает дерево папок и отчётов с GUID.
Параметров нет.
GetReport
Чтение.
Прочитать отчёт (.repx) из объекта Pilot. Возвращает полный XML отчёта для анализа, правки или использования как образца. Чтобы найти отчёты в базе, вызови FindReports.
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
objectId |
string |
да | GUID объекта-отчёта в Pilot |
GetReportSample
Чтение.
Прочитать пример отчёта (.repx) для изучения формата и использования как образца. Вызови ListReportSamples чтобы увидеть доступные примеры.
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
sampleName |
string |
да | Имя примера (без расширения .repx), например: 'Отчет о моих текущих работах' |
ListReportSamples
Чтение.
Список доступных примеров отчётов (.repx). Используй перед созданием нового отчёта — выбери подходящий пример и вызови GetReportSample.
Параметров нет.
UpdateReport
Запись. Блокируется режимом PILOT_READONLY.
Обновить содержимое отчёта (.repx) в существующем объекте Pilot. Принимает полный XML отчёта. Используй GetReport чтобы прочитать текущий, GetReportSample для изучения примеров, затем UpdateReport для сохранения.
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
objectId |
string |
да | GUID объекта, содержащего .repx файл | |
repxContent |
string |
да | Полный XML-контент .repx файла |