입고팀 적치확인시스템

온라인 데이터 미로드

1. 인벤토리 데이터

자동 모드: 페이지 열면 GAS의 'Inventory' 시트에서 자동 로드 (전 팀원 동일 데이터).
관리자가 시트에 1회만 붙여넣으면 됨. 개별 파일 다운로드 불필요.

2. 바코드 스캔

3. 조회 결과

바코드를 스캔하거나 입력하면 여기에 결과가 표시됩니다.

금일 적치 통계 (DEPT별)

아직 오늘 조회 기록이 없습니다.
고급: 팀 백엔드 (Google Apps Script) 연결
팀 통계를 공유하려면 Google Apps Script 웹앱 URL을 입력하세요. 셋업 가이드는 google_apps_script.gs 파일 상단 주석 참고.
고급: 컬럼 매핑 설정
파일의 헤더 컬럼명을 자동 감지합니다. 다른 WMS 파일을 사용한다면 아래에서 컬럼명을 직접 지정할 수 있습니다.
사용법
1) 인벤토리 파일을 선택해 데이터를 로드합니다 (한 번 로드하면 세션 동안 유지).
2) 카메라 스캔 / 사진 업로드 / 직접 입력 중 편한 방법으로 바코드를 입력합니다.
3) 결과 카드에 상품명·SKU·로케이션·현재고·비가용·가용수량이 표시됩니다.
4) 같은 바코드가 여러 셀에 있는 경우 셀별 내역이 함께 표시됩니다.

사진 업로드 시 자동 인식 흐름
• 1차: ZXing이 검정 줄무늬 바코드를 시도 (즉시 인식)
• 2차: 실패 시 Tesseract OCR이 숫자를 추출 (손글씨·인쇄 숫자)
• 추출된 값은 입력칸에 자동으로 채워지며, 잘못 인식된 글자는 직접 수정 후 [조회] 누르면 됩니다.
• OCR 엔진은 최초 1회만 다운로드 (약 10MB)되고 이후 캐시됩니다.

수량 계산
• 가용수량 = 현재고 − 할당수량 − 보류수량
• 비가용수량 = 할당+보류 합산 (이동 중인 재고)

확장
• DB·API·WMS 연동은 DataSource 클래스를 상속해 추가 (소스 주석 참조).
• 컬럼명이 다른 WMS 양식은 고급 매핑에서 직접 지정 가능.