{/* Шапка звіту */}
Звіт про виконання проєктних робіт
{obj.name}
{obj.code} · {obj.address} · клас {obj.grade}
Замовнику:
{client?.short}
станом на {today}
{/* Резюме */}
1. Загальні відомості
| Договір | № {contract?.number} від {window.formatDate(contract?.date)} |
| Сума договору | {window.formatMoney(contract?.total)} ₴ |
| Поточна стадія | {window.getStage(obj.activeStage)?.name} |
| Очікуваний дедлайн | {obj.deadline} |
{/* Прогрес по етапах */}
2. Прогрес виконання
{stageProgress.map(sp => (
{sp.stage.name}
{sp.done}/{sp.planned}
))}
{/* Виконані задачі періоду */}
3. Виконано за звітний період
{tasks.filter(t => t.status === "done").length > 0
?
{tasks.filter(t => t.status === "done").slice(0, 8).map(t => (
- {t.title} · розділ {t.section}
))}
:
За звітний період задач ще не закрито.
}
{/* Фотофіксація (плейсхолдер) */}
4. Фотофіксація з виїздів
Підвантажується з Google Drive ↗
{/* Платежі */}
5. Графік платежів
| Етап | Сума | Термін | Статус |
{contract?.schedule.map((s, i) => (
| {s.stage} |
{window.formatMoney(s.amount)} ₴ |
{window.formatDate(s.dueDate)} |
{s.paidDate
? сплачено {window.formatDate(s.paidDate)}
: очікується
}
|
))}
{/* Підпис */}
Звіт підготувала
Кравченко О.М.
ГІП, ТОВ «Укрбудпроєкт»