chore(stmate-test): 장부 — 파일 입출력 묶음 반영(진행률 38.4%)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+20
-20
@@ -21,15 +21,15 @@
|
||||
|
||||
## 진행률
|
||||
|
||||
- 합계: 전체 246 · 구현 44 · 부분 80 · 없음 122 → 진행률 34.1%((44 + 80×0.5) / 246) · 구현만 세면 17.9%
|
||||
- 합계: 전체 246 · 구현 56 · 부분 77 · 없음 113 → 진행률 38.4%((56 + 77×0.5) / 246) · 구현만 세면 22.8%
|
||||
|
||||
### G1 화면·메뉴 (구현 5 · 부분 21 · 없음 28) — 28.7%
|
||||
### G1 화면·메뉴 (구현 5 · 부분 23 · 없음 26) — 30.6%
|
||||
|
||||
- [ ] F1-01 메인 메뉴·툴바·하단 금액 집계줄 — STmate.Cpm 메인 · 현재: 부분(메뉴 5·툴바 9, 원본 메뉴 체계 일부만)
|
||||
- [ ] F1-02 공사목록표 목록·선택·불러오기 — wPrjList · 현재: 부분(안 연 프로젝트 칸은 고정 글자 view_prj_boq 212)
|
||||
- [ ] F1-03 프로젝트 신규 등록·삭제 — wM_Add_Prj · ST_U_DelPrj · 현재: 없음
|
||||
- [ ] F1-03 프로젝트 신규 등록·삭제 — wM_Add_Prj · ST_U_DelPrj · 현재: 부분(stc_project 새 공사(빈 상태) · 삭제 화면 없음)
|
||||
- [ ] F1-04 프로젝트 등록정보 수정 — wPrjList · 현재: 부분(공사명 하나만 prompt app.js 331)
|
||||
- [ ] F1-05 복사등록(차수·단계 변환) — wPrjList · ST_PList · 현재: 없음(화면 이동만 app.js 318)
|
||||
- [ ] F1-05 복사등록(차수·단계 변환) — wPrjList · ST_PList · 현재: 부분(stc_project 복사등록 차수 인계(K_ORD·직공비·원가 설정) 실물 대조 · 계약 변환 실물 대조 없음)
|
||||
- [ ] F1-06 프로젝트 DATA 검색(노무~내역서 8종) — wSrch_PL · 현재: 없음
|
||||
- [x] F1-07 공종목록표 계층 내역 그리드(T/E/C 짝 집계) — wBoq · 현재: 구현(view_prj_boq 37~145)
|
||||
- [ ] F1-08 내역 칸 편집 — wBoq · 현재: 부분(공종번호·명칭·수량만, 규격·단위·단가·코드 고칠 수 없음)
|
||||
@@ -80,7 +80,7 @@
|
||||
- [ ] F1-53 인쇄영역 선택(당초/변경/분할·레벨·변경 1~8차) — wM_Sel_Prn · 현재: 없음
|
||||
- [ ] F1-54 특수문자·그림코드·메모 입력 — mMinMsg_ · wInDlgImg · wInDlgMemo · 현재: 없음
|
||||
|
||||
### G2 계산 엔진 (구현 20 · 부분 22 · 없음 19) — 50.8%
|
||||
### G2 계산 (구현 20 · 부분 23 · 없음 18) — 51.6%
|
||||
|
||||
- [x] F2-01 노임 일→시간 환산식 좌→우 순차 — 18번 §2.1 · Start8x RXXNM · 현재: 구현(calc.js 84)
|
||||
- [ ] F2-02 노임 환산 갈래 H0~H5(터널·준설선) — wM_Set_Sys cmBx_Sel_RX · 30번 §4 · 현재: 없음
|
||||
@@ -176,27 +176,27 @@
|
||||
- [ ] F3-28 내역↔BDQTY 수량 연결(CON_QTY) — ST_U_ConBD · 현재: 없음
|
||||
- [ ] F3-29 수량코드(QCODE) 등록·검사 — 28번 §4 · 현재: 없음
|
||||
|
||||
### G4 파일 입출력 (구현 7 · 부분 9 · 없음 14) — 38.3%
|
||||
### G4 파일 (구현 19 · 부분 3 · 없음 8) — 68.3%
|
||||
|
||||
- [x] F4-01 STC(ZIP) 열기 — ST_U_Archive · 09번 §5 · 현재: 구현(server.py 92)
|
||||
- [ ] F4-02 STC 저장(압축) — ST_U_Archive ComP_Data · 현재: 부분(work_dbf 사본, 같은 이름 덮어씀 server.py 644)
|
||||
- [ ] F4-03 STC 버전 검사 — Chk_STC_Ver · 현재: 없음
|
||||
- [x] F4-02 STC 저장(압축) — ST_U_Archive ComP_Data · 현재: 구현(stc_archive · 같은 파일은 원본 바이트 · 덮기 전 백업 · 7건 왕복 바이트 동일)
|
||||
- [ ] F4-03 STC 버전 검사 — Chk_STC_Ver · 현재: 부분(stc_read 필수 파일·머리·메모 서명 검사 · 원본 검사 규칙 근거 없음)
|
||||
- [x] F4-04 DBF 읽기(03/E5/06 변형) — 09번 §5 · 현재: 구현(smt_parser 27)
|
||||
- [ ] F4-05 DBF 다시 쓰기 무손실 — 09번 §5 · 현재: 부분(한글 '?'·앞 공백·삭제 레코드 빠짐·헤더 날짜 바뀜)
|
||||
- [x] F4-05 DBF 다시 쓰기 무손실 — 09번 §5 · 현재: 구현(dbf_rw 고친 칸만 다시 씀 · 한글·공백·삭제 레코드·머리 유지 · 7건 왕복)
|
||||
- [x] F4-06 PRJLST.DBF 읽기 — 02번 · 현재: 구현
|
||||
- [ ] F4-07 PRJLST.SMT 저장키 241종 읽기 — 25번 §1 · 현재: 부분(PRJ_MEMO 가리키는 블록만 · 요율·절사·관급·추가금액 사용)
|
||||
- [ ] F4-08 PRJLST.SMT 쓰기 — 25번 · 현재: 부분(일부 키만 갱신)
|
||||
- [x] F4-07 PRJLST.SMT 저장키 241종 읽기 — 25번 §1 · 현재: 구현(PRJ_MEMO 블록 · 저장키 전부 보존 · 계산은 요율·절사·관급·추가금액·차수)
|
||||
- [x] F4-08 PRJLST.SMT 쓰기 — 25번 · 현재: 구현(dbf_memo SIxMemo 블록 제자리·넘치면 뒤에 붙이고 포인터 갱신)
|
||||
- [x] F4-09 COSTN.DBF 읽기(후보 6·차수 4벌) — 07번 §5 · 현재: 구현
|
||||
- [ ] F4-10 COSTN.DBF 쓰기 — 07번 · 현재: 부분(고친 코드 칸만, 차수 칸 의미 무시)
|
||||
- [ ] F4-11 COSTN.SMT 쓰기 — 21번 · 현재: 부분(덧붙이기만, SIxMemo 빈 블록 헤더 미갱신 smt_parser 315)
|
||||
- [ ] F4-12 COSTA.DBF 읽기 — 02번 · 현재: 없음
|
||||
- [ ] F4-13 BOQ1n 읽기·쓰기 — 02번 · 16번 · 현재: 부분(읽기 됨, 쓰기는 MAMT2·3 덮어씀·소계·TCOST 미갱신)
|
||||
- [x] F4-10 COSTN.DBF 쓰기 — 07번 · 현재: 구현(고친 칸만 · 차수 칸 보존 · 단가 → 내역 행 → 소계 → 직공비)
|
||||
- [x] F4-11 COSTN.SMT 쓰기 — 21번 · 현재: 구현(dbf_memo 블록 구조 유지 · IFORM 갱신)
|
||||
- [x] F4-12 COSTA.DBF 읽기 — 02번 · 현재: 구현(읽기(실무 표본 0건))
|
||||
- [x] F4-13 BOQ1n 읽기·쓰기 — 02번 · 16번 · 현재: 구현(고친 칸만 · 2·3칸 보존 · 소계·TCOST 다시 셈 · 행 끼우기·지우기)
|
||||
- [x] F4-14 RATE*.DBF 읽기 — 06번 §1 · 현재: 구현(server.py 474)
|
||||
- [ ] F4-15 JB_* 기준요율표 43종 읽기(구형·2020 확장) — 10번 · 12번 §9 · 현재: 부분(JB_R 고정 셀만)
|
||||
- [ ] F4-16 KONGJONG.DBF 공종 분류 — 02번 · 현재: 없음
|
||||
- [x] F4-16 KONGJONG.DBF 공종 분류 — 02번 · 현재: 구현(읽기(실무 표본 공종 1건 내외))
|
||||
- [x] F4-17 SET_REP.DBF 서식 카탈로그 읽기 — 20번 §3 · 현재: 구현(표시)
|
||||
- [ ] F4-18 QCODE.DBF·QCODE.SMT 읽기 — 02번 · 28번 · 현재: 없음
|
||||
- [ ] F4-19 Start8x.Ini 설치 설정 읽기 — 20번 §2 · 현재: 없음
|
||||
- [x] F4-18 QCODE.DBF·QCODE.SMT 읽기 — 02번 · 28번 · 현재: 구현(읽기(실무 표본 0건))
|
||||
- [x] F4-19 Start8x.Ini 설치 설정 읽기 — 20번 §2 · 현재: 구현(server start_ini · 산근·구성 계산 설정에 사용)
|
||||
- [ ] F4-20 조달청 호환규정 XML 내보내기 — 30번 · uM_XML_Info · 현재: 부분(영문 임의 요소명, XSD 불일치 smt_engine 630)
|
||||
- [ ] F4-21 조달청 XML·조달 형식 가져오기(Conv_XML_ST8·Conv_Jodal_ST8) — 28번 §3 · 현재: 없음
|
||||
- [ ] F4-22 XML 변환 설정(공사유형 8·지역·건축 사업내용) — uM_XML_Info · uM_ConstType · 현재: 없음
|
||||
@@ -207,7 +207,7 @@
|
||||
- [ ] F4-26 자재 기준자료 XLS 입출력 — wM_JajeXLS · 현재: 없음
|
||||
- [ ] F4-27 기준 BOQ·코드 변경 엑셀 왕복 — 24번 §3 · ST_U_ChgCode · 현재: 없음
|
||||
- [ ] F4-28 구버전 → Win8 자료 변환 — ST_U_Convert ST_ConvToWin8 · 현재: 없음
|
||||
- [ ] F4-29 자동백업·자료 복원 — wM_D_Restore · wM_ST_Restore · 현재: 없음
|
||||
- [x] F4-29 자동백업·자료 복원 — wM_D_Restore · wM_ST_Restore · 현재: 구현(api_file 자동 백업·복원)
|
||||
|
||||
### G5 보고서·내보내기 (구현 0 · 부분 15 · 없음 21) — 20.8%
|
||||
|
||||
@@ -248,7 +248,7 @@
|
||||
- [ ] F5-35 금액 한글 표기(AMTTOHAN) — 24번 §2.4 · 현재: 없음
|
||||
- [ ] F5-36 SET_REP 데이터 기반 열·폭·제목 — 20번 §3 · 현재: 부분(양식표 표시만, 출력에 미적용)
|
||||
|
||||
### G6 설계변경·계약·실행·기성 (구현 3 · 부분 10 · 없음 23) — 22.2%
|
||||
### G6 설계변경·계약·실행·기성 (구현 3 · 부분 9 · 없음 24) — 20.8%
|
||||
|
||||
- [ ] F6-01 차수 4벌(원설계+3차변경) 칸 관리 — 08번 §2 · 24번 §7 · 현재: 부분(계산 = 차수별 수량·단가·원가계산서 · 저장은 2·3 칸 덮어씀 view_prj_boq 560)
|
||||
- [ ] F6-02 통합형 BOQ11+BOQ12에서 BOQ12 현재안 — 16번 §4.5 · 현재: 없음(늘 BOQ11 server.py 465)
|
||||
|
||||
Reference in New Issue
Block a user