feat(b09): 단가산출 Q 식 — f·Q 소수 2자리 확정 뒤 나눔 · D 줄 0.1원·머리 원 미만 절사
- fix2(사사오입 0.01) — 굴착기·도자·다짐 작업량, 암 평균 Q, 표 직접 작업량 - TRUNCATED_KINDS 에 PRICE_BASIS(D) 더함 — B 는 다음 차례 - 골든셋 ③ 단가산출근거 실무 6건 208 호표 전수 일치(제외 소계·% 줄·산근 참조·계약단가 읽기) · 회귀 3,545.5 → 3,545 - 검증 프로젝트 내역 본체 122,924,846 → 122,870,975 · 전체 시험 1606 통과 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
This commit is contained in:
@@ -36,6 +36,7 @@ from B09_Estimation.B09_Estimation_MachineProductivity import (
|
||||
FactorGap,
|
||||
attach_machine_share,
|
||||
extract_cycle_factors,
|
||||
fix2,
|
||||
)
|
||||
from B09_Estimation.B09_Estimation_MachineProductivity_Dozer import (
|
||||
attach_dozer_share,
|
||||
@@ -965,7 +966,8 @@ def build_unit_prices(
|
||||
build.book.add_output_detail(
|
||||
title_code,
|
||||
hourly_code,
|
||||
(Decimal(1) / capacity["capacity_per_hour"]) * group_share,
|
||||
# 작업량도 소수 2자리로 확정한 뒤 나눔(명세 7장) — 표·원문 값은 대개 이미 그 자리.
|
||||
(Decimal(1) / fix2(capacity["capacity_per_hour"])) * group_share,
|
||||
note=(
|
||||
f"작업량을 표가 직접 줌 — {capacity['cell']} {capacity['capacity_per_hour']}"
|
||||
f" (품셈 원문 표기 그대로)"
|
||||
|
||||
Reference in New Issue
Block a user