{{ t.message }}
GOODBOOKS | Production Entry
{{ supervisorName() }} ({{ supervisorCode() }})
⚠ {{ conflictCount() }} conflict{{ conflictCount() > 1 ? 's' : '' }}
{{ wo.woNo }}
{{ wo.itemName }}
{{ wo.itemCode }} · {{ wo.soNo }}
{{ wo.completedStages }}/{{ wo.totalStages }} stages
PLANNED
{{ wo.plannedQty }} pcs
DONE
{{ wo.doneQty }}
STAGE PROCESS WORKCENTER AVAIL GOOD REJECTED REWORK WASTE STOPPAGES
{{ stage.stageNo }}
{{ stage.stageName }} 🔒
{{ stage.processCode }}
{{ stage.workcenter }}
{{ stage.workcenterCode }}
{{ stage.availLabel }} — Sent {{ stage.scSent }} Received {{ stage.scReceived }} With Sub. {{ stage.scWithSubcontractor }}
↑ auto-propagated · Total: {{ stage.good }}
↩
Rework pass
{{ stage.processCode }}
Re-processed material
— Rework qty carried from this stage:
or
{{ st.reasonId }} {{ st.fromTime }}–{{ st.toTime }} {{ st.durationMinutes }} min
{{ rg.routingCode }} — {{ rg.routingName }}
WO / ITEM {{ st.stageCode }}
{{ st.stageName }}
{{ wo.woNo }} · {{ wo.itemCode }}
Planned: {{ wo.plannedQty }} pcs
S:{{ cell.scSent }}
R:{{ cell.scReceived }}
Avail {{ cell.isFirstStage ? '—' : cell.availQty }}
—
WorkCenter: {{ selectedProcessWorkcenter() }}
Showing {{ processViewRows().length }} WOs with stage active/planned
WO NO ITEM SKU AVAIL FROM {{ selectedProcessStage() - 10 }} GOOD REJECTED REWORK WASTE
{{ row.woNo }}
{{ row.itemName }}
{{ row.sku }} {{ row.availQty }} {{ row.availFromLabel }}
↑ Suggest applying {{ sugg.proposedQty }} to earlier stages: {{ t.stageName }} ({{ t.previousQty }} → {{ sugg.proposedQty }}){{ !last ? ', ' : '' }}
Supervisor — Authoritative
or