fix(M01): 유지관리 1-2-9 살수차 3,800ℓ · 2-1-11 맨홀 인상 5이하 (PLAN 28-2d)

- QC001878 1,800ℓ · 3,800ℓ 병합 0.07h/100㎡ 폄
- GC001043 인상높이 5이하(원문 「-」 할증 없음) 고르기 · 중간 인상할증 · QC001934 주

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
This commit is contained in:
2026-09-30 13:40:32 +09:00
co-authored by Claude Opus 5.5
parent 8e0aeccd8b
commit 58aaaf5bcf
3 changed files with 33 additions and 124 deletions
@@ -2163,109 +2163,41 @@
"끝수": null
},
{
"키": "GC001043", "원문번호": "2-1-11", "구분": "건설품셈 유지관리", "상세구분": "02장 토목",
"키": "GC001043",
"원문번호": "2-1-11",
"구분": "건설품셈 유지관리",
"상세구분": "02장 토목",
"이름": "맨홀보수(인상)",
"결과단위": "원/개소",
"출처": "건설품셈 유지관리 2-1-11",
"소유": "공용",
"비고": "내부미장 · 폐자재 · 잔토 별도 · 해석: 인상높이 할증은 인력품에만 · 해석: 기계 1대 × 1일 8시간(건설품셈 공통 1-1) ÷ 일당 시공량 = 시간 · 막힘: 기계 자료로 경비 못 셈 — 소형브레이커(전기식) 1.5㎾ — 5220-0015 손료 계수(상각 · 정비 · 관리) 빈칸 · 모르타르 믹서 0.3㎥ — 7992-0001 주연료가 글(「1.87㎾ 휘발유1.3」) — 그 줄 빠짐",
"입력": [
{
"이름": "맨홀구분",
"고르기": [
"하수도 및 기타 맨홀",
"상수도 맨홀"
]
},
{
"이름": "인상높이",
"고르기": [
"10이하",
"15이하",
"20이하"
],
"출처": "건설품셈 유지관리 2-1-11 비고",
"비고": "기존 뚜껑 상단 → 보수 후 뚜껑 상단(㎝)"
},
{ "이름": "맨홀구분", "고르기": ["하수도 및 기타 맨홀", "상수도 맨홀"] },
{ "이름": "인상높이", "고르기": ["5이하", "10이하", "15이하", "20이하"], "출처": "건설품셈 유지관리 2-1-11 비고", "비고": "기존 뚜껑 상단 → 보수 후 뚜껑 상단(㎝)" },
{
"이름": "지역",
"고르기": [
"전국평균",
"전국",
"서울",
"경기",
"강원",
"충북",
"충남",
"전북",
"경북",
"경남",
"부산",
"제주",
"대구",
"인천",
"대전",
"울산",
"세종",
"전남광주"
],
"고르기": ["전국평균", "전국", "서울", "경기", "강원", "충북", "충남", "전북", "경북", "경남", "부산", "제주", "대구", "인천", "대전", "울산", "세종", "전남광주"],
"출처": "건설품셈 공통 8-1-7 5"
},
{
"이름": "조종원직종",
"고르기": [
"1048",
"1049",
"1050"
],
"고르기": ["1048", "1049", "1050"],
"출처": "건설품셈 공통 8-1-3 5",
"비고": "원문 운전사 구분에 기종 이름 없음 — 설계자가 고름(1048 건설기계운전사 · 1049 화물차운전사 · 1050 일반기계운전사)"
}
],
"중간": [
{
"이름": "시공량",
"식": "찾기(QC001933, 맨홀구분=맨홀구분).시공량",
"출처": "건설품셈 유지관리 2-1-11"
},
{
"이름": "포장공",
"식": "찾기(QC001933, 맨홀구분=맨홀구분).포장공 / 시공량 * (1 + 찾기(QC001934, '인상높이(㎝)'=인상높이).할증률 / 100)"
},
{
"이름": "특별인부",
"식": "찾기(QC001933, 맨홀구분=맨홀구분).특별인부 / 시공량 * (1 + 찾기(QC001934, '인상높이(㎝)'=인상높이).할증률 / 100)"
},
{
"이름": "보통인부",
"식": "찾기(QC001933, 맨홀구분=맨홀구분).보통인부 / 시공량 * (1 + 찾기(QC001934, '인상높이(㎝)'=인상높이).할증률 / 100)"
}
{ "이름": "시공량", "식": "찾기(QC001933, 맨홀구분=맨홀구분).시공량", "출처": "건설품셈 유지관리 2-1-11" },
{ "이름": "인상할증", "식": "만약(인상높이 == '5이하', 0, 찾기(QC001934, '인상높이(㎝)'=인상높이).할증률)", "단위": "%", "출처": "건설품셈 유지관리 2-1-11 비고 — 5이하 「-」(할증 없음)" },
{ "이름": "포장공", "식": "찾기(QC001933, 맨홀구분=맨홀구분).포장공 / 시공량 * (1 + 인상할증 / 100)" },
{ "이름": "특별인부", "식": "찾기(QC001933, 맨홀구분=맨홀구분).특별인부 / 시공량 * (1 + 인상할증 / 100)" },
{ "이름": "보통인부", "식": "찾기(QC001933, 맨홀구분=맨홀구분).보통인부 / 시공량 * (1 + 인상할증 / 100)" }
],
"호표": [
{
"종류": "인력",
"요소": "LB000019",
"이름": "포장공",
"단위": "인",
"수량": "포장공",
"비목": "노무비"
},
{
"종류": "인력",
"요소": "LB000003",
"이름": "특별인부",
"단위": "인",
"수량": "특별인부",
"비목": "노무비"
},
{
"종류": "인력",
"요소": "LB000002",
"이름": "보통인부",
"단위": "인",
"수량": "보통인부",
"비목": "노무비"
},
{ "종류": "인력", "요소": "LB000019", "이름": "포장공", "단위": "인", "수량": "포장공", "비목": "노무비" },
{ "종류": "인력", "요소": "LB000003", "이름": "특별인부", "단위": "인", "수량": "특별인부", "비목": "노무비" },
{ "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "보통인부", "비목": "노무비" },
{
"종류": "로직",
"요소": "로직(GC000275, 기계='4430-0400', 지역=지역, 조종원직종=조종원직종)",
@@ -2289,14 +2221,7 @@
"비고": "해석: 트럭 = 덤프트럭(앞 장과 같음)"
}
],
"덧줄": [
{
"이름": "공구손료 및 경장비",
"식": "(포장공 * LB000019 + 특별인부 * LB000003 + 보통인부 * LB000002) * 4 / 100",
"비목": "경비",
"출처": "건설품셈 유지관리 2-1-11"
}
],
"덧줄": [{ "이름": "공구손료 및 경장비", "식": "(포장공 * LB000019 + 특별인부 * LB000003 + 보통인부 * LB000002) * 4 / 100", "비목": "경비", "출처": "건설품셈 유지관리 2-1-11" }],
"끝수": null
},
{
@@ -352,18 +352,18 @@
]
},
{
"키": "QC001878", "원문번호": "1-2-9", "구분": "건설품셈 유지관리", "상세구분": "01장 공통",
"키": "QC001878",
"원문번호": "1-2-9",
"구분": "건설품셈 유지관리",
"상세구분": "01장 공통",
"이름": "살수차관수 5㎞ 초과 이동시 가산 운전시간(100㎡당)",
"기준": "가산",
"출처": "건설품셈 유지관리 1-2-9",
"용도": {"공종": "살수차관수", "대상": ["작업량 조건"], "로직키": []},
"용도": { "공종": "살수차관수", "대상": ["작업량 조건"], "로직키": [] },
"조건": { "물탱크규격": "고르기" },
"값칸": { "운전시간": "글" },
"줄": [
{ "물탱크규격": "1,800ℓ", "운전시간": "0.07h/100㎡" },
{ "물탱크규격": "5,500~6,500ℓ", "운전시간": "0.04h/100㎡" }
],
"주": [ "비고 — 이동거리가 5㎞를 초과하면 5㎞마다 다음을 가산한다." ]
"줄": [{ "물탱크규격": "1,800ℓ", "운전시간": "0.07h/100㎡" }, { "물탱크규격": "3,800ℓ", "운전시간": "0.07h/100㎡" }, { "물탱크규격": "5,500~6,500ℓ", "운전시간": "0.04h/100㎡" }],
"주": ["비고 — 이동거리가 5㎞를 초과하면 5㎞마다 다음을 가산한다.", "원문 1,800ℓ · 3,800ℓ 두 칸 병합 「0.07h/100㎡」 — 두 줄로 폄."]
},
{
"키": "QC001879", "원문번호": "1-2-10", "구분": "건설품셈 유지관리", "상세구분": "01장 공통",
@@ -1203,34 +1203,18 @@
]
},
{
"키": "QC001934", "원문번호": "2-1-11", "구분": "건설품셈 유지관리", "상세구분": "02장 토목",
"키": "QC001934",
"원문번호": "2-1-11",
"구분": "건설품셈 유지관리",
"상세구분": "02장 토목",
"이름": "맨홀보수 인상높이별 할증률",
"기준": "할증",
"출처": "건설품셈 유지관리 2-1-11",
"용도": {"공종": "맨홀보수", "대상": ["작업량 조건", "할증"], "로직키": ["GC001043"]},
"조건": {
"인상높이(㎝)": "고르기"
},
"값칸": {
"할증률": "%"
},
"줄": [
{
"인상높이(㎝)": "10이하",
"할증률": 5
},
{
"인상높이(㎝)": "15이하",
"할증률": 10
},
{
"인상높이(㎝)": "20이하",
"할증률": 15
}
],
"주": [
"비고 — 인상높이에 따라 다음의 할증률을 인력품에 가산한다."
],
"용도": { "공종": "맨홀보수", "대상": ["작업량 조건", "할증"], "로직키": ["GC001043"] },
"조건": { "인상높이(㎝)": "고르기" },
"값칸": { "할증률": "%" },
"줄": [{ "인상높이(㎝)": "10이하", "할증률": 5 }, { "인상높이(㎝)": "15이하", "할증률": 10 }, { "인상높이(㎝)": "20이하", "할증률": 15 }],
"주": ["비고 — 인상높이에 따라 다음의 할증률을 인력품에 가산한다.", "원문 5이하 칸 「-」 — 할증 없음(줄 뺌 · 로직이 5이하를 0 으로 봄)"],
"그룹": "계수"
},
{