2026-10-08(목) 세션 — GS 안산 성포 MH 포인 769 최신 → 한샘 양식 재작업(26.10.8 전환 규칙 첫 적용) + NAS 새 파일
[페페] 26.10.8 ①「한샘 양식 전환 규칙 정본」 적용 ②「상하부장 등 길이가 합산된 항목들은 길이 값 아래 빈칸에 치수 분리해서 표시해줘. 기호로 연결해서 한칸에 표기.」 ③「PFS 견적 최신본 참고해서 안산 성포 견적서 재작업 진행. 한샘 양식으로 변환해서 엑셀파일 저장.」 [코디] 작업자(worker 서브에이전트) · 정본 = devplan
C:\dev\devplan\hansem-convert-rules.html· 선례 =session-2026-10-02-gs-ansan-seongpo-hansem.md.
결론
포인 769(읽기만 · 26.10.8 수정본) → 로컬 산출 한샘 양식 엑셀(PFS 운영 쓰기 0 · 한샘 견적 6·form 14 그대로) → NAS 새 파일
\\192.168.0.101\공유폴더\2026현장\견적\10월\한샘\GS 안산 성포 MH\한샘 GS 안산 성포 MH 가구제작 견적서(26.10.08).xlsx
(113,743 B · sha256 de6a5c753a6179b22c0036e747bfc2ce90995f6850e58421026bd6532c702d59 되읽기 일치 · 10.02 파일 107,964 B 그대로).
갑지 43,650,000(769 43,651,000 대비 −1,000 = 만원 절사) · 블록 49 = 항목 26 + -추가 23(sub 45건 8,073,700) · 합산 치수 8칸.
1. 769 변경점 (26.10.2 스냅샷 C:\dev\_bench\gs-ansan-seongpo-1002\snap_before.json 대비 · fetch769.py)
| 26.10.2 | 26.10.8 | |
|---|---|---|
| 총액 | 48,368,000 | 43,651,000 (가구 36,768,000 → 32,051,000 · 운반 600,000 · 시공 11,000,000 같음 · 견적일 9.07 같음) |
| 상세 | 28줄 · sub 50건 9,834,150 | 26줄 · sub 45건 8,073,700(sub_no 전부 새 번호 8167~8211 · 자당포함 0건) |
| 삭제 | — | 84A 장식장 키큰장 980,000 · 홈바 하부장 1,298,000 · 홈바 상부 유리장 788,000 |
| 신규 | — | 84A 유리하부장(W1 800 · 585,000 · sub 유리×4 369,600 = 옛 하부장 sub 이동) |
| 전시부스 | 상부 1420+2940 · 하부 1115+3670 · 냉장고장 1650 | 상부 1460+2940 1,960,000(+sub 노출측판×2 92,400·마감EP 46,200) · 하부 1115+3470 2,365,000 · 냉장고장 1860 1,435,000 |
| 84A 하부장 | 1770+3900+400 −(655·200·600) 2,889,000 | 1115+3100−600 2,085,000 (sub 마진 15.5% 반영) |
| 99A | 아일랜드 하부장 2320 · 후면 유리장 2320 1,249,000(유리도어·선반) | 아일랜드 하부장 2280 1,328,000 · 아일랜드 후면장 1200(규격표기 2320mm) 717,000(sub 레그룸EP×5 1040 219,450) · 하부장·냉장고장·가전소물장 sub 마진 15.5% |
| 104 | 상부 2005 · 하부 1995 · 아일랜드 3730 · 후면 유리장 3750 1,841,000 | 상부장B 2055 · 하부장B 2045−600 · 아일랜드 3565−600(+sub 식세기도어·좌우EP×2) · 아일랜드 후면 장 2250(2250*1275mm) 825,000(레그룸EP×5) |
| OT84A | 상부 1855+1770−330 · 하부 3545+1770−(600·135·650) | 상부 1570+1440 1,526,000 · 하부 3345+1120−600 2,169,000 |
| (같은 날 성포 견적 검토(handoff 26.10.8 절)의 지적 — 홈바·장식장 제외 · 후면 구성 · 하부 −200 · OT84A 상부 · 전시부스 냉장고장 1860 · 104 B벽 — 이 769 에 반영된 모양.) |
2. 산출 방식 (C:\dev\_work\gs-ansan-seongpo-1008\)
hansem_v2.py= 769 GET → 계획 → 로컬 빌드. 엔진C:\dev\pfs\api\pfs\hansem\hansem_excel.py의build(평형별K_layout→build_ledger) 재사용,fill_main_block·fill_extra_block두 함수만 프로세스 안에서 새 모양으로 바꿔 끼움(엔진 파일 수정 0). 양식 = form 14 로컬 사본(운반비 600,000·시공비 11,000,000·5평형 그대로 맞음).- 본항목 = 블록 1개(왼쪽 C{b+2}·오른쪽 J{b+2} = 순길이 같은 숫자, 행 라벨 「도어」→「치수」) · 등급 A · 04 PUR · 적용률 올림(목표 = 행총액 − Σ미체크 sub) · 1틱 내림 0칸.
-추가블록 = 위치행 블록 바로 밑 · 칸마다 왼쪽 이름·치수 = 오른쪽 이름(미러)·치수 · 금액 = J~O{b+5}(sub.amount 입력값) · I{b+6} = SUM(J{b+5}:O{b+5}) · b+3·b+4·왼쪽 b+5 비움(행 라벨도) · 수량>1 = 이름 「×n」(Q1) · 치수 = sub 규격 그대로(1040 · 560*2390, 없으면 빈칸).- 🆕 길이 합산 8칸 = J{b+4}(J{b+3} = 10MM기준 수식이라 빈칸 아님 · J{b+4} = 옛 적용률 메모칸, 빨간 서식 → 같은 행 왼쪽 등급칸 서식(검정)). 기호 = 치수
+· 코너-. 왼쪽 같은 자리 C{b+4} = 등급 「A」(LOOKUP 키) → 못 써서 오른쪽만.'전시부스(84A) 내역서-주'!J81460+2940 ·!J221115+3470 ·'84A 내역서-주'!J221115+3100-600 ·'99A 내역서-주'!J224370-600 ·'104 내역서-주'!J222045-600 ·!J363565-600 ·'OT84A 내역서-주'!J81570+1440 ·!J223345+1120-600. - 블록 순서 = 포인 표시 순서. 단가군 = W1 첫째 상부장 4 · W1 둘째(유리하부장·아일랜드 후면장) 하부 FIX 18 · B1 11/25 · T1·R1 순서대로 32·39·46.
- 쪽나눔 = 블록 7개 넘는 84A·99A·104 는 46행(위치행 블록) 앞 수동 쪽나눔 → 평형당 2쪽(자동 쪽나눔은
-추가블록을 반으로 갈랐다).
3. 금액
| 평형 | 블록 | 포인 목표 | 내역서 | 차 |
|---|---|---|---|---|
| 전시부스(84A) | 7(4+3) | 6,049,000 | 6,049,147.29 | +147.29 |
| 84A | 10(5+5) | 5,618,000 | 5,618,070.39 | +70.39 |
| 99A | 12(6+6) | 8,309,000 | 8,309,191.66 | +191.66 |
| 104 | 13(7+6) | 6,767,000 | 6,767,088.93 | +88.93 |
| OT84A | 7(4+3) | 5,308,000 | 5,308,091.34 | +91.34 |
| 합 | 49 | 32,051,000 | 32,051,589.61 → 절사 −1,589.61 → 32,050,000 | |
| 주방 32,050,000 + 운반비 600,000 = 생산비 32,650,000 + 시공비 11,000,000 = 43,650,000(−1,000). |
4. 검증
verify_v2.py1,202항목 ALL OK — 흔적 0(임서현·타현장명·84B/84C·#REF! 수식·06.16) · 세로띠A4:A<총합행>· 총합 SUM · 갑지 O19~O23 = 실제 총합행 · 인쇄영역 · 쪽나눔 위치 · LibreOffice 재계산(data_only) 블록별 금액·좌우 이름·치수 71칸·합산 문자열 8칸(계산 = 길이칸)·추가 금액 = sub 45건 합 · 평형별 내역서 − 목표 ∈ [0,10000) · 오류값 0.C:\dev\_work\gs-wonju-dangu\sfcheck.py이상 없음 ·C:\dev\_work\gs-ansan-seongpo\_xlcheck.py14시트 결함 0 · soffice 잔류 0.- PDF 육안
C:\dev\_work\gs-ansan-seongpo-1008\lo_out\png\(갑지 1 + 내역서 8쪽) = 칸 잘림 0 · 블록 갈림 0. - 업로드 직전 769 다시 GET → 지문 같음(수정일 26.10.8 · 43,651,000) · NAS
xb(같은 이름 있으면 실패) · 되읽기 sha256 일치 · 폴더 변화 = 새 파일 1개.
⏳ 페페 확인 (코디 추천)
- 합산 치수 «왼쪽 같은 자리» — C{b+4} 가 등급 키라 오른쪽 J{b+4} 에만 적었다. 추천: 그대로 / 대안 = 왼쪽 치수칸 C{b+2} 를 숫자 대신 문자열(
1115+3100-600)로(좌우 숫자 불일치). - 행 라벨 「도어」→「치수」(Q4 결과 숫자가 도어 라벨 밑에 오는 것 방지). 추천: 유지.
- 발행일·결재일 = 769 견적일 2026.09.07 유지(선례). 개정본으로 보낼 거면 26.10.08 — 추천: 지시 있으면 S6·S12 만 바꾼 새 파일.
- 99A 아일랜드 후면장 = 포인 규격표기 2320mm 인데 계산 치수 1200 — 한샘 길이는 1200. 추천: 769 확인.
- Q1~Q4(정본 페이지) 답 대기 — 이번은 추천안으로 적용. 시공비 명세서 11,000,000판(10.2 질문 5)도 그대로 미결. - 남은 것 = 엔진 정식 반영(운영 한샘 견적 화면이 이 모양을 내게 — 한샘 6 은 10.2판 그대로).