Table of Contents

Отчёты

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 файла