# 화면 구현 가이드

V2 컴포넌트를 활용한 ERP 화면 구현 가이드입니다.

---

## 전체 화면 분석 요약 (2026-01-30)

### 컴포넌트 커버리지

| 구분 | 화면 수 | 비율 |
|------|--------|------|
| 현재 즉시 구현 가능 | 17개 | 65% |
| v2-grouped-table 추가 시 | 22개 | 85% |
| v2-tree-view 추가 시 | 24개 | 92% |
| 별도 개발 필요 | 2개 | 8% |

### 신규 컴포넌트 개발 우선순위

| 순위 | 컴포넌트 | 재활용 화면 수 | ROI |
|------|----------|--------------|-----|
| 1 | v2-grouped-table | 5+ | 높음 |
| 2 | v2-tree-view | 3 | 중간 |
| 3 | v2-timeline-scheduler | 1~2 | 낮음 |

> **참고**: 화면 디자이너에서 폼 배치가 자체 규격으로 처리되므로 별도 모달/폼 컴포넌트 불필요.
> `v2-card-display`는 이미 존재합니다.

> 상세 분석: [full-screen-analysis.md](./00_analysis/full-screen-analysis.md)

---

## 폴더 구조

```
screen-implementation-guide/
├── 00_analysis/             # 전체 분석
│   └── full-screen-analysis.md  # 화면 전체 분석 보고서
│
├── 01_master-data/          # 기준정보
│   ├── item-info.md         # 품목정보 ✅
│   ├── bom.md               # BOM관리 ⚠️
│   ├── company-info.md      # 회사정보
│   ├── department.md        # 부서관리
│   └── options.md           # 옵션설정
│
├── 02_sales/                # 영업관리
│   ├── order.md             # 수주관리 ✅
│   ├── quote.md             # 견적관리 ✅
│   ├── customer.md          # 거래처관리 ⚠️
│   ├── sales-item.md        # 판매품목정보
│   └── options.md           # 영업옵션설정
│
├── 03_production/           # 생산관리
│   ├── production-plan.md   # 생산계획관리 ❌
│   ├── work-order.md        # 작업지시 ⚠️
│   ├── production-result.md # 생산실적
│   ├── process-info.md      # 공정정보관리
│   └── options.md           # 생산옵션설정
│
├── 04_purchase/             # 구매관리
│   ├── purchase-order.md    # 발주관리 ✅
│   ├── purchase-item.md     # 구매품목정보
│   ├── supplier.md          # 공급업체관리
│   ├── receiving.md         # 입고관리
│   └── options.md           # 구매옵션설정
│
├── 05_equipment/            # 설비관리
│   ├── equipment-info.md    # 설비정보 ✅
│   └── options.md           # 설비옵션설정
│
├── 06_logistics/            # 물류관리
│   ├── inout.md             # 입출고관리 ⚠️
│   ├── logistics-info.md    # 물류정보관리
│   ├── inventory.md         # 재고현황
│   ├── warehouse.md         # 창고정보관리
│   ├── shipping.md          # 출고관리
│   └── options.md           # 물류옵션설정
│
├── 07_quality/              # 품질관리
│   ├── inspection.md        # 검사정보관리 ✅
│   ├── item-inspection.md   # 품목검사정보
│   └── options.md           # 품질옵션설정
│
└── README.md

# 범례: ✅ 완전구현 | ⚠️ 부분구현 | ❌ 신규개발필요
```

## 문서 작성 형식

각 화면별 문서는 다음 구조로 작성됩니다:

### 1. 테이블 선택 및 화면 구조
- 사용할 데이터베이스 테이블
- 테이블 간 관계 (FK, 조인)
- 화면 전체 레이아웃

### 2. 컴포넌트 배치도
- ASCII 다이어그램으로 컴포넌트 배치
- 각 영역별 사용 컴포넌트 명시

### 3. 각 컴포넌트별 설정
- 컴포넌트 타입
- 상세 설정 (config)
- 연동 설정

### 4. 사용자 사용 예시 시나리오
- 테스트 시나리오
- 기대 동작
- 검증 포인트

## 메뉴별 Screen ID 매핑

| 메뉴 | Screen ID | 상태 |
|------|-----------|------|
| **기준정보** | | |
| 회사정보 | /screens/138 | 활성화 |
| 부서관리 | /screens/1487 | 활성화 |
| 품목정보 | /screens/140 | 활성화 |
| 옵션설정 | /screens/1421 | 활성화 |
| **영업관리** | | |
| 견적관리 | - | 활성화 |
| 수주관리 | /screens/156 | 활성화 |
| 거래처관리 | - | 활성화 |
| 판매품목정보 | - | 활성화 |
| 영업옵션설정 | /screens/1552 | 활성화 |
| **생산관리** | | |
| 생산계획 | - | 활성화 |
| 작업지시 | - | 활성화 |
| 생산실적 | - | 활성화 |
| 공정정보관리 | /screens/1599 | 활성화 |
| BOM관리 | - | 활성화 |
| 생산옵션설정 | /screens/1606 | 활성화 |
| **구매관리** | | |
| 발주관리 | /screens/1244 | 활성화 |
| 구매품목정보 | /screens/1061 | 활성화 |
| 공급업체관리 | /screens/1053 | 활성화 |
| 입고관리 | /screens/1064 | 활성화 |
| 구매옵션설정 | /screens/1057 | 활성화 |
| **설비관리** | | |
| 설비정보 | /screens/1253 | 활성화 |
| 설비옵션설정 | /screens/1264 | 활성화 |
| **물류관리** | | |
| 물류정보관리 | /screens/1556 | 활성화 |
| 입출고관리 | - | 활성화 |
| 재고현황 | /screens/1587 | 활성화 |
| 창고정보관리 | /screens/1562 | 활성화 |
| 출고관리 | /screens/2296 | 활성화 |
| 물류옵션설정 | /screens/1559 | 활성화 |
| **품질관리** | | |
| 검사정보관리 | /screens/1616 | 활성화 |
| 품목검사정보 | /screens/2089 | 활성화 |
| 품질옵션설정 | /screens/1622 | 활성화 |

## 참고 문서

- [V2 컴포넌트 분석 가이드](../V2_컴포넌트_분석_가이드.md)
- [V2 컴포넌트 연동 가이드](../V2_컴포넌트_연동_가이드.md)
