From a556a8a34623213d2efcdc2857674d331f361ed2 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 4 Nov 2026 14:53:19 +0900 Subject: [PATCH] =?UTF-8?q?knowledge(=EA=B3=84=ED=9A=8D):=20=EA=B3=84?= =?UTF-8?q?=ED=9A=8D=20=EC=9D=B4=EA=B4=80=20776=20~=20779=20=E2=80=94=20?= =?UTF-8?q?=EA=B2=BD=EC=9F=81=EC=82=AC=20=EC=B6=9C=EB=A0=A5=20=EB=B6=88?= =?UTF-8?q?=EB=9F=AC=EC=98=A4=EA=B8=B0=20=EB=8B=A8=EA=B3=84=20=EC=B2=B4?= =?UTF-8?q?=EA=B3=84=20=C2=B7=20=ED=98=B8=ED=91=9C=20=EC=B0=B8=EC=A1=B0=20?= =?UTF-8?q?=C2=B7=20=EC=A4=84=20=EB=8B=A8=EC=9C=84=20=EB=8B=A8=EA=B0=80?= =?UTF-8?q?=EC=82=B0=EC=B6=9C=20=C2=B7=20=EC=97=91=EC=85=80=20=EC=84=B8=20?= =?UTF-8?q?=EB=B3=B4=EA=B8=B0=20=C2=B7=20=ED=95=98=EC=9D=B4=EB=9D=BC?= =?UTF-8?q?=EC=9D=B4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- docs/raw/plans/2026-11-04_plan_776-779.md | 62 +++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 docs/raw/plans/2026-11-04_plan_776-779.md diff --git a/docs/raw/plans/2026-11-04_plan_776-779.md b/docs/raw/plans/2026-11-04_plan_776-779.md new file mode 100644 index 000000000..8f3785499 --- /dev/null +++ b/docs/raw/plans/2026-11-04_plan_776-779.md @@ -0,0 +1,62 @@ +# 계획 이관 776 ~ 779 (2026-11-04) + +## 776 경쟁사 출력 분석 단계 체계화 (요구 621-1 · 요구서_621) + +- 정함(브레인): 단계 ① 읽기 · 판별 ② 정규화(공통 꼴 Book · 이 뒤 형식 모름) ③ 지문 ④ 요소 연결 ⑤ 구조 맞춤 ⑥ 만들기 + 보기 조립 · 옮기는 커밋마다 고정 시험 S1 · S2 해시 그대로 · 판 바뀜 = 옛 작업 끝내고 다시 올림 안내 · STmate 블록 단가 · 금액 읽음. +- [x] 776-1 단계 고정 시험 — 여덟 파일 S1(Book 투영 해시 · 수 · 갈래 · 호표 참조 그래프) · S2(셈 단위 275 지문 해시) · 새 test_621_hopyo_stages.py + fixtures/m02_hopyo_stages.json · 코드 안 고침 — sub1 + - 검증완료 — 여덟 파일 S1 · S2 굳힘(호표 245 · 줄 1,350 · 셈 단위 275 · 참조 줄 90 · 깊이 최대 3 · 순환 0) · 15 초 · 9d26e5fcd +- [x] 776-2 읽기 · 정규화 — 엑셀 한 번 열기(격자도 같은 책) · Book · 줄 갈래 한 번 · Excel · Stmate · Basis 읽기 · Grid · Store · Paste · B09 빌리는 이름 그대로 · S1 · S2 같음 — sub1(Excel · Grid 는 779-1 push 뒤) + - 검증완료 — S1 · S2 해시 그대로 · 시험 186 + 718_1 · 743_1 11 통과 · 엑셀 여는 횟수 2 → 1 · 여덟 파일 읽기+격자 17.8 → 7.8 초(거창 격자 6.1 → 0.03) · 격자 여덟 파일 전과 같음 · 새 EST 어댑터 M02_Hopyo_ReadEst.py(항목만으로 지문 544 쌍 같음) · STmate 항목 단가 639 중 635 · ORCA 8001 북부청 임도(EST 호표 68 · 판 2 · 확인 창 4/6) · 영월(STmate 호표 23 · 블록 금액 69/69 · 확인 창 2/7) 올림 · 엑셀 보기 · 지움 · 3a1ce9ca4 + - 이음(776-3 · 779-5): Book 블록 `항목` = `{갈래 L|X|M|S, 이름, 규격, 직종(L), 품, 밑품, 율, 인자, 단가{}, 절, 절율(EST), 금액(STmate), 코드(STmate), 어떻게 식|역산|별도|QTY, 행}` · EST 풀이 = 새 `M02_Hopyo_ReadEst.items`(지문 `_text` 와 같은 규칙 · 줄 율은 지문 몫) · 블록 `금액` 두 형식 · HP `판`(Store) · `ReadEst.trade · rates_in` 공용 +- [x] 776-3 지문 형식 모름 — Finger · Shares · Elem · Match.clause 대체 몸 · Fit 중복 해시 · 거창 자재 21 줄 · S2 같음 · 골든 163/177 — 776-2 · 778-1 뒤 + - 검증완료 — 지문 = 단위 줄 투영 한 벌 · 셈 단위 275 중 뜻 같음 150 · 다름 = 장비 절 · 글 100 + 고침 25 · 골든 1위 162/177 · 블록 206 갈래(기초 80 · SK 37 · 대기 89) · 1위 · 상태 줄마다 전후 같음 · S1(STmate 셋 자원) · S2 다시 굳힘 · 시험 131 + 골든 9 통과 · 022d6375e + +## 777 호표가 다른 호표를 부를 때 = 일위대가 둘 (요구 621-4) + +- 지금도 둘(하위 SC 따로 + 부모 줄 = 하위 사본 · 740-1) · 참조 줄 90 · 깊이 3 · 순환 0 · 막힘 = 409 「먼저 확인」 · 다시 불러오면 SC 늚 · 납작 길 셋. +- 정함(브레인): 부모 줄 = 하위 사본 그대로(요구 581) · 하위 확인 전이면 부모 저장 때 하위를 그 지금 체크대로 함께 만듦 · 다시 불러오면 같은 내용 SC 재사용(733 지문) · 결과 표에 부모 → 하위 보임. +- [x] 777-1 하위 함께 만들기 · 같은 SC 재사용 · 보이기 · 납작 길(구조물 조합으로 · 붙여넣기 · B09 통째) 막음 · Build 대조 떼어 냄(608 → 560 안) · 길 가드 걷기 · STmate [엑셀 보기] 단가산출근거 뛰기 흠(Sheet.ts:86 · 395) — sub6 + - 검증완료 — 시험 hopyo build · 705_3(호표참조 12 · 3 · 28 · 19 · 1 그대로) · 718_1 · 743_1 · 572 · 729 · 729_3 · screen · 707_7 · match · 705_2 · 새 777_1 모두 통과 · typecheck 0 · ORCA 북부청 제45호표 → SC · 하위 제46호표(사본) · 영월 제22 → 19 → 1 깊이 3 · STmate [엑셀 보기] 단가산출근거 활성 · 끝내기 · 만든 SC 5 · SK 2 · 장부 20 줄 지움(eaa8064f1) + - 이음(sub6): /hopyo-build 답 `하위 [{번, 키, 새로}]` · 하위 실패 409 `{까닭 「하위 제N호표 실패 — …」, 하위 N, 하위남은줄}` · SC `본뜬.또`(SK 꼴 · 같은 내용 재사용) · 엑셀 대조 = 새 `M02_Hopyo_Compare.py`(Build 가 compare · excel_given 다시 내보냄) · 화면 몸 = 새 `M02_MasterTemplete_Hopyo_Kids.ts`(bodyFor · wholeFor · 하위 함께) + +## 778 단가산출 = 기초 먼저 · 못 맞으면 요소(노무 · 자재 · 기계) (요구 621-2) + +- 실측: 블록 206 = 품셈 그대로 80 · 품만 다름 50 · 줄 더함/뺌 59 · 단위 다름 17 · 요소 직접 인력 95 · 장비 32(괄호 규칙 94) · 자재 11 % · 줄 대 줄 기초 찾기 = 1위 162 → 86~136(버림) · 섞음 = 단가산출 줄 자동 57 → 90 %. +- 사용자 확정(요구 623): 모두 줄로만(바탕 기초 안 씀 · 근거 꼬리표만) · 율 줄 SK 에 담음 · 자동 없음(제안 → 사용자 확인 뒤 옮김) · 안 맞는 부분 판단 여덟 = 아티팩트 CF33RgYLsZpHQQ2MJdnwQ7 답 기다림. +- [x] 778-1 장비 → EQ 괄호 낱말(타이어 · 무한궤도 · 습지 · 트럭탑재) · 부속 뺌 · 굴착기(타이어형) 42 줄 무한궤도 흠 — sub2 + - 검증완료 — 여덟 파일 장비 줄 잇기 59 → 172 / 183(32 → 94 %) · 굴착기(타이어형) 42 줄 세 길 모두 타이어(EQ000026 · 기계경비 GC000268) · 기계경비 잇기 176 → 180 · 기초 80 · SK 37 · 고름 대기 89 그대로 · 골든 1위 162 전후 같음 +- [x] 778-2 못옮김 기계 잇기 = 기계경비 기초 로직 줄 · SK 셈 오류 — sub2 + - 검증완료 — 잇기 = 기계경비 기초 + 기계 입력(연료 · 조종원 없는 기종 = GC000272 · 273 · 276) · 목록 밖 기계 셈 문맥 고침(서버 둘째 요청 셈 됨) · ORCA 북부청사방 단산59 집게 → GC000273 0.24 × 5,786 셈 됨 · 장비 더한줄 180 줄 모두 셈 +- 다시 조사(요구 622 · _분석_621-D): 줄 = 여섯 방법(노무 · 기계 · 자재 · 율 · 하위 · 값) · 줄 재현 97 % · 줄 잇기 84 % · 자동 57 → 88~92 % · 권함 줄 단위 분석 · 바탕 기초는 있으면 씀 · 사용자 답 기다림(기준 · 율 줄 · 자동). +- [x] 778-3 D-1 단위 줄 정규화(율 · 하위 · 값 · 줄 금액 · 셈 밖 · 할증 · STmate 같은 코드 두 행) + 776-3 지문 형식 모름 — sub1 + - 이음(778-4 · 778-5 · 779-5): Book 블록 `항목` = 단위 줄 `{묶음 L 노무|X 기계|M 자재|R 율|S 하위|E 값, 이름, 규격, 단위, 품 = 매개값(L 품 · X 시간 · M 수량 · R 율 소수 · S 수량 · E 없음), 밑품 · 율 · 인자(지문 몫), 계수 {비목: 배}(X · 비목마다 매개값 다를 때), 단가 {노무비 · 재료비 · 경비 · 계}, 금액 = 줄 금액(None = 엑셀에 없음), 밖(셈 밖 · 있을 때만), 기준 · 기준값(R · STmate PA01M 꼴 · EST 「노무비의」 앞 낱말), 하위 {종류 단산|일위, 번}(S), 할증(X · 1.2), 재현, 직종(L), 절, 절율(EST), 코드(STmate), 어떻게 식|역산|별도|QTY|율|값, 행}` · 블록 `줄합 · 덮음` · 호표 줄 `묶음 · 재현 · 기준(%)` · 호표 `줄합 · 덮음` · 덧 칸(요구 624): 율 줄 `기준글`(라벨 「…의 N%」) · `기준꼴` · `기준줄 [행]`(기준값이 어느 줄 합) · `이름없음` · 자재 `손료율` · 줄 `절`(제목) · `윗절` · 꼴 · 검산 = 새 `M02_Hopyo_UnitLine.py` + - 검증완료 — 불리는 블록 줄 재현 811/836 → 836/842 · 덮음 201 → 204/206(남은 둘 = 엑셀 합이 진동로울러 노무 뺌) · 일위대가 줄 1,344/1,350 · 같은 코드 두 묶음 · 할증 · 계수 · 요구 624(이름 없는 율 줄 · 두 행 노무 · 손료율) · 율 줄 기준줄 150/152 · 660e3318a +- [x] 778-4 D-4 율 줄을 SK 에 담음(기준 = 인력 · 재료 · 장비 묶음 · 줄 목록 · SC 비율 꼴 공용 · 짝 거울 · B09 금액 전후) — sub2 + - 검증완료 — 여덟 파일 율 줄 152 중 기준 찾은 147 재현(인력 82 · 재료 35 · 절 소계 16 · 노무비 11 · 장비 2 · 자재+율 1) · 전후 대조 SK 16 · 일위대가 118 · B09 대가 입력 14 같음 · 시험 test_778_4 29 · 727 · 728_2 · 715 셋 · Labor 거울 · 145_2 · 705_3 · 740_1 등 통과 · typecheck 0 · ORCA 개인 층 SK 공구손료 2 %(인력) = 2,625.1(서버 같음) · 저장 · 다시 열기 · 율 위 율 8,865.9 · 밝음 · 어두움 · 검증 문서 지움(d9a581659 · b8772a417 · fd9cce0b1) + - 이음(sub2 · 778-5 가 씀): 율 줄 = 더한줄 `{고정: {이름, 단위 %, 단가 {노 · 재 · 경 0}, 이음 {null}, 비율 {기준, 비목}}, 이름, 단위 %, 수량 = 율}`(SC 비율 줄과 같은 꼴) · 기준 = 비목 `노무비 · 재료비 · 경비`(율 줄 뺀 비목 합) · 묶음 `인력 · 재료 · 장비`(그 줄 종류만 · 인력 = 인력 · 노임 이음 고정 줄 · 재료 = 별도계상 뺀 재료 · 장비 = 기계경비 로직 · 기계 이음 고정 줄) · 줄 목록 `[열쇠]`(SK = cid `kind:키#n` · `add:#k` · SC = 줄 가름 · 앞 율 줄 넣으면 율 위 율 · `열쇠@노무비` = 그 줄 그 비목 몫(절 노무비)) · 비목 = 율 금액이 드는 칸(공구손료 = 경비) · 밑 = `M02_Labor_Fixed.rate_base`(짝 `Labor_Calc.ts` `rateBase`) +- [x] 778-5 D-2 줄 잇기 한 벌 → D-3 블록 = 줄 판정 모음 · 단위 SK(바탕 없음 · 근거 꼬리표) → D-5 화면 줄 고름(제안 · 확인 뒤 옮김) → D-6 엑셀 셈 어긋남 띠 — 778-3 뒤 + - 검증완료 — D-2 · D-3(sub1 4cdb41f80 · 줄 842 = 노무 366/366 · 기계 180/190 · 자재 71/130 · 율 150/152 · 하위 3/3 · 값 1/1 · 블록 156/206 · 확인 안 한 SK 0) · D-5(sub3 3ffeff84c · 줄 고름 → SK 금액 = 서버) · D-6 · 779-5(sub2 68401ed02) · 덧 정리(sub2 838acdd8c · 안 이은 줄 창 → [단가산출 걸음에서 확인 ▸]) · 브레인 합친 시험 28 + 30 + 37 통과 · typecheck 0 + - 이음(sub1 D-2 · D-3 · D-5 · 779-5 가 씀): 줄 잇기 = 새 `M02_Hopyo_Units` — `Units().line(단위 줄)` → `{상태 이어짐|고를 것|못 이음, 방법(글), 단위, 후보 [], 꼬리표 [], 글}` · 단위 = L `{노임: LB}` · X `{기계: EQ, 로직: GC 기계경비, 할증?}` · M `{자재: MT, 별도계상?}` | `{별도계상: true}`(0 원) · R `{기준: 인력|재료|노무비|재료비|경비|{행: [엑셀 행]}, 비목}` · S `{하위: {종류 단산|일위, 번}}` · E `{값: 금액}` · 작업반장 = 건설업 이어짐 + 꼬리표 「기본 — 건설업 작업반장」 + 후보 나머지 · 글자 규격 자재 = 고를 것(글 「글자 규격 — 확인」) · 일위대가 줄 = `hopyo_unit(줄)` 뒤 같은 함수 · 일위대가 자재 맞춤 = `Units.material` + - 이음(sub1 D-3 → D-5 화면 · 779-5): `POST …/hopyo/{키}/sangeun` 몸 `{확인: [{번, 고름?: {차례: 고름}}]}`(없으면 판정만 · 확인 안 한 블록 안 만듦 · 옛 몸 `바탕` 걷음) · 고름 = `{노임: LB}` · `{기계: EQ}` · `{자재: MT, 별도계상?}` · `{기준, 비목?}`(율) · `{뺌: 까닭}` · 틀림 400 · 없는 블록 404 · 답 `{블록, 판정 [{번, 이름, 단위, 판정 「옮길 수 있음」|「고를 줄 n」, 고를줄, 우리금액, 엑셀금액, 근거 {로직, 이름, 판정}|null, 만든 SK|null, 줄 [{차례, 행, 묶음, 이름, 규격, 매개값 {품|시간|수량|율}, 엑셀금액, 재현, 상태 이어짐|고를 것|못 이음|밖|뺌, 방법, 단위, 후보, 꼬리표(「내가 고름」 · 「기본 — 건설업 작업반장」), 글, 우리금액, 차}]}], 만듦 [{번, 이름, 키, 갈래 「단위」, 못옮김 []}], 못만듦 [{번, 이름, 까닭}], 그대로, 같은것씀, 위층같음}` · 단위 SK = 바탕 null · 본뜬 `{갈래 「단위」, 근거}` · 우리금액 = M01 지금 값 · 차 = 참고 · 일위대가 만들기 = 확인 전 단산 줄 남은줄 까닭 `Sangeun.WAIT_WHY` · 새 `M02_Hopyo_SkUnit` + - D-2 · D-3 검증완료 — 여덟 파일 불리는 블록 줄 842 = 노무 366/366 · 기계 180/190 · 자재 71/130 · 율 150/152 · 하위 3/3 · 값 1/1 · 줄 다 이어진 블록 156/206 · 일위대가 자재 체크 147 → 146(글자 규격 「1종2류(철재)」 = 후보) · 시험 190 + 골든 9 통과(1위 162/177 그대로) · ORCA 없이 8001 API 북부청 임도 2 · 영월 1 확인 → 단위 SK 셋 · 확인 안 한 블록 SK 0 · 판정 1.5 · 0.7 초 · 지움 · 215cc1531 · 4cdb41f80 + - D-5 검증완료 — 마법사 단가산출 = 블록 표 · 줄 표 · 캐시 고름 · [확인] 칩(고를 줄 0) · [확인한 것 옮기기] 몸 `{확인 [{번, 고름}]}` · 북부청 임도 블록 49(옮길 수 있음 35) 30(작업반장 · 기계 후보) · 37(자재 후보) 확인 → SK 둘 · 화면 금액 = 서버(45,590 · 3,013) · 영월 블록 35 · 1855 자재 [찾기] → SK 하나 · 확인 안 한 블록 SK 0 · 엑셀 보기 뛰기 B1867 · [끝내기] 막힘 글 「확인 안 한 블록 33 · 고를 줄 11」 · 시험 37 중 36(721_1 = 옛 흠 · 남 몫) · typecheck 0 · 지움(HP 둘 · SK 넷) + - 이음(sub2 D-6 · 779-5): `GET …/hopyo-marks/{키}` 블록 덧칸 `어긋남 {줄합, 금액, 차, 덮음, 줄 [{행, 이름, 묶음, 셈, 금액, 차, 까닭}], 까닭} | null`(불리는 블록 · 재현 못 한 줄 · 덮음 실패 · 칠 안 바꿈) · 779-5 `줄 [[행, 상태]]`(D-2 줄 상태 · 블록 안 단위 줄 행) + - D-6 검증완료(sub2) — 북부청 임도 어긋남 블록 4(2 · 33 = 엑셀 합이 진동로울러 노무 뺌 · 차 2,637.1 · 3,418.7 · 64 · 95 = 글 꼴 밖 줄) · 81 맞음 · 영월 0 · 띠 「엑셀 셈 어긋남 4」 [보기 i/6] → 단가산출 상세 그 행 + 까닭 글 · 칠 안 바꿈 · 4231902d5 + +## 779 불러오기 엑셀 창 = 세 보기 · 연결 하이라이트 (요구 621-3 · 621-5) + +- 정함(브레인): 탭 셋 일위대가표 · 단가산출표(목록) · 단가산출 상세(블록) · 통일 이름 + 머리에 원본 시트 · 역할 id · 뛰기 + [◂ 뒤로] · 칠 = 초록 이어짐 · 주황 엑셀과 다름 · 파랑 고를 것 · 빨강 못 이음 · 흐림 밖 · 띠 내가 고름(--color-*) · createLegend. +- [x] 779-1 서버 세 보기 격자(Grid SHEETS 목록표 · 응답 보기 · 목록 · 줄 행 대응) · Excel._sheets wanted 인자만 — sub3 + - 이음(779-4 용): 격자 응답에 `보기 {일위대가표·단가산출표·단가산출상세: 시트 id}` · `원본 {역할: 원본 시트 이름}` · `목록 {호표·단산: [{번, 행}]}`(목록 시트 행 · 호표 목록 시트는 탭 아님) · `줄 [{번, 차례, 행, 단산?: {번, 행: [시작,끝]}, 일위?: {번, 행: [시작,끝]}}]` · 책 시트 = 일위대가 · 단가산출표 · 단가산출상세 순 셋 + - 검증완료 — test_779_grid_views 25 · test_m02_hopyo_grid · test_741 · test_707_1 · 707_7 · hopyo_excel · stmate 통과 · 여덟 파일 목록 짝 100 % · 북부청 임도(68 · 95) · 영월(23 · 69) API 보기 셋 확인 후 지움 +- [x] 779-2 서버 상태 실어 보냄(Match.view 줄상태 · 새 M02_Hopyo_Marks.py · 새 길 하나 · 읽기만) — sub4 + - 이음: 목록 `GET …/hopyo/{키}` 호표마다 `줄상태 [[차례, 상태, 체크]]` · `만든`(SC 키|None) · 새 `GET …/hopyo-marks/{키}?to=` → `{블록 [{번, 판정, SK, 갈래, 못옮김}]}` · 칠 꼴 표 = Marks.py 머리 · 목록 상태 「후보」 = 확인 창 「없음」 포함(이름 후보 안 찾음) + - 검증완료 — 시험 34 통과(match · flow · 새 1) · 북부청 줄상태 415 = 줄 415 · 목록 15.6→25.6 KB · 영월 138 줄 5.6→8.8 KB · marks 6.3 KB/95블록 · 4.7 KB/69블록 +- [x] 779-3 공용 격자 「칠」 옵션(data-tone · 보이는 칸만 · 안 주면 그대로) — sub5 + - 검증완료 — 시험 7 통과 · typecheck 0 · 5,600 행 굴림 200 프레임 칠 호출 330 회/프레임(= 보이는 칸 수) · 프레임 평균 26→33 ms(밝음) · 24→28 ms(어두움) · 안 주면 data-tone 0 +- [x] 779-4 화면 세 보기 · 칠 · 범례 · 뛰기 · 뒤로(새 logic/Hopyo_SheetMap · 새 Hopyo_SheetNav · Sheet 잇는 줄 · Check 알림 한 줄 · 목록 「없음」 덧 셈) — sub3 + - 검증완료 — 시험 779_4 6 · screen 20 · 729_3 · 779_2 2 · match · flow 32 통과 · typecheck 0 · 북부청 임도 칠 줄 행 415 = 줄상태 415(+ 머리 68 · 없음 11 = 빨강) · 영월 138 = 138 · 상세 뛰기 「단가산출」 · 「단가산출근거」 · 뒤로 같은 행 · 부르는 줄 2/18 차례 · 체크 끔 초록 → 파랑 · 뺌 = 흐림 + 띠 · 되돌림 · 목록 응답 2.81 → 3.49 초 · 밝음 · 어두움 · 1366 · 390 사진 · 지움 · c4c541838 +- [x] 779-5 블록 안 줄 칠 — 조사 621-D 뒤 — sub2 + - 검증완료 — 시험 779_5 3 · 778_5 3 · 779_4 · 779_2 통과 · typecheck 0 · 칠 줄 행 = 단위 줄 수(북부청 임도 231 = 이어짐 209 · 고를 것 20 · 못 이음 2 · 영월 135 · 옛 노임 주황 53) · 머리 행 = 가장 나쁜 줄 · ORCA 8004 보이는 행 대조 어긋남 0(북부청 79 행 · 영월 33 행) · marks 응답 1.3 초 · 밝음 · 어두움 · 올린 파일 지움 · 2260227b5 · 68401ed02 +- [x] 779-6 겹 모달 걷음 — 같은 파일 창 앞으로 꺼내 그 자리로 · 닫기 = 제자리 · 마지막 격자 다시 씀 — sub3 + - 검증완료 — 확인 창 [엑셀 보기] 뒤 창 수 2 → 2 · 격자 다시 받음 0 · 닫기 뒤 확인 창 맨 앞 · 두 형식 같음 · c4c541838