fix(b09): 중기 호표 잡품을 주연료비 × 율 가산 행으로·성분 소계 절사 — 골든셋 중기 143 호표 전수
- 잡품을 연료 수량에 접지 않고 주연료비의 % 가산 행으로(STmate 잡품 단가 칸 = 연료 금액) - 시간당 중기사용료(X) 호표 — 줄 금액 0.1원 미만 · 성분 소계 원 미만 절사(명세 7장, 봉화 0.7㎥ 96,843) - 조종원 시간당 노임 자르는 자리를 프로젝트 설정 operator_wage_digits 로(기본 0, 화면은 뒤) - 골든셋 ④ 벌 — 실무 6건 중기사용료 시트 143 호표를 우리 단가표 층으로 되풀어 전수 일치 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
This commit is contained in:
@@ -224,18 +224,20 @@ def detail_of(build: UnitPriceBuild, code: str) -> dict:
|
||||
_ZERO,
|
||||
)
|
||||
amount = material_so_far * detail.percent_of_material / Decimal(100)
|
||||
# 중기 호표의 잡품(주연료비 × 율)도 같은 비율 줄 — 이름표만 가름(품셈 제8장).
|
||||
misc = detail.note.startswith("잡품")
|
||||
rows.append(
|
||||
{
|
||||
"code": detail.ref_code,
|
||||
"name": "공구손료·잡재료",
|
||||
"spec": f"주재료비의 {detail.percent_of_material}%",
|
||||
"name": "잡품" if misc else "공구손료·잡재료",
|
||||
"spec": f"{'주연료비' if misc else '주재료비'}의 {detail.percent_of_material}%",
|
||||
"unit": "%",
|
||||
"quantity": str(detail.percent_of_material),
|
||||
"material": str(amount),
|
||||
"labor": "0",
|
||||
"expense": "0",
|
||||
"total": _money_text(amount),
|
||||
"source": "품셈 1-2-6",
|
||||
"source": "품셈 제8장" if misc else "품셈 1-2-6",
|
||||
"drillable": False,
|
||||
"note": detail.note,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user