--- type: page-overview status: stable page_id: B09_Estimation related_pages: ["[[quantity_cost_contract]]", "[[standard_drawing_cost_inputs]]", "[[B08_Quantity/B08_overview_2026_09]]", "[[B09_Estimation/B09_2026_09_09_completion]]"] last_updated: 2026-09-10 source: ["docs/raw/plans/2026-09-08_plan_B09_원가계산_마감.md", "docs/raw/plans/2026-09-08_plan_B08_B09_설계합의.md", "docs/raw/verification/2026-09-10_계획서_8_9장_완료근거_이관.md"] --- # B09 Estimation — 2026-09 원가계산 B09는 단가산출서·예산내역서·공사원가계산서를 만들며 B08의 수량 인계에 단가와 요율을 붙인다. 과거 “준비 중 셸” 설명은 더 이상 현재 상태가 아니다. ## 구현 구성 | 항목 | 위치 | 역할 | |---|---|---| | `B09_Estimation_UI_Page.ts` | `B09_Estimation/` | 원가계산 5개 표 화면 | | `B09_Estimation_Router.py` | `B09_Estimation/` | 원가계산 API | | `B09_Estimation_Engine_Cost.py` | `B09_Estimation/` | 공사원가 계산 | | `B09_Estimation_BillOfQuantities.py` | `B09_Estimation/` | 예산내역 조판 | | `B09_Estimation_UnitPrice.py` | `B09_Estimation/` | 일위대가 계산 | | `B09_Estimation_PriceBook.py` | `B09_Estimation/` | 단가 원천 판정 | | `B09_Estimation_MaterialSheet.py` | `B09_Estimation/` | 관급·사급·미정 자재대 | ## 마감 기록 | 항목 | 확인 결과 | |---|---| | 화면 | 공사원가계산서·예산내역서·일위대가·단가산출서·자재대 5표 | | 자원 축 | 418줄, 갈래 252, 미매칭 882 | | 일위대가 | 203건; 성분 누락 공종은 금액 생성 차단 | | 검증 | B09 시험 211, TypeScript 검사 오류 0, 700줄 초과 0 기록 | ## 완료 경계 - 코드 경로는 완료로 기록됐지만 첫 “값이 채워진 B08 인계”와 철근구조물 타설 줄 실데이터 확인은 대기다. - 사급 단가, 밑수 미확보 68건, 공급 구분·돌 규격·쌓기 방식은 외부 자료나 사용자 입력이 있어야 풀린다. - 제잡비 밑수, 수량 표시 자릿수, 목재틀 등급, 석재 할증 적용 여부는 사용자 확정 전까지 잠정값 또는 미확정으로 유지한다. - 9월 9일 생산성식·수송비·유가·할증·제비율·설계서 구성 후속은 [[B09_Estimation/B09_2026_09_09_completion]]에 정리했다.