IOutput: {
    getReportCalendar: {
        periodKind: string;
        periods: {
            dueDate: string;
            dueMonth: number;
            label: string;
            periodCode?: null | number;
            reportYear: number;
            status: CalendarEntryStatus;
        }[];
        reportType: ReportType;
        shortName: string;
    }[];
}

Type declaration

  • getReportCalendar: {
        periodKind: string;
        periods: {
            dueDate: string;
            dueMonth: number;
            label: string;
            periodCode?: null | number;
            reportYear: number;
            status: CalendarEntryStatus;
        }[];
        reportType: ReportType;
        shortName: string;
    }[]

    Матрица отчётов × периодов для календарного виджета. year = календарный год сдачи (когда приходит дедлайн). Для ячеек с dueYearOffset=1 (годовая БУХОТЧ, Q4 кварталок, декабрь ПСВ) reportYear = year - 1 — именно он возвращается в периоде.

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