/** * Уникальный код заявки: {prefix}-{YY}{MM}-{itemId}. * prefix — по умолчанию числовой id типа заявки (approval-route API, * GET /api/request-types), но может быть и строкой-меткой формы (напр. «1С» * для заявок в отдел 1С). YY/MM — год и месяц подачи, itemId — Id элемента. * Примеры: 1-2608-12, 1С-2608-12. */ export function buildRequestUniqueCode(prefix: number | string, itemId: number, submittedAt: Date): string { const yy = String(submittedAt.getFullYear()).slice(-2); const month = submittedAt.getMonth() + 1; const mm = month < 10 ? `0${month}` : String(month); return `${prefix}-${yy}${mm}-${itemId}`; }