// Основная информация об отчете
SpicReportInfo
{
// Идентификатор отчета
Guid Id
// Название отчета
string Title
// Описание отчета
string Description
}
// Все доступные отчеты и шаблоны.
SpicReportInfoCollection
{
// Информация об отчетах
SpicReportInfo[] ReportInfos
// Информация о шаблонах отчетов
SpicReportTemplateInfo[] TemplateInfos
}
// Запрос отчета
SpicReportRequest
{
// Идентификатор шаблона отчета
Guid ReportTemplateId
// Идентификатор отчета
Guid ReportType
// Тип объекта, по которому будет построен отчет
SpicReportTargetType ReportTargetType
// Параметр, показывающий, по одному или по нескольким объектам должен быть построен отчет
SpicReportTargetCardinality ReportTargetCardinalityType
// Идентификаторы объектов, по которым необходимо построить отчет
int[] Targets
// Начальная дата для построения отчета
DateTime BeginDateTime
// Конечная дана для построения отчета
DateTime EndDateTime
// Адреса электронной почты, на которые будет разослан построенный отчет
string[] Emails
// Формат файла отчета
SpicSchedulingReportFormat OutputFormat
}
// Показывает размерность отчета
SpicReportTargetCardinality
{
string Value
}
Параметр Value может принимать следующие значения:
// Показывает, по какому типу объекта нужно построить отчет
SpicReportTargetType
{
string Value
}
Параметр Value может принимать следующие значения:
// Основная информация о шаблоне отчета
SpicReportTemplateInfo
{
// Идентификатор шаблона отчета
Guid Id
// Идентификатор отчета, которому принадлежит этот шаблон
Guid ReportId
// Название шаблона отчета
string Title
}
// Показывает формат файла отчета
SpicReportTargetType
{
string Value
}
Параметр Value может принимать следующие значения:
Номер материала: 494
Отправлено: Wed, Sep 12, 2018
Последнее обновление: Sun, Oct 7, 2018
Отправлено: Анисимов Максим Михайлович [m.anisimov@scout-gps.ru]
Online URL: https://kb.scout-gps.ru/article/Контракты-отчетов-СПИК-494.html