3.7 KB · 수정 2026-06-24 11:23
목차

2026-06-24 세션 — orderpaper '자재관리' 첫 탭 신설 + 재고량 RDS 영속

논의·대안

pfs orderpaper(원부자재 발주서) 화면에 '📦 자재관리'를 첫 탭으로 신설(webdev/ui). 발주서 정리 탭과 같은 DB값(OP_ALL = /api/orderpaper/all-items) 을 쓰되, 카드형이 아니라 순수 테이블로 보여 남은 재고 활용을 빠르게 파악하는 게 목적. 진행: HTML 목업(pfs/mockups/orderpaper_material_mgmt_mockup.html, qa_helper 내장)으로 페페와 3라운드 피드백 → 실앱 통합 → 테스트 배포 → 재고량 RDS 영속.

핵심 설계 논의: - 컬럼: 자재분류(드롭다운 R/E/S)·발주처(가구업체)·현장명·품명·규격·발주량·재고량(신규 입력)·출고처(공급 vendor)·비고(동기화)·입고일(블록 입고일 승계). NO 컬럼은 페페 요청으로 숨김. - 삼중 정렬: 1차 자재분류(원자재→엣지→부자재) · 2차 입고일↓ · 3차 발주서↑(발주일→seq→항목번호). 전 컬럼 클릭 정렬(2차 키 교체). - 빠른토글: 원자재/엣지/부자재(부자재 기본 OFF) + 블록(발주처별 묶음, 기본 OFF=플랫). 블록 ON이면 자재토글 무시하고 R/E/S 함께. - 날짜 표기 버그(중요): 운영 /all-items 가 날짜를 RFC1123(Wed, 15 Apr 2026 00:00:00 GMT, Flask datetime 직렬화)로 주는데 초기 파서가 YYYY-MM-DD만 처리해 그대로 통과 → 목업 하네스가 ISO라 가려졌던 것. toDate()가 두 형식 모두 파싱하도록 고쳐 M.D(요일) 표기 + 정렬도 날짜값(ms) 기준. - 노출 범위: 기본 최근 1개월, 검색 시 3개월 창(완료 항목 숨김은 없음).

결정

산출물·커밋

다음

관계