knowledge(마스터): 조종원 노임 시간 환산 · 빠진 기계 줄 되살리기
- 조종원 시간 환산 계수 셋(1/8 · 16/12 · 25/20)을 CC000336 으로 올림 — 출처 질의회신 건협기술-2230(2001.05.29) - 기계 시간당 경비 계열 로직 여덟 줄의 조종원 수량을 하루 노임 × 1/8 × 16/12 × 25/20 으로 바꿈(비고 「환산 근거 미확인」 걷음) - 다산소프트 기계경비 차이 중앙값 -16.7% → +0.2% · 조종원 -40.0% → +0.0% · 일위대가 중앙값 -0.6% → +0.0% - 마스터에 있으나 로직에서 빠져 있던 기계 줄 열여섯 자리를 되살림(래머 · 소형브레이커 · 배관파이프 · 프라즈마 절단기 · 크레인 150ton · 트럭 2.5~10.5ton · 노면파쇄기 · 라인마커 · 종자살포기 · Trailor 30ton) - 산림 09장 돈 로직 셋(GF000249 다짐 · GF000250 표토제거 답외 · GF000251 비다짐) 새로 세움 - 손료만 쓰는 로직(GC000273)의 손료 식을 「가격 × 손료계수」 로 — 상각·정비·관리를 안 나눈 기종도 셈이 됨 - 검사 도구: 품셈 본문이 아닌 출처(질의회신)는 절 대조 대상에서 뺌 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
This commit is contained in:
@@ -87,10 +87,10 @@ def test_굴착기(whole):
|
||||
whole, EXCAVATOR, {"기계": "0201-0070", "지역": "전국평균", "보정작업": "해당 없음"}
|
||||
)
|
||||
assert [cents(got[k]) for k in ("노무비", "재료비", "경비", "계")] == [
|
||||
"35412.13",
|
||||
"59020.21",
|
||||
"26130.11",
|
||||
"24554.00",
|
||||
"86096.24",
|
||||
"109704.32",
|
||||
]
|
||||
|
||||
|
||||
@@ -101,7 +101,7 @@ def test_굴착기_암석_보정(whole):
|
||||
{"기계": "0201-0070", "지역": "전국평균", "보정작업": "암석작업(연암・보통암・경암)"},
|
||||
)
|
||||
assert got["중간"]["손료"] == 28322
|
||||
assert cents(got["계"]) == "89864.24"
|
||||
assert cents(got["계"]) == "113472.32"
|
||||
|
||||
|
||||
def test_불도저_덤프_로더_손료_보정(whole):
|
||||
@@ -146,10 +146,10 @@ def test_노체포설(whole):
|
||||
assert mf.run(whole, "GF:9-16-1 노체포설 작업량", {})["결과"] == Decimal("24.255")
|
||||
got = mf.run(whole, "GF:9-16-1 노체포설", {"지역": "전국평균", "보정작업": "해당 없음"})
|
||||
assert [cents(got[k]) for k in ("노무비", "재료비", "경비", "계")] == [
|
||||
"1459.99",
|
||||
"2433.32",
|
||||
"1077.31",
|
||||
"1012.33",
|
||||
"3549.63",
|
||||
"4522.96",
|
||||
]
|
||||
|
||||
|
||||
@@ -193,7 +193,7 @@ def test_굴착기_부착용_집게(whole):
|
||||
{"기계": "0201-0060", "집게": "7206-0070", "지역": "전국평균", "보정작업": "해당 없음"},
|
||||
)
|
||||
assert got["중간"]["집게손료"] == 5786
|
||||
assert cents(got["계"]) == "86467.61"
|
||||
assert cents(got["계"]) == "110075.69"
|
||||
|
||||
|
||||
def test_불도저_운반_작업량(whole):
|
||||
@@ -204,7 +204,8 @@ def test_불도저_운반_작업량(whole):
|
||||
|
||||
def test_중기운반_트레일러_횟수(whole):
|
||||
"""10-4 — ㎝=20+30+20+0.42 · N=60×0.9/㎝ · 1회 = 1/N 시간."""
|
||||
got = mf.run(whole, "GF:10-4 중기운반 트레일러", {"t2": 30, "지역": "전국평균"})
|
||||
given = {"t2": 30, "지역": "전국평균", "운반수단": "트레일러운반(20TON)"}
|
||||
got = mf.run(whole, "GF:10-4 중기운반 트레일러", given)
|
||||
assert got["줄"][0]["수량"].quantize(Decimal("0.0001")) == Decimal("1.3041")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user