fix(M01): 산림 10·12장 로직 일부 구현 — 케이블 크레인 운전·유로폼

- GF000144(10-8-3 케이블 크레인 운전): 구분·운반기구·비고 입력을 더해 짐내리기 품(10-8-1)의 보통인부를 찾기로 연결
- GF000210(12-38 유로폼): 패널·내부패널 재료 줄과 부자재·소모자재 요율 덧줄을 더함(패널은 자재품목 「유로폼패널 600×1200㎜」 연결)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Niyrmyr3LQFRxC4DNEynf5
This commit is contained in:
2026-09-30 13:04:35 +09:00
co-authored by Claude Sonnet 5
parent 6c09be87f8
commit de9b3958f3
2 changed files with 47 additions and 3 deletions
@@ -484,8 +484,12 @@
"결과단위": "원/일",
"출처": "산림품셈 10-8-3",
"소유": "공용",
"비고": "보통인부 = 짐내리기 품(10-8-1) — 칸 이름(「보통인부 짐내리는 인부」) 때문에 못 가리킴 · 연료비 — 운전시간(주①)·윈치 출력(주②)은 있으나 연료 소비율 없음 · 운반기구 손료 별도",
"입력": [],
"비고": "보통인부 = 찾기(QF000322)로 짐내리기 품(10-8-1) 연결 · 연료비 — 운전시간(주①)·윈치 출력(주②)은 있으나 연료 소비율 자료 없어 계산 못함(기계 마스터에도 윈치 연료값 없음) · 운반기구 손료는 원문 「별도 계상」이라 로직 밖",
"입력": [
{ "이름": "구분", "설명": "짐내리는 운반물 종류", "고르기": ["콘크리트", "제 자재"], "출처": "산림품셈 10-8-1" },
{ "이름": "운반기구", "설명": "싣는 기구", "고르기": ["버켓", "망태기(1.8×1.8)"], "출처": "산림품셈 10-8-1" },
{ "이름": "비고", "설명": "제 자재·망태기일 때 중량 구분", "고르기": ["골재 등으로 버켓을 사용하는 것", "토사, 자갈, 시멘트, 블록, 강재, 목재 등으로 중량이 큰 것", "떼, 억새띠, 잡목묶음 등 중량이 적은 것"], "출처": "산림품셈 10-8-1" }
],
"중간": [],
"호표": [
{
@@ -495,6 +499,15 @@
"단위": "인",
"수량": "찾기(QF000324, 명칭='특별인부').수량",
"비목": "노무비"
},
{
"종류": "인력",
"요소": "LB000002",
"이름": "보통인부",
"단위": "인",
"수량": "찾기(QF000322, 구분=구분, 운반기구=운반기구, 비고=비고).'보통인부 짐내리는 인부' + 찾기(QF000322, 구분=구분, 운반기구=운반기구, 비고=비고).'보통인부 신호수'",
"비목": "노무비",
"출처": "산림품셈 10-8-1 · 10-8-3 「짐내리기품 : 보통인부 적용」"
}
],
"덧줄": [],
@@ -4978,7 +4978,7 @@
"결과단위": "원/㎡",
"출처": "산림품셈 12-38-3",
"소유": "공용",
"비고": "높이감률 = 수직고 7m 초과 매 3m 9%까지(설계자 입력) · 유로폼 자재(12-38-2)는 임대료·손료로 따로 — 요소 없음 · 부자재 요율(간단 24 · 보통 52 · 복잡 79%)은 주자재비가 없어 빠짐 · 공구손료 「인력품의 3%」 글이라 식에 적음",
"비고": "높이감률 = 수직고 7m 초과 매 3m 9%까지(설계자 입력) · 패널은 자재품목 「유로폼패널 600×1200㎜」로 연결 · 내부패널(200+200×1200mm)은 맞는 규격이 없어 「유로폼패널」로만 찾음(후보 여럿 — 설계자가 고름) · 부자재·소모자재 요율은 줄.'패널'+줄.'내부패널'(주자재비)에 곱함 · 공구손료 「인력품의 3%」 글이라 식에 적음",
"입력": [
{
"이름": "유형",
@@ -5017,9 +5017,40 @@
"단위": "인",
"수량": "찾기(QF000419, 구분='보통인부', 유형=유형).수량 / 시공량",
"비목": "노무비"
},
{
"종류": "재료",
"요소": { "구분": "거푸집·가설재", "상세구분": "거푸집", "검색어": "유로폼패널 600×1200㎜" },
"이름": "패널",
"단위": "매",
"수량": "찾기(QF000417, 구분='패널').수량 / 10",
"비목": "재료비",
"출처": "산림품셈 12-38-2"
},
{
"종류": "재료",
"요소": { "구분": "거푸집·가설재", "상세구분": "거푸집", "검색어": "유로폼패널" },
"이름": "내부패널",
"단위": "매",
"수량": "찾기(QF000417, 구분='내부패널').수량 / 10",
"비목": "재료비",
"출처": "산림품셈 12-38-2",
"비고": "규격 (200+200)×1,200mm 에 맞는 자재품목이 없어 「유로폼패널」로만 찾음"
}
],
"덧줄": [
{
"이름": "부자재",
"식": "(줄.'패널' + 줄.'내부패널') * 찾기(QF000418, 구분=유형).요율 / 100",
"비목": "재료비",
"출처": "산림품셈 12-38-2 「부자재(웨지핀, 플랫타이, 강관파이프, 훅 등)」"
},
{
"이름": "소모자재",
"식": "(줄.'패널' + 줄.'내부패널') * 5 / 100",
"비목": "재료비",
"출처": "산림품셈 12-38-2 「소모자재(박리제 등) 5%」"
},
{
"이름": "공구손료 및 경장비",
"식": "노무비 * 3 / 100",