목차로 돌아가기

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. [생산오더 등록] 버튼을 클릭합니다. 등록 모달이 나타납니다.
  2. 필수 정보를 입력합니다.
    필드필수설명
    품목 선택필수완제품 또는 반제품만 검색 가능. 품목코드/품목명 입력 시 드롭다운 표시
    오더수량필수생산할 수량 (기본값 1)
    계획일선택생산 예정일
    비고선택비고사항
  3. 품목을 선택하면 BOM 전개 (소요 자재) 섹션이 자동으로 나타납니다.
  4. [저장] 버튼을 클릭합니다. 오더가 DRAFT(작성중) 상태로 저장됩니다.
BOM 필수: 품목에 BOM이 등록되어 있지 않으면 생산오더를 확정할 수 없습니다. BOM 관리 메뉴에서 먼저 BOM을 등록하세요.

8.5 오더 확정과 BOM 스냅샷

  1. 오더 목록에서 DRAFT 상태의 오더를 클릭하여 상세 모달을 엽니다.
  2. 오더 정보 탭에서 품목, 수량, BOM 내역을 확인합니다.
  3. [확정] 버튼을 클릭합니다.
  4. 시스템이 다음 작업을 자동으로 처리합니다.
    1. BOM 스냅샷 저장: 확정 시점의 BOM 구성이 오더에 영구 저장됩니다. 이후 BOM이 변경되어도 이 오더의 자재 구성에는 영향이 없습니다.
    2. 자재투입 자동 생성: BOM 스냅샷의 각 자재에 대해 DRAFT 상태의 투입 건이 자동으로 생성됩니다. 각 자재는 재고가 가장 많은 창고에 자동 배정됩니다.
    3. 오더 상태가 IN_PROGRESS(진행중)으로 변경됩니다.
BOM 스냅샷이란? 오더 확정 시점의 BOM 구성(자재 목록, 수량)을 JSON 형태로 오더에 함께 저장하는 것입니다. 확정 이후에 BOM 마스터를 수정하더라도, 기존 오더의 자재 구성은 변경되지 않아 생산 이력의 정확성을 보장합니다.

8.6 자재 투입

오더 확정 시 자동 생성된 투입 건을 확인하고 확정하면 실제 재고가 차감됩니다.

상세 모달 - 자재 투입 탭

  1. 오더 목록에서 IN_PROGRESS 상태의 오더를 클릭합니다.
  2. 상세 모달에서 [자재 투입] 탭을 클릭합니다.
  3. 자동 생성된 투입 목록이 표시됩니다. 각 투입 건에는 다음 정보가 포함됩니다.
  4. 필요 시 창고를 변경합니다. (다른 창고에서 자재를 출고할 경우)
  5. 개별 투입 건의 [확정] 버튼을 클릭하거나, [일괄확정] 버튼으로 전체를 한 번에 확정합니다.

투입 확정 시 처리되는 작업

  1. 재고 잔량 검증: 해당 창고의 현재고가 투입수량 이상인지 확인합니다. 부족하면 오류 메시지가 표시됩니다.
  2. 재고 차감: 해당 창고의 자재 재고가 투입수량만큼 감소합니다.
  3. 시리얼 상태 변경: 시리얼 관리 품목의 경우, 투입된 시리얼의 상태가 DISASSEMBLED(해체)로 변경됩니다.
  4. 로트 FIFO 차감: 비시리얼 품목의 경우, 가장 오래된 로트부터 순서대로 잔여수량이 차감됩니다 (선입선출).
  5. 재고 트랜잭션 기록: OUT(출고) 유형으로 이력이 기록됩니다.
재고 부족 시: 투입 확정 시 재고가 부족하면 확정이 거부됩니다. 먼저 입고를 진행하여 재고를 확보한 후 다시 확정하세요. 오더 확정(자재투입 자동 생성) 자체는 재고 부족 상태에서도 가능합니다.

8.7 생산 산출

자재 투입이 확정된 후 완성품을 산출 등록하고 확정하면 재고에 반영됩니다.

상세 모달 - 생산 산출 탭

  1. 상세 모달에서 [생산 산출] 탭을 클릭합니다.
  2. 산출 등록 폼에서 다음을 입력합니다.
  3. [산출 등록]을 클릭하여 DRAFT 상태로 저장합니다.
  4. 등록된 산출 건의 [확정] 버튼을 클릭합니다.

산출 확정 시 처리되는 작업

  1. 투입 확정 선행 검증: 확정된 투입이 최소 1건 이상 있어야 합니다. 없으면 "자재 투입을 먼저 확정하세요" 오류가 발생합니다.
  2. 재고 증가: 산출 창고에 완성품 재고가 산출수량만큼 증가합니다.
  3. 시리얼 생성 (완제품): 시리얼번호가 시리얼 마스터에 ACTIVE 상태로 등록됩니다.
  4. 로트 생성 (반제품): 비시리얼 품목은 자동으로 로트가 생성됩니다.
  5. 재고 트랜잭션 기록: IN(입고) 유형, 참조유형 PRODUCTION_OUTPUT으로 이력이 기록됩니다.
  6. 회계전표 생성: 제조원가 관련 회계전표가 자동 생성됩니다.
  7. 오더 상태 자동 갱신: 산출 합계가 오더수량에 도달하면 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. 본 문서는 사내 교육용이며 외부 배포를 금합니다.