목차로 돌아가기
8. 생산관리
생산관리는 완제품/반제품의 생산오더를 등록하고, BOM(부품명세서) 기반으로 자재를 투입하며, 완성품을 산출하여 재고에 반영하는 전체 생산 프로세스를 관리합니다.
8.1 생산 업무 흐름
오더 등록
(DRAFT)
오더 확정
(IN_PROGRESS)
자재 투입
확정
산출 확정
완료
(COMPLETED)
핵심 원칙: 오더 확정 시 BOM이 스냅샷으로 저장되며, 투입 확정은 재고를 차감하고, 산출 확정은 재고를 증가시킵니다. 산출 확정은 반드시 투입 확정 이후에만 가능합니다.
8.2 생산오더 상태
| 상태 | 설명 | 가능 작업 |
| 작성중 (DRAFT) | 오더 등록 완료, 아직 확정 전 | 수정, 확정, 취소 |
| 진행중 (IN_PROGRESS) | 오더 확정됨. 자재투입/산출 진행 가능 | 투입 등록/확정, 산출 등록/확정 |
| 부분완료 (PARTIAL_COMPLETE) | 산출이 일부만 완료된 상태 | 추가 산출 |
| 완료 (COMPLETED) | 오더수량만큼 산출 완료 | 조회만 가능 |
| 취소 (CANCELLED) | 오더 취소됨 | 조회만 가능 |
8.3 화면 구성
상태 카운트 카드
화면 상단에 전체, 작성중, 진행중, 부분완료, 완료, 취소별 건수가 카드로 표시됩니다. 클릭하면 해당 상태 필터링됩니다.
검색 필터
| 필드 | 설명 |
| 검색 | 오더번호, 품목코드, 품목명으로 검색 |
| 등록일(시작/종료) | 기간 필터 |
| 초기화 | 모든 필터 조건 초기화 |
오더 목록 테이블
| 컬럼 | 설명 |
| 오더번호 | 자동 생성된 고유 번호 |
| 품목 | 생산할 완제품/반제품 이름 및 코드 |
| 유형 | 완제품(FINISHED) 또는 반제품(SEMI) 뱃지 |
| 오더수량 | 생산 목표 수량 |
| 투입 현황 | 확정된 투입 수 / 전체 투입 수 (진행률 바 표시) |
| 자재 | 자재 부족 경고 아이콘 또는 충분 체크 표시 |
| 상태 | 현재 오더 진행 상태 뱃지 |
| 계획일 | 생산 계획일 |
| 등록자 | 오더 등록자명 |
8.4 생산오더 등록
- [생산오더 등록] 버튼을 클릭합니다. 등록 모달이 나타납니다.
-
필수 정보를 입력합니다.
| 필드 | 필수 | 설명 |
| 품목 선택 | 필수 | 완제품 또는 반제품만 검색 가능. 품목코드/품목명 입력 시 드롭다운 표시 |
| 오더수량 | 필수 | 생산할 수량 (기본값 1) |
| 계획일 | 선택 | 생산 예정일 |
| 비고 | 선택 | 비고사항 |
- 품목을 선택하면 BOM 전개 (소요 자재) 섹션이 자동으로 나타납니다.
- BOM에 등록된 자재 목록이 표시됩니다.
- 각 자재의 BOM수량, 소요수량(BOM수량 x 오더수량), 현재고가 표시됩니다.
- 재고가 부족한 자재는 부족 뱃지로 표시되고, 상단에 경고 메시지가 나타납니다.
- 오더수량을 변경하면 소요수량이 자동 재계산됩니다.
- [저장] 버튼을 클릭합니다. 오더가 DRAFT(작성중) 상태로 저장됩니다.
BOM 필수: 품목에 BOM이 등록되어 있지 않으면 생산오더를 확정할 수 없습니다. BOM 관리 메뉴에서 먼저 BOM을 등록하세요.
8.5 오더 확정과 BOM 스냅샷
- 오더 목록에서 DRAFT 상태의 오더를 클릭하여 상세 모달을 엽니다.
- 오더 정보 탭에서 품목, 수량, BOM 내역을 확인합니다.
- [확정] 버튼을 클릭합니다.
- 시스템이 다음 작업을 자동으로 처리합니다.
- BOM 스냅샷 저장: 확정 시점의 BOM 구성이 오더에 영구 저장됩니다. 이후 BOM이 변경되어도 이 오더의 자재 구성에는 영향이 없습니다.
- 자재투입 자동 생성: BOM 스냅샷의 각 자재에 대해 DRAFT 상태의 투입 건이 자동으로 생성됩니다. 각 자재는 재고가 가장 많은 창고에 자동 배정됩니다.
- 오더 상태가 IN_PROGRESS(진행중)으로 변경됩니다.
BOM 스냅샷이란? 오더 확정 시점의 BOM 구성(자재 목록, 수량)을 JSON 형태로 오더에 함께 저장하는 것입니다. 확정 이후에 BOM 마스터를 수정하더라도, 기존 오더의 자재 구성은 변경되지 않아 생산 이력의 정확성을 보장합니다.
8.6 자재 투입
오더 확정 시 자동 생성된 투입 건을 확인하고 확정하면 실제 재고가 차감됩니다.
상세 모달 - 자재 투입 탭
- 오더 목록에서 IN_PROGRESS 상태의 오더를 클릭합니다.
- 상세 모달에서 [자재 투입] 탭을 클릭합니다.
- 자동 생성된 투입 목록이 표시됩니다. 각 투입 건에는 다음 정보가 포함됩니다.
- 자재코드/자재명: 투입 대상 자재
- 수량: BOM 기준 소요수량
- 창고: 자동 배정된 출고 창고 (변경 가능)
- 상태: DRAFT(대기) 또는 CONFIRMED(확정)
- 필요 시 창고를 변경합니다. (다른 창고에서 자재를 출고할 경우)
- 개별 투입 건의 [확정] 버튼을 클릭하거나, [일괄확정] 버튼으로 전체를 한 번에 확정합니다.
투입 확정 시 처리되는 작업
- 재고 잔량 검증: 해당 창고의 현재고가 투입수량 이상인지 확인합니다. 부족하면 오류 메시지가 표시됩니다.
- 재고 차감: 해당 창고의 자재 재고가 투입수량만큼 감소합니다.
- 시리얼 상태 변경: 시리얼 관리 품목의 경우, 투입된 시리얼의 상태가 DISASSEMBLED(해체)로 변경됩니다.
- 로트 FIFO 차감: 비시리얼 품목의 경우, 가장 오래된 로트부터 순서대로 잔여수량이 차감됩니다 (선입선출).
- 재고 트랜잭션 기록: OUT(출고) 유형으로 이력이 기록됩니다.
재고 부족 시: 투입 확정 시 재고가 부족하면 확정이 거부됩니다. 먼저 입고를 진행하여 재고를 확보한 후 다시 확정하세요. 오더 확정(자재투입 자동 생성) 자체는 재고 부족 상태에서도 가능합니다.
8.7 생산 산출
자재 투입이 확정된 후 완성품을 산출 등록하고 확정하면 재고에 반영됩니다.
상세 모달 - 생산 산출 탭
- 상세 모달에서 [생산 산출] 탭을 클릭합니다.
- 산출 등록 폼에서 다음을 입력합니다.
- 산출수량: 이번에 완성된 수량
- 산출창고: 완성품을 입고할 창고
- 시리얼번호 (완제품인 경우): 시리얼번호를 입력하거나 자동 채번
- [산출 등록]을 클릭하여 DRAFT 상태로 저장합니다.
- 등록된 산출 건의 [확정] 버튼을 클릭합니다.
산출 확정 시 처리되는 작업
- 투입 확정 선행 검증: 확정된 투입이 최소 1건 이상 있어야 합니다. 없으면 "자재 투입을 먼저 확정하세요" 오류가 발생합니다.
- 재고 증가: 산출 창고에 완성품 재고가 산출수량만큼 증가합니다.
- 시리얼 생성 (완제품): 시리얼번호가 시리얼 마스터에 ACTIVE 상태로 등록됩니다.
- 로트 생성 (반제품): 비시리얼 품목은 자동으로 로트가 생성됩니다.
- 재고 트랜잭션 기록: IN(입고) 유형, 참조유형 PRODUCTION_OUTPUT으로 이력이 기록됩니다.
- 회계전표 생성: 제조원가 관련 회계전표가 자동 생성됩니다.
- 오더 상태 자동 갱신: 산출 합계가 오더수량에 도달하면 COMPLETED, 일부면 PARTIAL_COMPLETE로 변경됩니다.
부분 산출 가능: 오더수량이 100인데 50만 먼저 완성된 경우, 50을 산출 등록/확정한 후 나중에 나머지 50을 추가 산출할 수 있습니다. 상태는 PARTIAL_COMPLETE로 표시됩니다.
8.8 전체 프로세스 요약
| 단계 | 액션 | 재고 영향 | 자동 처리 |
| 1. 오더 등록 | [생산오더 등록] → [저장] | 없음 | - |
| 2. 오더 확정 | [확정] 클릭 | 없음 | BOM 스냅샷 저장, DRAFT 투입 자동 생성 |
| 3. 투입 확정 | [확정] 또는 [일괄확정] | 자재 재고 차감 | 시리얼 상태 변경, 로트 FIFO 차감, 트랜잭션 기록 |
| 4. 산출 등록 | 산출수량/창고 입력 → [산출 등록] | 없음 | - |
| 5. 산출 확정 | [확정] 클릭 | 완성품 재고 증가 | 시리얼/로트 생성, 회계전표, 오더 상태 갱신 |
8.9 상세 모달 3개 탭
A. 오더 정보 탭
오더의 기본 정보(오더번호, 품목, 수량, 상태, 계획일, 비고)와 BOM 자재 목록을 확인합니다. DRAFT 상태에서 수정 및 확정/취소가 가능합니다.
B. 자재 투입 탭
오더 확정 후 자동 생성된 투입 목록을 관리합니다. 각 자재별로 창고 변경, 개별 확정, 일괄 확정이 가능합니다. 투입 이력(확정/대기)을 확인할 수 있습니다.
C. 생산 산출 탭
완성품 산출을 등록하고 확정합니다. 시리얼번호 입력(완제품) 또는 자동 채번, 산출 이력 확인이 가능합니다.
8.10 자재 부족 경고
오더 목록의 자재 컬럼에서 자재 상태를 한눈에 확인할 수 있습니다.
| 아이콘 | 의미 |
| 경고 (빨간색) | 일부 자재의 현재고가 소요수량보다 부족합니다 |
| 충분 (초록색) | 모든 자재의 재고가 충분합니다 |
참고: 자재 부족 상태에서도 오더 확정 및 투입 DRAFT 생성은 가능합니다. 다만 투입 확정 시 재고가 부족하면 확정이 거부되므로, 입고를 통해 자재를 확보한 후 진행하세요.
8.11 필요 권한
| 작업 | 필요 권한 |
| 오더 목록 조회 | PRODUCTION - view |
| 오더 등록 | PRODUCTION - create |
| 오더 확정/수정/취소 | PRODUCTION - edit |
| 투입 확정/취소 | PRODUCTION - edit |
| 산출 등록/확정 | PRODUCTION - edit |
4.1 생산오더 생성 — 점검 체크리스트
아래 항목을 순서대로 점검하고, 완료 시 체크(☑)하세요.
| 확인 | 점검 항목 (Q) | 판단 기준 / 예시 답변 (A) | 비고 |
| ☑ |
경로 [생산 → 생산관리]로 정상 진입 되는가? |
생산오더 화면 정상 표시 |
필수 |
| ☑ |
생산 품목과 수량을 입력할 수 있는가? |
품목 선택 및 수량 입력 가능 |
필수 |
| ☑ |
필요 원부자재가 BOM 기준으로 자동 전개되는가? |
수량 입력 시 등록된 BOM에 따라 자재 목록 자동 생성 |
주요 |
점검일: 3월 27일
점검자: (주)플랫폼뱅크
확인자: ____________
4.2 생산투입 — 점검 체크리스트
| 확인 | 점검 항목 (Q) | 판단 기준 / 예시 답변 (A) | 비고 |
| ☑ |
경로 [생산 → 생산관리 → 투입 탭]으로 정상 진입 되는가? |
생산투입 화면 정상 표시 |
필수 |
| ☑ |
투입 자재의 시리얼을 스캔할 수 있는가? |
바코드/QR 스캔 또는 직접 입력 가능 |
필수 |
| ☑ |
투입 확정(결재상신) 처리가 가능한가? |
"결재상신" 버튼 클릭 시 전자결재로 상신, 대표 승인 후 재고 차감 |
필수 |
[명령자/실무자 로직] 투입 확정 시 재고가 즉시 차감되지 않습니다. "결재상신" → 대표 승인 → 재고 차감 순서로 처리됩니다.
점검일: 3월 27일
점검자: (주)플랫폼뱅크
확인자: ____________
4.3 생산산출 — 점검 체크리스트
| 확인 | 점검 항목 (Q) | 판단 기준 / 예시 답변 (A) | 비고 |
| ☑ |
경로 [생산 → 생산관리 → 산출 탭]으로 정상 진입 되는가? |
생산산출 화면 정상 표시 |
필수 |
| ☑ |
완제품/반제품 시리얼이 생성되는가? |
산출 등록 시 시리얼 자동 채번 또는 직접 입력 가능 (완제품만 시리얼, 반제품은 로트) |
주요 |
| ☑ |
산출 확정(결재상신) 처리가 가능한가? |
"결재상신" 버튼 클릭 시 전자결재로 상신, 대표 승인 후 완제품 재고 증가 |
필수 |
[명령자/실무자 로직] 산출 확정 시 재고가 즉시 증가하지 않습니다. "결재상신" → 대표 승인 → 재고 증가 순서로 처리됩니다.
점검일: 3월 27일
점검자: (주)플랫폼뱅크
확인자: ____________
© 2026 SOURCETEL. 본 문서는 사내 교육용이며 외부 배포를 금합니다.