fix(malaysia): 콤보 입고 차단 — 낱개 분리 입고 안내

- 콤보(MY-)는 입고 불가 구조. 입고 선택 + 콤보 수량 입력 시 차단.
- 클라이언트: 제출 전 alert 안내(낱개로 분리 입고)
- 서버: 동일 조건 400 (JS 우회 대비)
- 세트 movement 는 항상 OUT 유지(create_set_out 원복)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 10:59:09 +09:00
parent d56365b338
commit 56cff672e2
3 changed files with 34 additions and 2 deletions
+1
View File
@@ -233,6 +233,7 @@ class MalaysiaStockStore:
"""세트 주문 출고 → BOM(itemcode_db)으로 분해해 구성품별 OUT movement 생성.
예: MY-0002 1세트 출고 → MT-0320, MT-0550 ... 각각 OUT.
콤보는 입고 불가(낱개로만 입고). 출고만 BOM 분해한다.
bom_map 은 라우터가 itemcode 리더에서 받아 주입. 구성 없으면 ValueError.
"""
sc = store.validate_bom_set_code(set_code)