4.7 KB · 수정 2026-09-23 13:55
목차

인계 — 한샘 9월 마감 «전 현장» 엑셀 생성 (26.9.23)

✅[코디] 26.9.23(화) 오후 처리 — 일레븐·SGC·GS 인천 샘플 1차 · 금강 교정본 4차 NAS 업로드, 신영 보류(발행본 1,800,000 vs DB 1,571,000). 결과·[페페] 판단 5건 = handoff.md 맨 위 NOW.

금강 부산에코 1현장은 끝났다(최종본 NAS 저장 완료). 남은 4현장을 같은 방식으로 만들면 된다. 규칙 정본 = C:\dev\seedchain\projects\hansem-estimate\rules.md · 양식 해부 = 같은 폴더 design.md.

지금 상태

남은 4현장 (monthly_close 20 · 2026-09 · 한샘)

현장 field 본견적 추가 시공비 합계
신영 광주 1973 — 742(890,000)·754(1,106,000) 0 1,996,000 (확정 1,800,000)
일레븐 무늬목도어 2178 771 (9,844,000) — 0 9,844,000
SGC 광주 용두동 2129 — 760(2,786,000)·775(2,913,000) 1,320,000 7,019,000
GS 인천 산곡6구역 2113 — 757(160,000) 330,000 490,000

build.py 를 일반화할 때 바꿔야 하는 것

  1. 상수 — SITE·MANAGER(현장 company_member_no → company_member.name)·TYPES(평형)·MAIN_NO/ADD_NOS·DETAIL_SUM/TARGET_MAIN/CONSTRUCTION·FREIGHT.
  2. 🔴TARGET_MAIN = 본견적 total_amount − construction_cost (= 생산비). 상세합을 그대로 쓰면 시공비가 갑지 시공비 칸과 이중 계상된다(26.9.23 페페 지적으로 잡은 사고).
  3. CONSTRUCTION = 시공비 전량(위치 불문) = 각 견적 construction_cost + 상세행 중 품명에 「시공」이 든 금액.
  4. FREIGHT = dispatch 에서 그 field_no 로 뽑아 규칙 3조 적용 — 본건 현장출고는 견적가 기준, 추가 배차는 실금액 ×1.15 → 1,000단위 내림, 거래처 이동분(도착지가 현장이 아닌 건)은 현장 출고 행에 흡수.
  5. BLOCK_KIT/BLOCK_STO — 본건이 있는 현장만 필요하다(남은 4현장 중 일레븐 무늬목도어 771 만 본건이 있다). 품명이 다르면 블록 매핑을 새로 짜야 한다. 내역서 블록 = 주방 상부장4·하부장11·하부FIX18·오픈장25·키큰장32·키큰FIX39·공틀도어46 / 수납 신발장4·붙박이장11·파우더장18·공틀도어25·낮은장32·픽스도아39.
  6. 본건 평형은 type_name, 추가건 평형은 품명 접두다(두 곳이 다르다 — 이걸로 한 번 깨졌다).
  7. 평형 개수가 양식 슬롯(77/84A/84B 3개)보다 적으면 남는 슬롯 탭·갑지 행을 걷어낸다. 많으면 슬롯을 늘려야 한다(아직 안 만든 경로).

검산 공식 (매 현장 반드시)

생산비 = 본오더(TARGET_MAIN) + 추가분(가구만) + 운반비
총합   = 생산비 + 시공비(CONSTRUCTION)
확인   = 총합 == 마감표 total_amount + (운반비 − 견적 운임)

금강 부산에코 실측 = 12,370,000 + 9,821,000 + 1,240,000 = 23,431,000 + 시공 11,470,000 = 34,901,000 = 마감표 34,481,000 + 운반비 규칙차 420,000 ✔

함정 (이미 밟은 것)

페페 미결(이 작업과 별개)