본문으로 건너뛰기

생산실적 POP

이 화면은 어디서 사용하나요?​

📍 설치 위치: 생산 라인 터치스크린 🎯 주 사용자: 라인 작업자

이 화면은 현장에서 터치스크린이나 태블릿으로 사용하는 POP 화면입니다. PC 없이도 바코드 스캔과 간단한 터치 조작으로 업무를 처리할 수 있습니다.

화면 구성​

상단 헤더​

  • 생산오더번호: 자동 표시
  • 품목: 자동 표시
  • 공정경로: 자동 표시

작업 순서​

  1. 🔑 시스템에 로그인합니다
  2. 📋 작업지시를 확인합니다
  3. ▶️ 생산을 시작합니다
  4. 📝 생산 수량과 불량을 입력합니다
  5. ✅ 실적을 보고합니다

이상 발생 시​

  • 바코드가 인식되지 않으면 → 수동으로 번호를 입력합니다
  • 네트워크 오류 시 → 화면에 임시 저장되며, 연결 복구 후 자동 전송됩니다
  • 데이터 오류 시 → 관리자에게 즉시 연락합니다

자주 묻는 질문​

Q. 바코드 스캐너가 작동하지 않으면 어떻게 하나요?

A. 화면의 수동 입력 모드로 전환하여 번호를 직접 입력할 수 있습니다. 스캐너 문제가 지속되면 IT팀에 문의하세요.

Q. 잘못 입력한 데이터를 수정할 수 있나요?

A. 확정 전이라면 해당 항목을 터치하여 수정할 수 있습니다. 확정 후에는 관리자 화면에서 취소 후 재입력해야 합니다.


참고: 데이터 구조​

📋 기술 참고 정보 (개발자/관리자용)

테이블명: production_orders

테이블 특성:

  • 사용자 연결 (created_by, updated_by 자동 생성)
  • 부서 연결 (department_id 자동 생성)
  • 감사 추적 활성화
  • 인쇄 기능 지원

입력 항목 원본​

항목의미타입필수왜 필요한가
생산오더번호wo_numberVARCHAR✅-
품목IDitem_idUUID✅items 테이블 참조 (item_name 표시)
지시수량order_qtyDECIMAL✅-
시작예정일start_dateDATE✅-
완료예정일due_dateDATE✅-
상태status계획 / 확정 / 작업중 / 완료 / 취소✅-
우선순위priority긴급 / 높음 / 보통 / 낮음✅-
생산책임자responsible_idUUID시스템 users 테이블 참조
작업자operator_idUUID시스템 users 테이블 참조
BOM_IDbom_idUUIDbom 테이블 참조 (bom_code 표시)
공정경로IDrouting_idUUIDroutings 테이블 참조 (routing_code 표시)
LOT번호lot_numberVARCHAR-
비고remarkTEXT-
외주발주IDoutsourcing_order_idUUIDoutsourcing_orders 테이블 참조 (oso_number 표시)
수주IDsales_order_idUUIDsales_orders 테이블 참조 (so_number 표시)
수주항목IDsales_order_item_idUUIDsales_order_items 테이블 참조 (item_id 표시)
실적수량actual_qtyDECIMAL집계: work_orders.good_qty SUM
스크랩수량scrap_qtyDECIMAL-
실제시작일actual_start_dateDATE-
실제완료일actual_end_dateDATE-
잔량remaining_qtyDECIMAL자동 계산: order_qty - actual_qty
완성률(%)completion_rateDECIMAL자동 계산: CASE WHEN order_qty = 0 THEN 0 ELSE actual_qty / order_qty * 100 END
MES작업지시수mes_wo_countINT집계: work_orders.id COUNT
평균OEE(%)oee_avgDECIMALMES oee_records 평균 (양방향 연계)
실제공수(시간)actual_labor_hoursDECIMALMES labor_time_tracking 합계
실제자재비actual_material_costDECIMALMES material_consumption 원가 합계
확인상태confirmation_statusunconfirmed / partially_confirmed / fully_confirmedMES 생산확인 상태 — 실적→ERP 전기 여부
확인일시confirmed_atTIMESTAMP마지막 MES 확인(posting) 일시
확인자confirmed_byUUID시스템 users 테이블 참조

데이터 관계도​

참조하는 테이블​

  • 생산자재투입 (1:N) 생산오더→자재투입
  • 공정별 실적확인 (1:N) 생산오더→공정별실적확인
  • 배치마스터 (1:N) 생산지시→배치마스터
  • 재고이동이력 (1:N) 생산오더→재고이동(완성품입고)
  • 생산오더공정 (1:N) 생산오더→생산오더공정
  • 품질검사 (1:N) 생산오더→품질검사(공정검사)

참조받는 테이블​

  • 품목마스터 (1:N) 품목→생산오더
  • BOM (자재명세서) (1:N) BOM→생산오더
  • 공정경로 (1:N) 공정경로→생산오더
  • 판매주문 (1:N) 수주→생산오더
  • 판매주문항목 (1:N) 수주항목→생산오더
  • 직원 (1:N) 직원→생산오더(생산책임자)
  • 직원 (1:N) 직원→생산오더(작업자)

참조받는 테이블​

  • 품목마스터 (1:N) 품목→생산오더
  • BOM (자재명세서) (1:N) BOM→생산오더
  • 공정경로 (1:N) 공정경로→생산오더
  • 판매주문 (1:N) 수주→생산오더
  • 판매주문항목 (1:N) 수주항목→생산오더
  • 직원 (1:N) 직원→생산오더(생산책임자)
  • 직원 (1:N) 직원→생산오더(작업자)

POP 화면 설정​

  • 레이아웃: input-form
  • 테마: light

헤더 필드​

  • 생산오더번호 (wo_number)
  • 품목 (item_id)
  • 공정경로 (routing_id)

빠른 액션​

  • 실적등록 (submit) - 크기: large
  • 작업완료 (complete) - 크기: large
  • 불량등록 (defect) - 크기: medium
  • 설비상태 (custom) - 크기: medium