9320d81aefa458a26R1001">1001
"customer": first_result.PRO1C if first_result else "-",
# "inspect_date": inspect_date.strftime('%Y/%m/%d') if inspect_date else "-",
"lot_no": lot_no,
@@ -896,7 +1008,7 @@ def create_coi_file(lot_no, sheets, user, md):
# "hardness_out.spe_acc": False, # Hide rows 24 to 28 if the prefix is "0"
"acc": accept, # Hide rows 24 to 28 if the prefix is "0"
"spe_acc": specialAccept, # Hide rows 24 to 28 if the prefix is "0"
- "tool": first_result.PRO_TOOL,
+ "tool": first_result.PRO_TOOL if first_result else "-",
# "hardness_out.qa1": f"{qa1.first_name} {qa1.last_name}",
# "hardness_out.qa2": f"{qa2.first_name} {qa2.last_name}",
"qa1": f"{qa1.first_name} {qa1.last_name}",
@@ -1017,11 +1129,19 @@ def coi_view(request):
pcs = int(first_result.PRO5) - int(first_result.PRO27)
except:
pcs = 0
+ code = "-"
if first_result:
size_str = f"{first_result.PRO10}x{first_result.PRO11}x{first_result.PRO12}";
spec = f"{first_result.PRO13} {first_result.PRO14} {first_result.PRO15} {first_result.PRO16} {first_result.PRO17} {first_result.PRO18}"
#first_result.PRO1C = "TUM"
selected_templates = CustomerTemplateMapping.objects.filter(customer_name=first_result.PRO1C).first().template_names
+
+ mgt_code = first_result.PRO1 if first_result else "-"
+ mks_map = MksCodeMap.objects.filter(mgt_code=mgt_code).first()
+ if mks_map:
+ code = f"{mks_map.mks_code}(MKSコード) {mgt_code}(参照)"
+ else:
+ code = f"{mgt_code}(参照)" or "-"
else:
size_str = ""
spec = ""
@@ -1040,7 +1160,7 @@ def coi_view(request):
'size_str': size_str,
'lot_no': lot_no,
'spec': spec, 'users': users, 'SHEET_NAMES': SHEET_NAMES,
- 'results': results, 'fields': fields, 'selected_templates': selected_templates})
+ 'results': results, 'fields': fields, 'selected_templates': selected_templates, 'code': code})
messages.success(request, "Request Sent")
return redirect(request.path_info)