{% extends 'base.html' %}{% block title %}V8 Operations & Production{% endblock %}{% block breadcrumb %}Operations / V8{% endblock %}{% block content %}
GENEZ PRINT ยท OPERATIONS V8

Production, Purchasing & Quality

Coordinate equipment availability, purchasing, stock controls, schedules, and quality inspection.

โ† Production Center{% if can_manage %}Financial Summary{% endif %}
๐Ÿ—“ Equipment bookings
{{ schedules|length }}Upcoming or recent
โš™ Machines
{{ equipment|length }}Visible branches
๐Ÿ”ง Service due
{{ maintenance_due }}Maintenance schedule
โœ… QC events
{{ qc_recent|length }}Recent recorded checks

Production schedule

Schedule individual jobs from their detail page
{% for slot in schedules %}{% empty %}{% endfor %}
JobEquipmentBranchStartEnd
#{{ slot.job.pk }} ยท {{ slot.job.order_item.product_name }}{{ slot.equipment.name }}{{ slot.job.branch.name }}{{ slot.starts_at|date:'d M Y H:i' }}{{ slot.ends_at|date:'d M Y H:i' }}
No scheduled jobs. Allocate a branch, add equipment, then schedule from a job page.

Equipment & maintenance

{% if can_manage %}Manage equipment โ†’{% endif %}
{% for machine in equipment %}{% empty %}{% endfor %}
Asset codeEquipmentBranchStatusNext service
{{ machine.asset_code }}{{ machine.name }}{{ machine.branch.name }}{{ machine.get_status_display }}{{ machine.next_service_at|date:'d M Y'|default:'Not scheduled' }}
No equipment configured yet.

Latest quality inspections

{% for qc in qc_recent %}{% empty %}{% endfor %}
JobResultInspectedDefectiveInspectorDate
#{{ qc.job.pk }}{{ qc.get_result_display }}{{ qc.inspected_quantity }}{{ qc.defective_quantity }}{{ qc.inspector }}{{ qc.created_at|date:'d M Y H:i' }}
No inspections yet. Open an active job and record the result.
{% if can_manage %}

New supplier purchase

Create draft, attach materials, then have another manager authorize it.

{% csrf_token %}{% for field in po_form %}{% endfor %}

Set up suppliers in the management portal first.

Request stock adjustment

No stock change occurs until a different manager approves the request.

{% csrf_token %}{% for field in adjust_form %}{% endfor %}

Supplier purchase orders

{% for po in purchase_orders %}{% empty %}{% endfor %}
ReferenceSupplierBranchStatusCreated byAction
{{ po.reference }}{{ po.supplier }}{{ po.branch }}{{ po.get_status_display }}{{ po.created_by }}Open
No purchase orders yet.

Stock-adjustment approvals

{% for r in adjustments %}{% empty %}{% endfor %}
ReferenceBranch / MaterialChangeReasonRequested byStatus / Decision
#{{ r.pk }}{{ r.branch }}
{{ r.material.name }}
{{ r.change }}{{ r.reason|truncatechars:90 }}{{ r.requested_by }}{% if r.status == 'pending' %}
{% csrf_token %}
{% else %}{{ r.get_status_display }}{% endif %}
No adjustment requests.

Equipment maintenance log

Maintenance records are append-only. Equipment service state is managed through equipment administration.

{% csrf_token %}{% for field in maintenance_form %}{% endfor %}
{% endif %} {% endblock %}