{% extends 'base.html' %} {% load static %} {% load crispy_forms_tags %} {% block base %}
LINE : {{ data.l_id.line }} |
REF No. : {% if product_type == 'ALCOHOLIC' %}PC5B1{% elif product_type == 'NON-ALCOHOLIC' %}PC 12-3{% endif %} |
DATE : {{ data.date }} |
|---|
| BLEND NUMBER : {{ data.blend_number }} | SHIFT : {{ data.shift }} |
|---|
| PRODUCT : {{ data.product_id.product_name }} / {{ data.product_id.product_size }} ML by {{ data.product_id.case_quantity }} |
|---|
| PARAMETER HRS. | {% if product_type == 'NON-ALCOHOLIC' %}SPECIFICATION | {% endif %} {% for h in hours %}{{h}} - {% if h|add:1 < 10 %}0{{ h|add:1}}{%else %}{{ h|add:1 }}{% endif %} | {% endfor %}||||||
|---|---|---|---|---|---|---|---|---|
| TASTE | {% if product_type == 'NON-ALCOHOLIC' %}{% endif %} {% 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 %}||||||
| CLARITY | {% if product_type == 'NON-ALCOHOLIC' %}{% endif %} {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %} | {{ value.bottle_chips }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| PARTICLES | {% if product_type == 'NON-ALCOHOLIC' %}{% endif %} {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %} | {{ value.particle }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| BOTTLE | {% if product_type == 'NON-ALCOHOLIC' %}{% endif %} {% 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' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| CAP | {% 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' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% 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' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}||||
| SHRINK WRAPPING | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.shrink_wrapping_defect }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}||||
| STAMP CODE | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{% if value.case_stamp_code != '' %}{{ value.case_stamp_code }}{% else %}--{% endif %} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}||||
| NYLON-C/D | {{ pkg_codes.nylon_code }} | |||||||
| CAP'S-C/D | {{ pkg_codes.cap_code }} | |||||||
| LABEL'S-C/D | {{ pkg_codes.label_code }} | |||||||
| BOTTLE-C/D | {{ pkg_codes.bottle_code }} | |||||||
| CASE-C/D / TRAY-C/D | {{ pkg_codes.case_code }} | |||||||
| 1ST SIGHTER | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.sighter1 }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}||||
| 22ND SIGHTER | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.sighter2 }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}||||
| CORK / CAP | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %} | {{ value.cork_cap_defect }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| FOIL | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %} | {{ value.foil_defect }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| BASKET / WIRE-HOOD | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %} | {{ value.wire_hooding_defect }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% 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' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| TEMP. EX H.E. | < 8 | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.temp_of_ex_heat_exchanger }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| TEMP. GUAGE CARBONATOR | < 11oC | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.temp_guage_carbonator}} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| CO2 PRESSURE GUAGE | 2.0 - 2.5 bars | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.co2_pressure_guage }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| TEMP. EX FILLER | =< 17oC | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.temp_ex_filling_machine }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| CO2 BEFORE PAST. | 2.6 - 2.9g/ltr | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.co2_product_before_past }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| PRE-PAST. TEMP. | 28oC - 35oC | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.pre_pasteurization_temp }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| PAST. TEMP. | 60oC - 65oC | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.pasteurization_temp }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% 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_product_after_past }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| FIRST COMPARTMENT | 19 - 22oC | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.first_compartment }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| SECOND COMPARTMENT | 56 - 60oC | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.second_compartment }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| THIRD COMPARTMENT | 43 - 50oC | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.third_compartment }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| FOURTH COMPARTMENT | 32 - 39oC | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.fourth_compartment }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}|||
| WIREHOOD-C/D | {{ pkg_codes.wire_hood_code }} | |||||||
| WOODEN CORK / METAL CAP-C/D | {{ pkg_codes.wooden_corking_metal_cap_code }} | |||||||
| LABEL'S-C/D | {{ pkg_codes.label_code }} | |||||||
| BOTTLE-C/D | {{ pkg_codes.bottle_code }} | |||||||
| FOIL-C/D | {{ pkg_codes.foil_code }} | |||||||
| CASE-C/D / TRAY-C/D | {{ pkg_codes.case_code }} | |||||||
| 1ST SIGHTER | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.sighter1 }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}||||
| 22ND SIGHTER | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.sighter2 }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}||||
| 3RD SIGHTER | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.sighter3|truncatechars:12 }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}||||
| 4TH SIGHTER | {% for h in hours %} {% for key, value in form_data.items %} {% if key == h %} {% if value.activity == 'BOTTLING' %}{{ value.sighter4|truncatechars:12 }} | {% elif value.activity == 'FAULT' %}{% if value.fault == 'BREAK' %}BREAK | {% else %}{{ value.fault|truncatechars:15}} | {% endif %}{% else %}-- | {% endif %} {% endif %} {% endfor %} {% endfor %}||||
| FAULT | CORRECTIVE ACTION | RESULT |
|---|---|---|
| {{ f.fault }} at {{ f.hour }}Hrs. | {{ f.corrective_action }} | {{ f.result }} |
|
NB : {{ data.comment }} |
||
|
NB : {{ workflow.analysed_comment }} |
||
| FAULT KEY | M : RAW MATERIAL |
|---|---|
| P1 : Rinser Machine | E : ENGINEERING |
| P2 : Filler Machine | W : MAINTENANCE SETTING |
| P3 : Capper / Capping | O : HUMAN |
| P4 : Labeller / Labelling | X : MINOR DEFECT |
| P5 : Operator | Y : MAJOR DEFECT |
| P6 : Bottle | Z : CRITICAL DEFECT |
| P7 : Cork / Corking / Cap | A : MACHINE BEHAVING ERRATICALLY |
| P8 : {% if product_type == 'ALCOHOLIC' %}Labels{% elif product_type == 'NON-ALCOHOLIC' %}Foil / Foiling{% endif %} | B : APPLICATION DISPENSING FAULT |
| P9 : {% if product_type == 'ALCOHOLIC' %}Glue{% elif product_type == 'NON-ALCOHOLIC' %}Basket{% endif %} | C : EQUIPMENT INCORRECT CLEANING |
| P10 : Particle | F : OTHERS |
| P11 : Pasteurisation | |
| P12 : Heat Exchanger | |
| P13 : Carbonator | |
| P14 : Wire Hooder |
| SHIFT | {{ data.shift }} SHIFT |
|---|---|
| LINE INSPECTOR | {{ data.inspector }} |
| LINE SUPERVISOR | {{ data.supervisor }} |
| LINE FOREMAN | {{ data.foreman }} |
| LINE SIGHTERS | {{ sighters }} |
{{ wf.analysed_by }}
IPMO
{{ wf.checked_by}}
CPMO
{{ wf.approved_by }}
QAM