2026-10-12 세션 — 한샘 GS 원주 단구 MH 도어발주서 «포인검토» 탭(도면 대조) — 기록: [코디]
지시
[페페] 「\\192.168.0.101\공유폴더\2026현장\진행중\10월\한샘 GS 원주 단구 MH\한샘 GS원주 단구mh 도어발주서.xlsm 도어발주서 직접 작성했다. 새 탭에 포인 제작분을 복사하고
블록 우측 외부 셀에 검토 내용 · 이상없는 부분 무표시 · 특이·추가 표시 · 빠진 항목은 별도 블록에 타입·위치」. 참고도면 = 같은 폴더 GS원주단구2BL 가구도면_261006(제작발주 도면).dwg
· 봉적 2026.10.06_한샘 GS건설 원주단구 2BL 84A 주방 장식장 목대 가공도.dwg. 총괄 세션이 L4 작업자로 배정(26.10.12(월)).
결정
- 🔴 원본이 열려 있다 — 같은 폴더
~$…잠금파일(소유 =poinimos02, 26.10.11 20:00 KST 부터 · 원본 마지막 저장 26.10.12 08:37 KST). → NAS 쓰기 안 함, 로컬 산출물만. 봉적 dwg 도 08:40 부터 열림. - 새 탭 이름 =
포인검토, 위치 = 「포인」 바로 뒤. 스티커 파서(C:\dev\pfs\orderpaper-sync\door_order_parse.pyparse_poin · APIdoor_order_parse.py· VBA)는 이름 «정확히포인»만 읽는다 → 걸리지 않음(재파싱으로 확인). - 복제 = Excel COM(Session 1 숨김, schtasks /IT · 창 장부 W168 oneoff → 해제). 복제본만 P~T(공정·바코드 보조열) 숨김, W~AE 좁힘. 검토 = U(짧게·빨강/주황 채움)·V(도면 근거). 범례 짧은 줄 U8·U9, 기준·빠진 항목 블록 = AF1~AK12.
- 타입 매칭(도면 문구) = 전시부스 → 84㎡A 확장기본형 「M/H건립(전시부스)」 · 84A → 84㎡A 확장옵션형 · 84C → 84㎡C 확장옵션형.
- 가구 판단 자문 = furniture-expert(홈바 서랍·찬넬·84C 깊이·상부 코너·봉적 바닥판). 자문으로 «홈바 233·L자 2조»는 정상으로 확정(DXF 치수열 20|340|30|235|235|30|12 = 902) → 표시에서 뺐다.
검토 결과(발주값은 안 고침)
- 빨강(불일치·오기 의심) 10행: 101(ㄷ자 40 앞판 — 도면 「80생산, 현장재단」) · 106·107(P~T 공정·바코드 수식 빠짐) · 379(84C 목찬넬 46×2440 엣지·번호·공정·바코드 빈칸) · 444·446·454·455·457(84C 냉장고장 깊이 — 도면 84C 가 84A 보다 +10(단면 729.5·지판연장 681.5·평면 730/「710(EP)|20」)인데 발주는 −10(710·691·690·671) → 20 작음 의심).
- 주황(확인요) 7행: 25·26(전시부스 키큰도어 270 ↔ 도면 271) · 53(상부EP ㄷ자 80311700 자리 불명) · 57(상부ep 400×700 근거 없음) · 264·265(팬트리 381 ↔ 도면 383) · 301(봉적 유리장식장 바닥판 400×413 — 봉적 가공도에 없음) · 383(84C 유리장 받침 KAEX7-SR ↔ 범례 BODY PQFA2T).
- 빠진 항목(확인요) 2: 84C C‴ 하부 유리장식장 벽쪽 끝 40 휠라 · 전시부스 A벽 상부 좌측 20 휠라(「50생산, 현장재단」).
- 도어·서랍·플랩 앞판 전 타입 = 폭·높이·좌우·수량 도면 일치(위 2건 제외). 칼라 범례(KAEX7-SR · 홈바 GK102-G8 · 상부EP/유리장 PQFA2T) 일치.
산출물
- 로컬 결과
C:\dev\order-automation\wonju-danggu_2026-10-12\out\한샘 GS원주 단구mh 도어발주서.xlsm(775,259 B · sha18fdb31ab…) — NAS 미반영. - 작업 폴더
C:\dev\order-automation\wonju-danggu_2026-10-12\—s0_fetch.py(스냅샷 ·input\) ·s3_build_review.py(→review.json·review_rows.csv) ·s4_com_review.py·s4_run.py(COM) ·s5_verify.py·s5b_parts_by_sheet.py(검증) ·s6_pdf.py(LibreOffice 육안) ·s7_publish.py(NAS 교체 — 잠금·원본 sha1 가드, 미실행) ·work\(DXF·PNG·PDF·검증 json). - 원본 백업 = 로컬
C:\dev\order-automation\wonju-danggu_2026-10-12\input\한샘 GS원주 단구mh 도어발주서.xlsm(sha1103c94c4…, 26.10.12 08:37 저장본). NAS 백업 사본 없음.
검증
- 원본 탭 5개(마감재 작성·포인·월드·양식·Sheet1) 셀 값/수식·표시형식 diff 0 · 병합·행높이·열너비·인쇄영역 동일.
- zip 파트 91 → 105, 추가 14개 전부 새 탭 것(sheet·rels·drawing·vml·printerSettings·ctrlProp 9) · 시트 이름 기준 대조 = 원본 탭 도형 이름·앵커·DEVMODE·ctrlProp·vml 전부 동일.
- VBA = 모듈 15개 소스 동일 + 빈 문서모듈
Sheet61개 추가 · 폼Form02_Field의VB_Base클래스 GUID 와 PROJECT ID·창 위치만 재생성(탭 추가 시 Excel 재기록) — OLE 스트림 «동일»은 불가. - parse_poin 원본 = 결과(302품목 · 14쪽 · error None · source_sheet 「포인·월드」).
- 새 탭 = 포인 A1:O1080 값 diff 0 · 인쇄영역 A1:O1080 · P~T 숨김 · LibreOffice PDF(인쇄영역) 29쪽에 검토 글자 0 → 블록 밖 확인 · 전체영역 PDF 로 검토·빠진 항목 육안 확인.
함정
- COM
Copy(After=…)키워드 무시 → 새 통합문서로 복사됨 · 위치 인자 Before 로. - 템플릿 블록 밖 병합
Q4:Y7·AB3:AD3+ 3행 축소맞춤 → 처음 범례·블록이 사라졌다(덮인 셀 값 소실) → U8·U9 + AF 열로 옮김. - verify 단계의
ws.Copy()(새 통합문서) 가 이번엔 안 잡혀 PDF 원본은 openpyxl 사본으로(육안용). - LibreOffice 헤드리스 변환이 CPU 거의 0 으로 ~5분 걸렸다 — 멈춘 줄 알고 죽이려다 끝났다. 기다릴 것.
- 렌더러: 상세도 블록은 삽입점이 시트 밖이라 «삽입점 기준 선택»에서 빠진다 → 외곽 상자 기준
work\_render_bb.py.
다음
- ~~⏳[페페] 원본(poinimos02 에서 열림)을 닫은 뒤 반영할지 결정.~~ → ✅[페페] 26.10.12(월) 「B로 진행」 = 원본은 그대로 두고 별도 파일로 NAS 게시:
\\192.168.0.101\공유폴더\2026현장\진행중\10월\한샘 GS 원주 단구 MH\한샘 GS원주 단구mh 포인검토.xlsm(775,259 B · sha1 8fdb31ab… 일치 · 임시명→rename · 원본 크기·mtime 불변,s8_publish_copy.py). 탭 이관은 사람이 직접. - ⏳[페페] 확인요 목록: 84C 냉장고장 깊이 5행 · 101·106·107·379 · 키큰 270/271 · 팬트리 381/383 · 상부EP 700 높이 2건 · 봉적 바닥판 · 84C 받침 칼라 · 빠진 항목 2.
관계
- 주제 그룹: orderpaper
- 관련 문서: rules(pfs), session-2026-09-30-hakdong-door-draft, pncad/session-2026-10-02-gs-wonju-draft