{% extends 'base.html' %} {% load static %} {% load crispy_forms_tags %} {% block base %}
BLEND NUMBER: {{ data.blend_number}} |
REF No. : PC4A |
DATE: {{ data.date}} |
|---|
| LINE : {{ data.line }} | INSPECTORS : {{ data.inspector }} | SHIFT : {{ data.shift }} |
|---|---|---|
| PRODUCT : {{ data.product}} / {{ data.product_size }} ML | ||
| PARAMETER HRS. | {% for h in hours %}{{h}} - {% if h|add:1 < 10 %}0{{ h|add:1}}{%else %}{{ h|add:1 }}{% endif %} | {% endfor %}||
|---|---|---|---|
| TASTE | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %}{% if value.taste == 'OKAY' %}✔{% elif value.taste == 'NOT OKAY' %}✖{% else %} - {% endif %} | {% endif %} {% endfor %} {% endfor %}||
| CONDUCTIVITY | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.conductivity }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| pH | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.ph }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| PDT. CLARITY | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.clarity }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| % VOL. ALC. | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.alcoholic_strength }}% | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| CO2 BEFORE PAST. | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.co2_level_before_past }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| CO2 AFTER PAST. | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.co2_level_after_past }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| VOLUME | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.volume }} ML | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| BOTTLE | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.bottle_defect }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| CAPS | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.cap_defect }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| CORKING / CAPS | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.corking_caping_defect }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| LABEL | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.label_defect }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| MANUFACTURING DATE | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.manufacturing_date }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| BATCH NUMBER | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.batch_number }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| CASE STAMP CODE | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.case_code }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| BEST BEFORE DATE | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.best_before_date }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| ENVIRONMENT | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.environment }} | {% elif value.activity == 'FAULT' %}{{ value.fault|truncatechars:15}} | {% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}
| FAULT | CORRECTIVE ACTION | RESULT |
|---|---|---|
| {{ f.fault }} at {{ f.hour }}Hrs. | {{ f.corrective_action }} | {{ f.result }} |
| FAULT KEY | M : RAW MATERIAL |
|---|---|
| F1 : Rinser Machine | E : ENGINEERING |
| F2 : Filler Machine | W : MAINTENANCE SETTING |
| F3 : Capper / Capping | O : HUMAN |
| F4 : Labeller / Labelling | X : MINOR DEFECT |
| F5 : Operator | Y : MAJOR DEFECT |
| F6 : Bottle | Z : CRITICAL DEFECT |
| F7 : Cork / Corking / Cap | A : MACHINE BEHAVING ERRATICALLY |
| F8 : Labels | B : APPLICATION DISPENSING FAULT |
| F9 : Glue | C : EQUIPMENT INCORRECT CLEANING |
| F10 : Particle | F : OTHERS |
| {{ data.shift }} SHIFT | |
|---|---|
| PRODUCT ANALYST | {{ data.product_analyst }} |
| LINE SUPERVISOR | {{ data.supervisor }} |
{{ workflow.analysed_by }}
IPMO
{{ workflow.checked_by}}
CPMO
{{ workflow.approved_by }}
QAM