kdrug-inventory-system/docs
시골약사 0f40cdfba7 feat: 복합 로트 사용 기능 구현 (수동 로트 배분)
## 구현 내용

### 1. 백엔드 (app.py)
- 수동 로트 배분 지원 (lot_assignments 배열 처리)
- 각 로트별 지정 수량만큼 재고 차감
- 검증: 배분 합계 확인, 재고 충분 확인
- compound_consumptions 테이블에 각 로트별 소비 기록

### 2. 프론트엔드 (app.js, index.html)
- 로트 배분 모달 UI 구현
  - 로트별 재고, 단가 표시
  - 수동 입력 및 자동 배분 기능
  - 실시간 합계 계산 및 검증
- 원산지 선택에 "수동 배분" 옵션 추가 (로트 2개 이상 시)
- 조제 저장 시 lot_assignments 포함

### 3. 테스트
- 테스트용 당귀 로트 추가 (한국산)
- E2E 테스트 성공
  - 당귀 100g을 2개 로트(중국산 60g + 한국산 40g)로 배분
  - 각 로트별 재고 정확히 차감
  - 소비 내역 올바르게 기록

## 장점
- DB 스키마 변경 없음
- 기존 자동 선택과 호환
- 재고 부족 시 여러 로트 조합 가능
- 원가 최적화 가능

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-17 02:16:02 +00:00
..
api_documentation.md docs: 데이터베이스 스키마 및 API 문서 추가 2026-02-15 19:07:34 +00:00
database_erd.md docs: 데이터베이스 스키마 및 API 문서 추가 2026-02-15 19:07:34 +00:00
database_schema.md docs: 데이터베이스 스키마 및 API 문서 추가 2026-02-15 19:07:34 +00:00
대규모리팩토링.md refactor: 주성분코드 기반 데이터베이스 리팩토링 완료 2026-02-15 10:34:32 +00:00
데이터베이스_리팩토링_제안.md refactor: 주성분코드 기반 데이터베이스 리팩토링 완료 2026-02-15 10:34:32 +00:00
보험코드_매핑_문제_분석.md docs: 프로젝트 분석 및 개선 방안 문서 추가 2026-02-16 14:38:52 +00:00
복합_로트_사용_분석.md feat: 복합 로트 사용 기능 구현 (수동 로트 배분) 2026-02-17 02:16:02 +00:00
셀프체크.md docs: 셀프체크 문서 추가 2026-02-15 17:47:07 +00:00
십전대보탕추가.md feat: 십전대보탕 처방 추가 2026-02-15 15:16:11 +00:00
입고_프로세스_개선방안.md docs: 프로젝트 분석 및 개선 방안 문서 추가 2026-02-16 14:38:52 +00:00
제품_세부분류.md docs: 제품 세부분류(variant) 시스템 설계 문서 추가 2026-02-16 16:04:31 +00:00
조제_프로세스_및_커스텀_처방.md feat: 실시간 커스텀 처방(가감방) 감지 시스템 구현 2026-02-17 01:28:44 +00:00
주성분코드_기반_개선_계획.md feat: 처방 관리 및 재고 원장 시스템 구현 2026-02-15 11:21:20 +00:00
프로젝트_전체_분석.md docs: 프로젝트 분석 및 개선 방안 문서 추가 2026-02-16 14:38:52 +00:00