feat(malaysia): 뚜껑(MD-) 랙 위치확인 배치 허용, 재고는 미반영
뚜껑(MD-0000~0005)을 재고조사 랙 입력 드롭다운에 노출해 창고 랙 어디에 있는지 위치만 기록할 수 있게 함. 재고에는 반영하지 않음. - store.LID_ITEMS / lid_name_map 추가 - validate_rack_code 신설(개별/세트/뚜껑 허용) → replace_rack· reposition_rack 검증에 적용. 직접 라인 입력(validate_stocktake_code)은 여전히 MD- 차단해 재고 오염 방지. - aggregate_rack 에서 MD- 집계 제외 → daily_stocktake_line 미생성. - 랙 드롭다운 목록에 LID_ITEMS 추가, 랙 보기 이름맵에 뚜껑 이름 병합. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -476,7 +476,7 @@ class MalaysiaStockStore:
|
||||
cell = (e.get("cell_code") or "").strip().upper()
|
||||
if cell not in valid_cells:
|
||||
raise ValueError(f"알 수 없는 랙 위치: {cell or '(빈값)'}")
|
||||
code = store.validate_stocktake_code(str(e.get("sku_code") or ""))
|
||||
code = store.validate_rack_code(str(e.get("sku_code") or ""))
|
||||
upb = store.validate_qty(
|
||||
e.get("units_per_box"), allow_zero=False, allow_negative=False
|
||||
)
|
||||
@@ -754,7 +754,7 @@ class MalaysiaStockStore:
|
||||
cell = (e.get("cell_code") or "").strip().upper()
|
||||
if cell not in valid_cells:
|
||||
raise ValueError(f"알 수 없는 랙 위치: {cell or '(빈값)'}")
|
||||
code = store.validate_stocktake_code(str(e.get("sku_code") or ""))
|
||||
code = store.validate_rack_code(str(e.get("sku_code") or ""))
|
||||
upb = store.validate_qty(
|
||||
e.get("units_per_box"), allow_zero=False, allow_negative=False
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user