자재로스기록
개요
이 화면은 무엇인가요? 생산 과정에서 발생하는 자재 로스(손실)를 상세히 기록하는 화면입니다. 로스유형(스크랩/불량/감모/셋업)별로 BOM 이론소요량, 실투입량, 로스량, 로스율, 로스금액을 관리하며, 목표 로스율 대비 초과 여부를 자동 판정합니다.
누가 사용하나요?
- 📊 생산관리자: 자재 로스 현황 모니터링, 목표 대비 관리
- 💰 원가관리자: 로스 금액 산출, 원가 분석
- 🔧 생산기술자: 로스 원인 분석, 개선 활동
언제 사용하나요?
- 생산 완료 후 자재 로스를 정리할 때
- 목표 로스율 초과 시 원인을 분석할 때
- 로스 비용을 원가에 반영할 때
주요 기능
1. 로스량·금액 자동 산출
무엇을 하나요?: 로스율과 로스금액을 자동으로 계산합니다.
어떻게 사용하나요?:
- 작업지시와 자재를 선택합니다
- BOM이론소요량, 실투입량, 로스량을 입력합니다
- 로스율(%) = 로스량 / BOM이론소요량 x 100 (자동 계산)
- 로스금액 = 로스량 x 자재단가 (자동 계산)
💡 팁: 목표로스율을 설정하면 초과 시 자동으로 목표초과여부가 체크됩니다.
2. 목표 대비 관리
무엇을 하나요?: 실제 로스율이 목표 로스율을 초과하는지 자동 판정합니다.
어떻게 사용하나요?:
- 목표로스율을 설정합니다
- 실제 로스율이 목표를 초과하면 목표초과여부가 자동 체크됩니다
- 목표 초과 건에 대해 원인설명을 기록합니다
업무 흐름에서의 위치
| 연결 화면 | 관계 | 설명 |
|---|---|---|
| 생산실적 | 기준 실적 | 로스가 발생한 생산 실적 |
| 자재투입실적 | 투입 비교 | BOM 대비 실투입 분석 |
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| 작업지시 | 대상 작업 | 작업지시 선택 | WO-2026-03-001 |
| 자재코드 | 로스 자재 | 자재 코드 입력 | RAW-STEEL-001 |
| 로스유형 | 로스 원인 분류 | 드롭다운 선택 | 스크랩, 불량, 감모, 셋업 |
| BOM이론소요량 | 이론 수량 | 숫자 입력 | 500.0 |
| 실투입량 | 실제 투입 | 숫자 입력 | 525.0 |
| 로스량 | 손실 수량 | 숫자 입력 | 25.0 |
| 자재단가 | 단가 | 금액 입력 | 1,200 |
| 목표로스율 | 허용 기준 | % 입력 | 3.0 |
참고: 데이터 구조
📋 기술 참고 정보 (개발자/관리자용)
테이블 정보
- 테이블명:
material_loss_records - 특성: 사용자 연결(created_by, updated_by), 감사 추적, 인쇄
컬럼 상세
| 항목 | 컬럼명 | 타입 | 필수 |
|---|---|---|---|
| 작업지시ID | work_order_id | UUID | ✅ |
| 실적ID | result_id | UUID | |
| 자재코드 | material_code | VARCHAR | ✅ |
| 자재명 | material_name | VARCHAR | |
| 로스유형 | loss_type | ENUM(스크랩/불량/감모/셋업) | ✅ |
| BOM이론소요량 | bom_theory_qty | DECIMAL | ✅ |
| 실투입량 | actual_consumed_qty | DECIMAL | ✅ |
| 로스량 | loss_qty | DECIMAL | ✅ |
| 로스율(%) | loss_rate | DECIMAL (자동계산) | |
| 단위 | unit | VARCHAR | ✅ |
| 자재단가 | unit_price | DECIMAL | |
| 로스금액 | loss_amount | DECIMAL (자동계산) | |
| 목표로스 율 | target_loss_rate | DECIMAL | |
| 목표초과여부 | is_over_target | BOOLEAN | |
| 원인설명 | cause_desc | TEXT | |
| 기록일자 | record_date | DATE | ✅ |
ER 다이어그램
화면 설정
목록 컬럼: 작업지시ID, 자재코드, 자재명, 로스유형(tag), BOM이론소요량, 실투입량, 로스량, 로스율(%), 로스금액(currency), 목표초과여부(badge), 기록일자(date)
필터: 로스유형(select), 목표초과여부(select), 작업지시ID(search), 기록일자(dateRange)