Generating PDF...

Please wait, capturing full layout.

COC Forecast From:
To:
{{ currentMonth }}
Current Month

Project Overview

Total {{ filteredJobs.length }} projects displayed (Filtered from {{ fromDate || 'Start' }} to {{ toDate || 'End' }}) (Filtered by COC Forecast Date Range)

Ontrack {{ totalOntrack }}
Delay {{ totalDelay }}
Avg Plan {{ avgPlanPct }}%
Avg Progress {{ avgProgressPct }}%
Planned vs. Actual Task Completion
MPS Schedule Tracker (Baseline vs Forecast)
Month Job No Serial Number Project Name Type Floor Start Body Assy Blast COC Forecast WIP Status Vessel Date
{{ job.month || '-' }} {{ job.jobNo }} {{ job.serialNumber || '-' }}
{{ job.projectName }}
OVERALL PLAN % ({{ job.overallPlanPct }}%) {{ job.floorStartBaseline || '-' }} {{ job.bodyStartBaseline || '-' }} {{ job.blastingStartBaseline || '-' }} {{ job.cocVariance !== null ? job.cocVariance : '' }} {{ job.cocBaseline || '-' }} {{ job.wipStatus || '-' }}
{{ job.vesselDate || '-' }} {{ job.vesselVariance > 0 ? '+' + job.vesselVariance : job.vesselVariance }}
OVERALL PROGRESS% ({{ job.overallProgressPct }}%) {{ job.floorStartForecast || job.floorStartActual || '-' }} {{ job.bodyStartForecast || job.bodyStartActual || '-' }} {{ job.blastingStartForecast || job.blastingActual || '-' }} {{ job.cocForecast || '-' }}
Detailed Progress Dashboard
Month Job No Project Name Type Progress Overall Status Floor Start Floor Status Body Assy Body Assy Status Blast COC
{{ job.month || '-' }} {{ job.jobNo }}
{{ job.projectName }}
OVERALL PLAN %
{{ job.overallPlanPct }}%
{{ job.overallStatus || '-' }} Floor Baseline {{ job.floorStartBaseline || '-' }} {{ job.floorStatus || '-' }} Body Baseline {{ job.bodyStartBaseline || '-' }} {{ job.bodyAssyStatus || '-' }} Blast Baseline {{ job.blastingStartBaseline || '-' }} COC Baseline {{ job.cocBaseline || '-' }}
OVERALL PROGRESS
{{ job.overallProgressPct }}%
Floor Actual {{ job.floorStartForecast || job.floorStartActual || '-' }} Body Actual {{ job.bodyStartForecast || job.bodyStartActual || '-' }} Blast Actual {{ job.blastingStartForecast || job.blastingActual || '-' }} COC Actual {{ job.cocForecast || job.cocActual || '-' }}