- 코드 등록·삭제·변경·병합·데이타병합·일괄변경·검색·동일코드·풀어넣기 끝전 등(ui_code · ui_merge · api_ui_code)
- 코드 붙은 % 줄 = 같은 상위 공종 앞 말단 줄 비목 합 × 율(server pct_row_base · calc.js) · 저장 때 다시 셈(stc_save _pct_rows) — 실무 7건 저장값 그대로
- 내역 줄 단가 ≠ 단가목록이면 줄 고정 단가(fixedUnit)
- 메뉴 94개 눌러 오류 0 · 시험 502 통과
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 보고서: 원본 STMATE 엑셀과 셀 대조(목록표·자재단가대비·중기·일위대가·산근 목록·설계내역서·원가계산서) · 조달청 XML 공식 XSD 검증 · PM_Prt 화면
- 제잡비: 원본 계산 순서 4형식(T/S/TA/SA) · 실무 7건 저장 결과키 전수 1원 · 요율표 조회 · 선택지 계산 · 제잡비·제비율 화면
- 식언어·수량: 함수·조건식·금액변수·문법 검사·수량변수·QCODE · 산근·구성·중기공식 편집 화면 · 순환 알림
- 화면: 원본 메뉴 체계·단축키 · 설계내역서 편집(행 넣기·지우기·이동·레벨·보관함) · 초기값 · 단가목록표
- 저장: 초기값(Start8x.Ini) 바뀐 키 저장 · 노임 환산 직종 = 초기값 CONLD · 산근·구성 결과에 적용단가 칸 채우지 않음(원본 0)
- DBF 글 칸 앞 빈칸 보존 · 시험 도우미 표준입력 utf8(한글 조각 깨짐 원인)
- 실무 5건 재계산 후 저장 = 바뀐 칸 0 · 시험 332건 통과
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- STMATE_PLUGINS(screens · actions · menus) · STMATE_APP(ctx 와 화면 도우미) — app.js 가 등록된 화면을 그리고 메뉴 단추를 붙임
- /plugins_manifest.js 가 scr_*.js 를 불러옴 · server.py 가 api_*.py 의 router 를 연결
- 도구 창 바인딩을 app_modals.js 로 분리(app.js 718 → 613줄)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- PRJLST.SMT 는 PRJ_MEMO 가 가리키는 블록만 읽음 — 남은 옛 블록이 덮어써 울진 2025 가 틀리던 원인
- 총액 절사 = 총공사비(도급 + 관급) 기준 · 절사 없음이면 저장된 이윤 감액 적용
- 관급자재·조달수수료 = SMT 입력값 · 추가금액 저장 단계 1~4 반영 · 안전관리비 기초액 0 처리
- `Number(x) ?? 기본값` 버그 → num 기본값
- 새 공사 기본 상태에서 봉화 금액 걷음 · 제잡비 설정은 kanjub_cfg.py 로 나눔
- 지킴 시험 test_stmate_kanjub_stc.py — 봉화·울진 2025·영월·울진 대흥 18항목 1원
- PLAN.md = 원본 기능 245 개 장부(구현 29 · 부분 92 · 없음 124) · 「95% · 100% 일치」 기록 폐기
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 원가 수식에서 못 찾은 영문 식별자·두 자리 이하 정수 참조는 오류 없이 0(원본 c9af48·c9a310) — 자료 오류 검색은 계속 알림
- 표준 원가 양식 산업안전보건관리비 「A」 오류 해소
- 원가 연결 54(직접공사비) 행에 내역 직접공사비 채움
- 웹 데모 양식 요율 숫자는 소수로, 미결 정리
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- cp949 에 없는 글자는 「?」 로 바꿔 씀(22MB 공사 저장 중 멈춤)
- 기계경비 본문 Index(−3·−2·−1) 유지
- % 단위 수량은 소수로 써서 음수·큰 값도 되돌아옴
- 경쟁사 예제 estx 2건 저장값 대조·구버전 왕복 시험 추가
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 394/565 바이트 레코드(Extended·ShortString) 읽기·쓰기, 표별 변환과 설계변경 c* 파일
- 호표 코드 매기기·품명규격으로 연결 코드 붙이기, 저장 금액 유지
- 단가비교 창(4종, 차례 짝, 합계 다름 표시, 더블클릭 이동), Ctrl+Alt+E · Ctrl+Shift+F12
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 웹 계산·표시 옵션에 이어진 칸은 그 옵션에, 나머지는 값만, PC 설정은 브라우저에
- 바꾼 칸만 씀, 원본 적용 알림
- 코드표시 켜면 표에 코드 열, 레벨 표시 끄면 레벨 열 뺌
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 호표 1 단위 펼친 항목 합과 호표 금액 대조, 10원 넘게 어긋나면 표시
- 당초값·계산값(노무·재료·경비·실적)과 항목 목록
- 동원 계산에 호표 단위 펼치기(roots) 추가
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 작업모드 값(CurrentWorkMode) ESTX 읽기·쓰기
- 일반↔표준 묶음 바꿀 때 원가계산서 보관·꺼내기, 없으면 설치 양식(일반·표준 각 30종)에서 고르기
- 저장한 작업 중 계약심사 작업 목록
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 미리보기 인쇄범위: 부수, 현재면, 쪽 범위(넘침·거꾸로 알림), 부수마다 간지, 일괄인쇄
- 묶음 인쇄 창 인쇄양식목록: 인쇄표·설정 이름 붙여 등록·열기·삭제, .pfot 불러오기/저장
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 근거(메모)를 문단·굵게·표·그림 자리표로 펼쳐 편집, 붙여넣기(서식 있는 글·표), 저장
- WPTools 글 형식 읽기·쓰기(native-memo-wpt.cjs) — 그림 원문 보존, ASCII 로 써서 cp949 변환 없음
- ESTX 저장: 원래 메모가 있던 행만, 새 메모는 JSON 저장 안내
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 설계변경 내역서에서 회차 추가 때 당초/변경 고르기
- 당초면 행마다 당초 칸으로 Index·품명·규격·단위·수량·단가·금액(GC 포함)
- 회차 추가 처리를 native-progress-view.js 로
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 기성고 화면을 native-progress-view.js 로 옮김
- 코드·레벨·사정금액·노재경 구분(비목순서·실적)·비고란·집계공종 진하게·수량/금액 0 숨김·품명정렬·두줄·바탕색 반영
- Enter 뒤 셀 이동 방향, 취소면 연 때 값으로 되돌림
- 주 메뉴 환경설정은 기성 화면에서 이 창을 엶
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 물가변동 품목조정 화면을 native-applied-cost.js 로 옮김(native-extra.js 700줄 한계)
- 보기 변경: 단가 밴드 숨기고 계약·구분별 수량 7종만
- 수량불러오기: 고른 내역서 행 i 수량을 구분 칸에, 원가 행 i Cost 를 Es*Cost 에(위치 짝)
- 적용대가집계표: 원가 행마다 계약·적용제외·적용대가 금액
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 원본 0x10e12c8 규칙: 노임·자재·유류·표준·기계·환율, 품명/규격/단위 맞춤, 단가미갱신 표시
- 서버 /api/main-data 가 원본 설치 main.estx 를 원천으로 제공
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 전역변수: 표지 대입 변수를 호표 넘어 유지, 지정·해제, 목록·이동
- 새내역서 파일로저장: 당초값·신규 표시·당초 사본 지운 새 작업 따로 저장
- 수량산출서 삽입(공종명칭·규격)·선택공종 삭제
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>