From bd34ba7bda7ae28ea18b549ea4138075d98c5518 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Thu, 5 Nov 2026 16:48:04 +0900 Subject: [PATCH] =?UTF-8?q?knowledge(=EC=9A=94=EA=B5=AC):=20=EC=9A=94?= =?UTF-8?q?=EA=B5=AC=EC=84=9C=20652=20=E2=80=94=20=EB=8B=A8=EA=B0=80?= =?UTF-8?q?=EC=82=B0=EC=B6=9C=20=EC=A4=84=20=EC=8B=9D=20=EC=8B=9C=ED=8A=B8?= =?UTF-8?q?=20=C2=B7=20=EA=B2=BD=EC=9F=81=EC=82=AC=20=EA=B8=80=20=EC=8B=9D?= =?UTF-8?q?=20=ED=98=B8=ED=99=98(=EC=82=AC=EC=9A=A9=EC=9E=90=20=ED=99=95?= =?UTF-8?q?=EC=A0=95=20=C2=B7=20=EC=A0=95=ED=95=A8=20=C2=B7=20=EB=AC=BC?= =?UTF-8?q?=EA=B2=B0=201=20=EC=9D=BC=EA=B0=90)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- .../요구서_652_단가산출시트_글식호환.md | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 docs/raw/요구_1104/요구서_652_단가산출시트_글식호환.md diff --git a/docs/raw/요구_1104/요구서_652_단가산출시트_글식호환.md b/docs/raw/요구_1104/요구서_652_단가산출시트_글식호환.md new file mode 100644 index 000000000..f3588627c --- /dev/null +++ b/docs/raw/요구_1104/요구서_652_단가산출시트_글식호환.md @@ -0,0 +1,35 @@ +# 요구서 652 — 단가산출 줄 식 시트 · 경쟁사 글 식 호환 (요구 646~652 · 11-05) + +원문 = `사용자요구_1104.md` 요구 646 · 647 · 649 · 650 · 651 · 652 · 근거 = `_분석_648-F` · `_분석_649-G1` · `G2` · `G3` · `_분석_650-H1` · `H2` · `H3` · 계획 = `PLAN.md` 790~794. + +## 1. 사용자 확정 + +1. 갈래 C 섞음 — 경쟁사 산근을 「가져온 식 단가산출」로 그대로 담고 다시 셈(금액 그대로 · 단가 전파) · M01 기초 · 옵션 = 근거 제안 · [우리 기초로 바꾸기] = 사용자 선택(649-G3). +2. 가져올 때 기본 단가 = 엑셀 단가 그대로 → [우리 단가로] 한 번에(649-G3). +3. M02 단가산출에 사용자 식 칸 엶 — 「덮개 = 숫자만」 원칙 바뀜(649-G3). +4. 단가산출 한 장 = 줄 식 시트(이름 | 식 | 값 | 비목 · 근거 글 · 옵션 · 변수 · 계산 · 자원 · 율 · 소계 줄) + 산출서 보기 전환 + 상태줄 금액 셋(M01 원래 · 지금 · 고치기 전) + 까닭 칸 + [M01 원래로](650-H3). +5. 다시 셈 = 고칠 때마다 자동 · 서버 셈 먼저 · 느리면 브라우저 짝(650-H3). +6. M01 관리자 편집도 같은 시트 · 다이어그램(흐름도) 화면 걷음(요구 651 · 650-H3). +7. 불러오기 단산 줄 = 우리 단가산출 화면 모달 · 못 읽은 옵션 = 입력 필요 · 채워야 옮김(요구 646 · 647). +8. 차례 = E1 시트 화면 → E2 숫자 넓힘 → E3(P1) 엔진 셈 의미 → E4(P2) 식 칸 → E5 즉시 셈 → E6(P3 · P4) 번역기 · 불러오기 → E7(P5) M01 시트 · 다이어그램 걷음 · 판 표지 · 빈 기초 보강. + +## 2. 정함(브레인 · 사용자가 바꿀 수 있음) + +1. 시트 = M02 단가산출 상세 첫 탭 · 옛 보기(단가산출 상세 · 인력재료경비 · 시험 계산 · 텍스트 수식 · 기본정보)는 E7 까지 남김. +2. 식 칸 글 = 읽기 쉬운 이름 꼴(`[노임 형틀목공] × 5 / 시공량`) · 엔진 날식(찾기 · 만약 · 로직)은 숨김 · 표 찾기 값 = 값 + 표 꼬리표. +3. 엔진 셈 의미(E3) = 줄 묶음 이름(금액번지) · 소계 단계 · 제외판 · 줄 자리 속성 · 블록 끝전 정책(비목 버림 / 계 버림 + 큰 나머지) · 결과금액 조정(비목 옮기기) · 특수 %(처음부터 비목 누계 · 앞 소계 × 수량) · 변수 표시 반올림 — 계약단가 · 낙찰률 · 운전사 노임 5/24 는 B09 · 기계 쪽 다른 일감. +4. M01 로직 1,515 결과는 E3 전후 같음(지킴 시험) · 새 의미는 쓰는 로직에만 먹음. +5. 사용자 식 보안 = eval 없는 엔진 파서만 · 식 길이 · 괄호 깊이 · 줄 수 상한. +6. 번역기(E6)는 STmate(숨은 G 열 원문 식) 먼저 → EST(보이는 글 복원) · 먼저 파서 · 참조 평가기로 실무 여덟 파일 금액 100 % 를 지킴 시험으로 굳힘 → 우리 줄 꼴 내보내기는 E3 · E4 뒤. +7. 공용 부품(구조물 조합 일위대가 상세 · `Labor_*` · `Labor_SangeunModal`)은 E6 전까지 손대지 않음. + +## 3. 일감 · 창 (물결 1) + +| 일감 | 일 | 파일 | 창 | +| --- | --- | --- | --- | +| 791-1 E3 | 엔진 셈 의미 + 로직 JSON 꼴(_틀.md) + 검사 + M01 1,515 전후 같음 + 실무 손 옮김 견본 금액 = 엑셀 | `resources/master_data/scripts/master_formula*.py`(새 모듈) · `master_cut.py` · `master_formula_check.py` · `_틀.md` | sub1 | +| 790-2 E2 | 숫자 넓힘 서버 — 표값 · 식 속 상수 덮개 · 글 줄 · 까닭 · [M01 원래로] · M01 짝잃음 알림 | 새 `M02_Sangeun_Const.py` · `M02_Sangeun_Doc.py`(늘리지 않음) · `M02_Sangeun_Calc.py`(늘리지 않음) · `M02_Sangeun_Router.py` · 새 `logic/M02_Sangeun_Const_Model.ts` | sub2 | +| 790-1 E1 | 시트 화면 — 줄 갈래 · 이름 | 식 | 값 | 비목 · 지금 되는 고침 · 상태줄 금액 셋 · 산출서 보기 · 다시 셈 자동 | 새 `M02_MasterTemplete_Sangeun_Sheet*.ts` · `Sangeun_Detail.ts`(탭 등록만) · css | sub3 | +| 793-1 E6a | 번역기 1 — STmate 글 식 파서 · EST 보이는 글 → 식 복원 · 참조 평가기 · 실무 여덟 파일 금액 100 % 지킴 시험 | 새 `M02_MasterTemplete/M02_San_*.py` | sub4 | + +물결 2(물결 1 뒤) — 790-3 E2 화면 이음(sub3) · 792 E4 식 칸 · E5 즉시 셈 · 793-2 번역기 → 우리 줄 꼴 · 793-3 불러오기 화면 · 794 E7.