docs: [standards] 기초자료 코드 BD-XX.nn 형식 반영 (재공품 BD-XX-길이와 구분)
This commit is contained in:
@@ -21,26 +21,54 @@
|
||||
|
||||
## 2. 코드 형식
|
||||
|
||||
### 2.1 기초자료 (1차 가공물 — 형상 정의)
|
||||
|
||||
```
|
||||
BD-{분류코드}-{순번}
|
||||
BD-{분류코드} ← 해당 분류에 1건일 때
|
||||
BD-{분류코드}.{순번} ← 해당 분류에 다수일 때
|
||||
```
|
||||
|
||||
| 세그먼트 | 길이 | 설명 | 예시 |
|
||||
|----------|------|------|------|
|
||||
| `BD` | 고정 | Bending 재공품 접두사 | `BD` |
|
||||
| `-` | 구분자 | | `-` |
|
||||
| 분류코드 | 2자리 | 부품 종류+재질 계열 | `RS`, `CP`, `CX` |
|
||||
| `-` | 구분자 | | `-` |
|
||||
| 순번 | 2~3자리 | 같은 분류 내 일련번호 (01부터) | `01`, `27`, `001` |
|
||||
| 세그먼트 | 설명 | 예시 |
|
||||
|----------|------|------|
|
||||
| `BD` | Bending 접두사 (고정) | `BD` |
|
||||
| 분류코드 | 부품 종류+재질 계열 (2자리) | `RS`, `CP`, `CX` |
|
||||
| `.순번` | 같은 분류 내 일련번호 (점 구분자, 01부터) | `.01`, `.27` |
|
||||
|
||||
**예시:**
|
||||
```
|
||||
BD-RS-01 가이드레일 SUS 마감재 1번
|
||||
BD-CP-12 케이스 밑면판 12번
|
||||
BD-CX-27 케이스 상부덮개 27번
|
||||
BD-CB-001 케이스 후면코너 (100번 이상 시 3자리)
|
||||
BD-RH 가이드레일 뒷보강 (1건 → 순번 없음)
|
||||
BD-RS.01 가이드레일 SUS 마감재 1번
|
||||
BD-CP.12 케이스 밑면판 12번
|
||||
BD-CL.27 케이스 린텔 27번
|
||||
```
|
||||
|
||||
### 2.2 재공품 (WIP 품목 — 길이 포함)
|
||||
|
||||
```
|
||||
BD-{분류코드}-{길이코드}
|
||||
```
|
||||
|
||||
| 세그먼트 | 설명 | 예시 |
|
||||
|----------|------|------|
|
||||
| `BD` | Bending 접두사 (기초자료와 공통) | `BD` |
|
||||
| 분류코드 | 기초자료와 동일 (2자리) | `CL`, `RS` |
|
||||
| `-길이코드` | 원자재 길이 (하이픈 구분자) | `-30` (3000mm) |
|
||||
|
||||
**예시:**
|
||||
```
|
||||
BD-CL-30 케이스 린텔 3000mm
|
||||
BD-RS-24 가이드레일 SUS 마감재 2438mm
|
||||
```
|
||||
|
||||
### 2.3 기초자료 vs 재공품 코드 구분
|
||||
|
||||
| 구분 | 구분자 | 형식 | 의미 |
|
||||
|------|:------:|------|------|
|
||||
| 기초자료 | 점 (`.`) | `BD-CL.03` | 절곡 형상만 (길이 무관) |
|
||||
| 재공품 | 하이픈 (`-`) | `BD-CL-30` | 형상 + 길이 (고유 품목) |
|
||||
|
||||
> **핵심**: `BD-CL`까지 공통, 그 뒤 구분자가 다름. 기초자료는 길이 정보를 담지 않는다. 재공품 코드는 그 자체로 고유번호이므로 변종이 발생하면 새 코드를 부여한다.
|
||||
|
||||
---
|
||||
|
||||
## 3. 분류코드 정의
|
||||
@@ -127,25 +155,30 @@ BD-CB-001 케이스 후면코너 (100번 이상 시 3자리)
|
||||
|
||||
## 5. 코드와 LOT 번호의 차이
|
||||
|
||||
| 항목 | 품목코드 (code) | LOT 번호 |
|
||||
|------|----------------|----------|
|
||||
| 목적 | 부품 종류 식별 | 생산 이력 추적 |
|
||||
| 고유성 | 전역 고유 (Unique Key) | 생산 단위별 고유 |
|
||||
| 날짜 포함 | 포함하지 않음 | 생산일 포함 |
|
||||
| 예시 | `BD-RS-01` | `BD-RS-20260321` |
|
||||
| 변경 여부 | 변경 불가 | 생산 시마다 생성 |
|
||||
| 항목 | 기초자료 코드 | 재공품 코드 | LOT 번호 |
|
||||
|------|-------------|------------|----------|
|
||||
| 목적 | 절곡 형상 정의 | 품목 식별 (형상+길이) | 생산 이력 추적 |
|
||||
| 길이 정보 | 없음 | 포함 | 포함 |
|
||||
| 날짜 정보 | 없음 | 없음 | 포함 |
|
||||
| 구분자 | 점 (`.`) | 하이픈 (`-`) | — |
|
||||
| 예시 | `BD-CL.03` | `BD-CL-30` | `CL6318-30` |
|
||||
| 변경 여부 | 변경 불가 | 변경 불가 (고유) | 생산 시 생성 |
|
||||
|
||||
---
|
||||
|
||||
## 6. 신규 부품 등록 시 코드 부여 규칙
|
||||
|
||||
1. 해당 분류코드의 **마지막 순번 + 1** 자동 채번
|
||||
2. 순번이 100 이상이면 3자리 (`BD-CP-001`)
|
||||
3. 분류코드에 해당하는 것이 없으면 새 분류코드 정의 후 `01`부터 시작
|
||||
API가 분류코드(`BD-XX`)를 받으면 자동으로 채번한다:
|
||||
|
||||
1. **해당 분류 첫 등록**: `BD-XX` (순번 없음)
|
||||
2. **두 번째 등록 시**: 기존 `BD-XX`를 `BD-XX.01`로 변경, 신규는 `BD-XX.02`
|
||||
3. **이후 등록**: 마지막 순번 +1 → `BD-XX.03`, `BD-XX.04`, ...
|
||||
4. 순번 100 이상이면 3자리 (`BD-CP.100`)
|
||||
|
||||
```
|
||||
기존: BD-CP-01 ~ BD-CP-44
|
||||
신규: BD-CP-45 (자동)
|
||||
첫 등록: BD-AA (순번 없음)
|
||||
두 번째: BD-AA.01 (기존 변경) + BD-AA.02 (신규)
|
||||
세 번째: BD-AA.03
|
||||
```
|
||||
|
||||
---
|
||||
@@ -154,13 +187,15 @@ BD-CB-001 케이스 후면코너 (100번 이상 시 3자리)
|
||||
|
||||
| 날짜 | 작업 | 비고 |
|
||||
|------|------|------|
|
||||
| 2026-03-21 | 기존 코드(날짜 포함) → BD-XX-nn 형식 변환 | 265건, 기존 코드는 `legacy_code`에 보존 |
|
||||
| 2026-03-21 (1차) | 기존 코드(날짜 포함) → `BD-XX-nn` 형식 변환 | 265건 |
|
||||
| 2026-03-21 (2차) | `BD-XX-nn` → `BD-XX.nn` 형식 변환 | 재공품 코드와 구분자 분리 |
|
||||
|
||||
### 이전 코드 형식 (폐기)
|
||||
|
||||
```
|
||||
❌ CX250722-06 (접두사 + 날짜 + 순번) — LOT 번호와 혼동
|
||||
✅ BD-CX-06 (BD + 분류 + 순번) — 품목코드 전용
|
||||
❌ BD-CX-06 (하이픈 구분) — 재공품 BD-CX-30과 혼동
|
||||
✅ BD-CX.06 (점 구분) — 기초자료 전용, 재공품과 구분 명확
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user