IOutput: {
    generateReportFromEdits: {
        createdAt?: unknown;
        errors: string[];
        fileName: string;
        id?: null | string;
        isValid: boolean;
        period?: null | number;
        reportType: ReportType;
        xml: string;
        year: number;
    };
}

Type declaration

  • generateReportFromEdits: {
        createdAt?: unknown;
        errors: string[];
        fileName: string;
        id?: null | string;
        isValid: boolean;
        period?: null | number;
        reportType: ReportType;
        xml: string;
        year: number;
    }

    Сгенерировать XML отчёта из edits-состояния формы (результат редактора). Перед записью XML проходит XSD-валидацию; всё сохраняется в архив отчётов.

    Требуемые роли: chairman.

    • Optional createdAt?: unknown
    • errors: string[]
    • fileName: string
    • Optional id?: null | string

      UUID записи в generated_reports (null, если XML пустой и не сохранён)

    • isValid: boolean
    • Optional period?: null | number
    • reportType: ReportType
    • xml: string
    • year: number