feat(master_data): 건설품셈 기계설비 2장 로직 12개 — 덕트공사
- 각형·스파이럴·스테인리스·PVC·세대내 환기·플렉시블 덕트(일당은 시공량으로 나눠 ㎡·m당) · 고소작업대 시공량 가산 - 취출구 · 흡입구 · 플렉시블 조인트 · 사각댐퍼(0.1㎡ 증마다 가산) · 원형댐퍼 · 제연댐퍼(재료량 4줄) - 공구손료 및 경장비 덧줄 · 재료_자체 4줄(앵커 1/2〃 · 블라인드리벳 · 철물 D22 · 실리콘 ㎏) - 기계설비 2·5·6장 소요량 범위규칙을 틀 모양으로(「규격(㎜): 이상·이하」 → 「이상·이하 · …」 — 엔진이 못 읽던 것) - 시험 1개 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
This commit is contained in:
@@ -0,0 +1,713 @@
|
||||
{
|
||||
"그룹": "로직",
|
||||
"원문": "건설품셈",
|
||||
"부문": "기계설비",
|
||||
"판": "2026",
|
||||
"줄": [
|
||||
{
|
||||
"열쇠": "2-1-1 아연도금강판덕트(각형덕트) 설치",
|
||||
"이름": "아연도금강판덕트(각형덕트) 설치",
|
||||
"결과단위": "원/㎡",
|
||||
"출처": "건설품셈 기계설비 2-1-1",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "호칭두께",
|
||||
"단위": "㎜"
|
||||
},
|
||||
{
|
||||
"이름": "시공방법",
|
||||
"고르기": [
|
||||
"인력시공",
|
||||
"고소작업대(시저형) 시공"
|
||||
]
|
||||
}
|
||||
],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "시공량",
|
||||
"식": "찾기(소요량:건설품셈:2-1-1 아연도금강판덕트(각형덕트) 설치, '호칭두께(mm)'=호칭두께).시공량 * (1 + 만약(시공방법 == '고소작업대(시저형) 시공', 찾기(계수:건설품셈:2-1-1 아연도금강판덕트(각형덕트) 설치 계수, 항목='고소작업대(시저형) 시공 시공량 가산율').값, 0) / 100)",
|
||||
"출처": "건설품셈 기계설비 2-1-1"
|
||||
},
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-1-1 아연도금강판덕트(각형덕트) 설치, '호칭두께(mm)'=호칭두께).덕트공 / 시공량"
|
||||
},
|
||||
{
|
||||
"이름": "보통인부",
|
||||
"식": "찾기(소요량:건설품셈:2-1-1 아연도금강판덕트(각형덕트) 설치, '호칭두께(mm)'=호칭두께).보통인부 / 시공량"
|
||||
},
|
||||
{
|
||||
"이름": "기계경비율",
|
||||
"식": "만약(시공방법 == '인력시공', 찾기(계수:건설품셈:2-1-1 아연도금강판덕트(각형덕트) 설치 계수, 항목='기계경비율 인력시공').값, 찾기(계수:건설품셈:2-1-1 아연도금강판덕트(각형덕트) 설치 계수, 항목='기계경비율 고소작업대(시저형) 시공').값)"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "보통인부",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [
|
||||
{
|
||||
"이름": "공구손료 및 경장비",
|
||||
"식": "노무비 * 기계경비율 / 100",
|
||||
"비목": "경비",
|
||||
"출처": "건설품셈 기계설비 2-1-1 주④"
|
||||
}
|
||||
],
|
||||
"끝수": null,
|
||||
"비고": "제작 완료 덕트 설치 · 벽체통과 콘크리트 깨기 별도 · 크레인·지게차 이동비 별도 · 절단·가공 별도(주③)"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-1-2 아연도금강판덕트(스파이럴덕트) 설치",
|
||||
"이름": "아연도금강판덕트(스파이럴덕트) 설치",
|
||||
"결과단위": "원/m",
|
||||
"출처": "건설품셈 기계설비 2-1-2",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "규격",
|
||||
"단위": "㎜"
|
||||
},
|
||||
{
|
||||
"이름": "시공방법",
|
||||
"고르기": [
|
||||
"인력시공",
|
||||
"고소작업대(시저형) 시공"
|
||||
]
|
||||
}
|
||||
],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "시공량",
|
||||
"식": "찾기(소요량:건설품셈:2-1-2 아연도금강판덕트(스파이럴덕트) 설치, '규격(mm)'=규격).시공량 * (1 + 만약(시공방법 == '고소작업대(시저형) 시공', 찾기(계수:건설품셈:2-1-2 아연도금강판덕트(스파이럴덕트) 설치 계수, 항목='고소작업대(시저형) 시공 시공량 가산율').값, 0) / 100)",
|
||||
"출처": "건설품셈 기계설비 2-1-2"
|
||||
},
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-1-2 아연도금강판덕트(스파이럴덕트) 설치, '규격(mm)'=규격).덕트공 / 시공량"
|
||||
},
|
||||
{
|
||||
"이름": "보통인부",
|
||||
"식": "찾기(소요량:건설품셈:2-1-2 아연도금강판덕트(스파이럴덕트) 설치, '규격(mm)'=규격).보통인부 / 시공량"
|
||||
},
|
||||
{
|
||||
"이름": "기계경비율",
|
||||
"식": "만약(시공방법 == '인력시공', 찾기(계수:건설품셈:2-1-2 아연도금강판덕트(스파이럴덕트) 설치 계수, 항목='기계경비율 인력시공').값, 찾기(계수:건설품셈:2-1-2 아연도금강판덕트(스파이럴덕트) 설치 계수, 항목='기계경비율 고소작업대(시저형) 시공').값)"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "보통인부",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [
|
||||
{
|
||||
"이름": "공구손료 및 경장비",
|
||||
"식": "노무비 * 기계경비율 / 100",
|
||||
"비목": "경비",
|
||||
"출처": "건설품셈 기계설비 2-1-2 주③"
|
||||
}
|
||||
],
|
||||
"끝수": null,
|
||||
"비고": "제작 완료 덕트 설치 · 벽체통과 콘크리트 깨기 별도 · 크레인·지게차 이동비 별도 · 철판두께는 규격 칸이 정함(0.5∼1.0㎜)"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-1-3 스테인리스덕트(각형덕트) 설치",
|
||||
"이름": "스테인리스덕트(각형덕트) 설치",
|
||||
"결과단위": "원/㎡",
|
||||
"출처": "건설품셈 기계설비 2-1-3",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "호칭두께",
|
||||
"단위": "㎜"
|
||||
},
|
||||
{
|
||||
"이름": "시공방법",
|
||||
"고르기": [
|
||||
"인력시공",
|
||||
"고소작업대(시저형) 시공"
|
||||
]
|
||||
}
|
||||
],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "시공량",
|
||||
"식": "찾기(소요량:건설품셈:2-1-3 스테인리스덕트(각형덕트) 설치, '호칭두께(mm)'=호칭두께).시공량 * (1 + 만약(시공방법 == '고소작업대(시저형) 시공', 찾기(계수:건설품셈:2-1-3 스테인리스덕트(각형덕트) 설치 계수, 항목='고소작업대(시저형) 시공 시공량 가산율').값, 0) / 100)",
|
||||
"출처": "건설품셈 기계설비 2-1-3"
|
||||
},
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-1-3 스테인리스덕트(각형덕트) 설치, '호칭두께(mm)'=호칭두께).덕트공 / 시공량"
|
||||
},
|
||||
{
|
||||
"이름": "보통인부",
|
||||
"식": "찾기(소요량:건설품셈:2-1-3 스테인리스덕트(각형덕트) 설치, '호칭두께(mm)'=호칭두께).보통인부 / 시공량"
|
||||
},
|
||||
{
|
||||
"이름": "기계경비율",
|
||||
"식": "만약(시공방법 == '인력시공', 찾기(계수:건설품셈:2-1-3 스테인리스덕트(각형덕트) 설치 계수, 항목='기계경비율 인력시공').값, 찾기(계수:건설품셈:2-1-3 스테인리스덕트(각형덕트) 설치 계수, 항목='기계경비율 고소작업대(시저형) 시공').값)"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "보통인부",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [
|
||||
{
|
||||
"이름": "공구손료 및 경장비",
|
||||
"식": "노무비 * 기계경비율 / 100",
|
||||
"비목": "경비",
|
||||
"출처": "건설품셈 기계설비 2-1-3 주④"
|
||||
}
|
||||
],
|
||||
"끝수": null,
|
||||
"비고": "제작 완료 덕트 설치 · 벽체통과 콘크리트 깨기 별도 · 크레인·지게차 이동비 별도 · 절단·가공 별도(주③)"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-1-4 PVC덕트 설치",
|
||||
"이름": "PVC덕트 설치",
|
||||
"결과단위": "원/㎡",
|
||||
"출처": "건설품셈 기계설비 2-1-4",
|
||||
"소유": "공용",
|
||||
"입력": [],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "시공량",
|
||||
"식": "찾기(소요량:건설품셈:2-1-4 PVC덕트 설치).시공량",
|
||||
"출처": "건설품셈 기계설비 2-1-4"
|
||||
},
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-1-4 PVC덕트 설치).덕트공 / 시공량"
|
||||
},
|
||||
{
|
||||
"이름": "보통인부",
|
||||
"식": "찾기(소요량:건설품셈:2-1-4 PVC덕트 설치).보통인부 / 시공량"
|
||||
},
|
||||
{
|
||||
"이름": "기계경비율",
|
||||
"식": "찾기(계수:건설품셈:2-1-4 PVC덕트 설치 계수, 항목='기계경비율').값"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "보통인부",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [
|
||||
{
|
||||
"이름": "공구손료 및 경장비",
|
||||
"식": "노무비 * 기계경비율 / 100",
|
||||
"비목": "경비",
|
||||
"출처": "건설품셈 기계설비 2-1-4 주④"
|
||||
}
|
||||
],
|
||||
"끝수": null,
|
||||
"비고": "호칭두께 3㎜ · 절단·가공·보온 별도 · 벽체통과 콘크리트 깨기 별도"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-1-5 세대내 환기덕트 설치",
|
||||
"이름": "세대내 환기덕트 설치",
|
||||
"결과단위": "원/m",
|
||||
"출처": "건설품셈 기계설비 2-1-5",
|
||||
"소유": "공용",
|
||||
"입력": [],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "시공량",
|
||||
"식": "찾기(소요량:건설품셈:2-1-5 세대내 환기덕트 설치).시공량",
|
||||
"출처": "건설품셈 기계설비 2-1-5"
|
||||
},
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-1-5 세대내 환기덕트 설치).덕트공 / 시공량"
|
||||
},
|
||||
{
|
||||
"이름": "보통인부",
|
||||
"식": "찾기(소요량:건설품셈:2-1-5 세대내 환기덕트 설치).보통인부 / 시공량"
|
||||
},
|
||||
{
|
||||
"이름": "기계경비율",
|
||||
"식": "찾기(계수:건설품셈:2-1-5 세대내 환기덕트 설치 계수, 항목='기계경비율').값"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "보통인부",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [
|
||||
{
|
||||
"이름": "공구손료 및 경장비",
|
||||
"식": "노무비 * 기계경비율 / 100",
|
||||
"비목": "경비",
|
||||
"출처": "건설품셈 기계설비 2-1-5 주④"
|
||||
}
|
||||
],
|
||||
"끝수": null,
|
||||
"비고": "204×60㎜ 이하 · 플렉시블 덕트·취출구 별도 · 벽체통과 콘크리트 깨기 별도"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-1-6 플렉시블덕트 설치",
|
||||
"이름": "플렉시블덕트 설치",
|
||||
"결과단위": "원/개소",
|
||||
"출처": "건설품셈 기계설비 2-1-6",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "규격",
|
||||
"단위": "㎜"
|
||||
}
|
||||
],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-1-6 플렉시블덕트 설치, '규격(㎜)'=규격).덕트공"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "일반 덕트에 연결 · 원문에 공구손료 주 없음"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-2-1 취출구 설치",
|
||||
"이름": "취출구 설치",
|
||||
"결과단위": "원/개",
|
||||
"출처": "건설품셈 기계설비 2-2-1",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "구분",
|
||||
"고르기": [
|
||||
"아네모디퓨저",
|
||||
"유니버설형",
|
||||
"펀칭메탈형",
|
||||
"슬릿형"
|
||||
]
|
||||
},
|
||||
{
|
||||
"이름": "규격",
|
||||
"고르기": [
|
||||
"100㎜이하",
|
||||
"200㎜이하",
|
||||
"300㎜이하",
|
||||
"400㎜이하",
|
||||
"500㎜이하",
|
||||
"600㎜이하",
|
||||
"0.04㎡이하",
|
||||
"0.06",
|
||||
"0.08",
|
||||
"0.10",
|
||||
"0.15",
|
||||
"0.20",
|
||||
"0.25",
|
||||
"0.30",
|
||||
"0.35",
|
||||
"0.40",
|
||||
"1m 미만",
|
||||
"1m 미만(셔터)",
|
||||
"1m이상",
|
||||
"1m이상(셔터)",
|
||||
"1m 이상"
|
||||
]
|
||||
}
|
||||
],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-2-1 취출구 설치, 구분=구분, 규격=규격).덕트공"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "규격기준(목지름·단면적·길이·변길이)은 구분이 정함 · 타공 별도"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-2-2 흡입구 설치",
|
||||
"이름": "흡입구 설치",
|
||||
"결과단위": "원/개",
|
||||
"출처": "건설품셈 기계설비 2-2-2",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "구분",
|
||||
"고르기": [
|
||||
"그릴(도어그릴)",
|
||||
"점검구",
|
||||
"후드"
|
||||
]
|
||||
},
|
||||
{
|
||||
"이름": "종류",
|
||||
"고르기": [
|
||||
"흡입구 장변길이",
|
||||
"300㎜×300㎜ 이하",
|
||||
"일반",
|
||||
"2중",
|
||||
"그리스필터",
|
||||
"2중 그리스필터"
|
||||
]
|
||||
},
|
||||
{
|
||||
"이름": "규격",
|
||||
"고르기": [
|
||||
"1m미만",
|
||||
"1m이상",
|
||||
"투영면적 ㎡당"
|
||||
]
|
||||
}
|
||||
],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-2-2 흡입구 설치, 구분=구분, 종류=종류, 규격=규격).덕트공"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "후드는 투영면적 ㎡당 — 설계 수량을 ㎡ 로"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-2-3 덕트 플렉시블 조인트 설치",
|
||||
"이름": "덕트 플렉시블 조인트 설치",
|
||||
"결과단위": "원/개소",
|
||||
"출처": "건설품셈 기계설비 2-2-3",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "호칭번호",
|
||||
"고르기": [
|
||||
"032(2)",
|
||||
"080(5⅓)",
|
||||
"036(2⅓)",
|
||||
"090(6)",
|
||||
"040(2⅔)",
|
||||
"100(6⅔)",
|
||||
"045(3)",
|
||||
"112(7½)",
|
||||
"050(3⅓)",
|
||||
"125(8⅓)",
|
||||
"056(3⅔)",
|
||||
"140(9⅓)",
|
||||
"063(4)",
|
||||
"160(10⅔)",
|
||||
"071(4⅔)",
|
||||
"180(12)"
|
||||
]
|
||||
}
|
||||
],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-2-3 덕트 플렉시블 조인트 설치, 호칭번호=호칭번호).덕트공"
|
||||
},
|
||||
{
|
||||
"이름": "보통인부",
|
||||
"식": "찾기(소요량:건설품셈:2-2-3 덕트 플렉시블 조인트 설치, 호칭번호=호칭번호).보통인부"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "보통인부",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "규격은 송풍기 호칭번호"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-2-4 일반댐퍼(사각) 설치",
|
||||
"이름": "일반댐퍼(사각) 설치",
|
||||
"결과단위": "원/개",
|
||||
"출처": "건설품셈 기계설비 2-2-4",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "댐퍼",
|
||||
"고르기": [
|
||||
"방화댐퍼",
|
||||
"풍량조절댐퍼(수동식)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"이름": "댐퍼면적",
|
||||
"단위": "㎡"
|
||||
}
|
||||
],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "증가수",
|
||||
"식": "올림(최대(댐퍼면적 - 0.1, 0) / 0.1)",
|
||||
"출처": "건설품셈 기계설비 2-2-4"
|
||||
},
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-2-4 일반댐퍼(사각) 설치, 댐퍼=댐퍼).덕트공 + 찾기(소요량:건설품셈:2-2-4 면적 증가 가산, 댐퍼=댐퍼).덕트공 * 증가수"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "0.1㎡ 초과분은 0.1㎡ 증마다 가산 — 해석: 끝수 증분은 올려 한 번"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-2-5 일반댐퍼(원형) 설치",
|
||||
"이름": "일반댐퍼(원형) 설치",
|
||||
"결과단위": "원/개",
|
||||
"출처": "건설품셈 기계설비 2-2-5",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "구분",
|
||||
"고르기": [
|
||||
"방화댐퍼",
|
||||
"풍량조절댐퍼(수동식)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"이름": "규격",
|
||||
"고르기": [
|
||||
"ø100mm이하",
|
||||
"200mm이하",
|
||||
"300mm이하"
|
||||
]
|
||||
}
|
||||
],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-2-5 일반댐퍼(원형) 설치, 구분=구분, 규격=규격).덕트공"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": ""
|
||||
},
|
||||
{
|
||||
"열쇠": "2-2-6 제연댐퍼 설치",
|
||||
"이름": "제연댐퍼 설치",
|
||||
"결과단위": "원/㎡",
|
||||
"출처": "건설품셈 기계설비 2-2-6",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "연결방식",
|
||||
"고르기": [
|
||||
"수직덕트 연결방식",
|
||||
"승강로 연결방식"
|
||||
]
|
||||
}
|
||||
],
|
||||
"중간": [
|
||||
{
|
||||
"이름": "덕트공",
|
||||
"식": "찾기(소요량:건설품셈:2-2-6 제연댐퍼 설치, 연결방식=연결방식).덕트공"
|
||||
},
|
||||
{
|
||||
"이름": "보통인부",
|
||||
"식": "찾기(소요량:건설품셈:2-2-6 제연댐퍼 설치, 연결방식=연결방식).보통인부"
|
||||
},
|
||||
{
|
||||
"이름": "기계경비율",
|
||||
"식": "찾기(계수:건설품셈:2-2-6 제연댐퍼 설치 계수, 항목='기계경비율').값"
|
||||
}
|
||||
],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1043",
|
||||
"이름": "덕트공",
|
||||
"단위": "인",
|
||||
"수량": "덕트공",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "보통인부",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "재료",
|
||||
"요소": "재료:자체:앵커 1/2〃",
|
||||
"이름": "앵커",
|
||||
"규격": "1/2〃",
|
||||
"단위": "개",
|
||||
"수량": "찾기(소요량:건설품셈:2-2-6 제연댐퍼 재료량, 구분='앵커').수량",
|
||||
"비목": "재료비",
|
||||
"출처": "건설품셈 기계설비 2-2-6"
|
||||
},
|
||||
{
|
||||
"종류": "재료",
|
||||
"요소": "재료:자체:블라인드리벳",
|
||||
"이름": "블라인드리벳",
|
||||
"단위": "개",
|
||||
"수량": "찾기(소요량:건설품셈:2-2-6 제연댐퍼 재료량, 구분='블라인드리벳').수량",
|
||||
"비목": "재료비",
|
||||
"출처": "건설품셈 기계설비 2-2-6"
|
||||
},
|
||||
{
|
||||
"종류": "재료",
|
||||
"요소": "재료:자체:철물 D22 철근",
|
||||
"이름": "철물",
|
||||
"규격": "D22 철근",
|
||||
"단위": "㎏",
|
||||
"수량": "찾기(소요량:건설품셈:2-2-6 제연댐퍼 재료량, 구분='철물').수량",
|
||||
"비목": "재료비",
|
||||
"출처": "건설품셈 기계설비 2-2-6"
|
||||
},
|
||||
{
|
||||
"종류": "재료",
|
||||
"요소": "재료:자체:실리콘(㎏)",
|
||||
"이름": "실리콘",
|
||||
"단위": "㎏",
|
||||
"수량": "찾기(소요량:건설품셈:2-2-6 제연댐퍼 재료량, 구분='실리콘').수량",
|
||||
"비목": "재료비",
|
||||
"출처": "건설품셈 기계설비 2-2-6"
|
||||
}
|
||||
],
|
||||
"덧줄": [
|
||||
{
|
||||
"이름": "공구손료 및 경장비",
|
||||
"식": "노무비 * 기계경비율 / 100",
|
||||
"비목": "경비",
|
||||
"출처": "건설품셈 기계설비 2-2-6 주③"
|
||||
}
|
||||
],
|
||||
"끝수": null,
|
||||
"비고": "댐퍼 ㎡당 · 승강로 연결방식은 입상덕트 타공·연결 제외 · 전기배관·입선 별도"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -78,7 +78,7 @@
|
||||
"보통인부": "인",
|
||||
"시공량": "m"
|
||||
},
|
||||
"범위규칙": "규격(mm): 이상·이하",
|
||||
"범위규칙": "이상·이하 · 규격(mm) 양 끝 포함",
|
||||
"줄": [
|
||||
{
|
||||
"철판두께(mm)": 0.5,
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"배관공": "인",
|
||||
"보통인부": "인"
|
||||
},
|
||||
"범위규칙": "규격(㎜): 이상·이하",
|
||||
"범위규칙": "이상·이하 · 규격(㎜) 양 끝 포함",
|
||||
"줄": [
|
||||
{
|
||||
"규격(㎜)": [
|
||||
@@ -113,7 +113,7 @@
|
||||
"배관공": "인",
|
||||
"보통인부": "인"
|
||||
},
|
||||
"범위규칙": "규격(㎜): 이상·이하",
|
||||
"범위규칙": "이상·이하 · 규격(㎜) 양 끝 포함",
|
||||
"줄": [
|
||||
{
|
||||
"규격(㎜)": [
|
||||
@@ -285,7 +285,7 @@
|
||||
"배관공": "인",
|
||||
"보통인부": "인"
|
||||
},
|
||||
"범위규칙": "규격(㎜): 이상·이하",
|
||||
"범위규칙": "이상·이하 · 규격(㎜) 양 끝 포함",
|
||||
"줄": [
|
||||
{
|
||||
"규격(㎜)": [
|
||||
@@ -486,7 +486,7 @@
|
||||
"배관공": "인",
|
||||
"보통인부": "인"
|
||||
},
|
||||
"범위규칙": "규격(㎜): 이상·이하",
|
||||
"범위규칙": "이상·이하 · 규격(㎜) 양 끝 포함",
|
||||
"줄": [
|
||||
{
|
||||
"규격(㎜)": [
|
||||
@@ -588,7 +588,7 @@
|
||||
"배관공": "인",
|
||||
"보통인부": "인"
|
||||
},
|
||||
"범위규칙": "규격(㎜): 이상·이하",
|
||||
"범위규칙": "이상·이하 · 규격(㎜) 양 끝 포함",
|
||||
"줄": [
|
||||
{
|
||||
"규격(㎜)": [
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"배관공": "인",
|
||||
"보통인부": "인"
|
||||
},
|
||||
"범위규칙": "규격(mm): 이상·이하",
|
||||
"범위규칙": "이상·이하 · 규격(mm) 양 끝 포함",
|
||||
"줄": [
|
||||
{
|
||||
"규격(mm)": [
|
||||
@@ -128,7 +128,7 @@
|
||||
"배관공": "인",
|
||||
"보통인부": "인"
|
||||
},
|
||||
"범위규칙": "규격(mm): 이상·이하",
|
||||
"범위규칙": "이상·이하 · 규격(mm) 양 끝 포함",
|
||||
"줄": [
|
||||
{
|
||||
"규격(mm)": [
|
||||
@@ -190,7 +190,7 @@
|
||||
"배관공": "인",
|
||||
"보통인부": "인"
|
||||
},
|
||||
"범위규칙": "규격(mm): 이상·이하",
|
||||
"범위규칙": "이상·이하 · 규격(mm) 양 끝 포함",
|
||||
"줄": [
|
||||
{
|
||||
"규격(mm)": [
|
||||
@@ -229,7 +229,7 @@
|
||||
"배관공": "인",
|
||||
"보통인부": "인"
|
||||
},
|
||||
"범위규칙": "규격(mm): 이상·이하",
|
||||
"범위규칙": "이상·이하 · 규격(mm) 양 끝 포함",
|
||||
"줄": [
|
||||
{
|
||||
"규격(mm)": [
|
||||
@@ -285,7 +285,7 @@
|
||||
"특별인부": "인",
|
||||
"계장공": "인"
|
||||
},
|
||||
"범위규칙": "규격(mm): 이상·이하",
|
||||
"범위규칙": "이상·이하 · 규격(mm) 양 끝 포함",
|
||||
"줄": [
|
||||
{
|
||||
"규격(mm)": [
|
||||
|
||||
@@ -183,6 +183,10 @@
|
||||
{"열쇠": "고강도메시", "이름": "고강도메시", "규격": "", "단위": "㎡", "값": null, "출처": "자체", "비고": "건설품셈 건축 5-4-9"},
|
||||
{"열쇠": "플럭스(브레이징)", "이름": "플럭스", "규격": "브레이징용", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 기계설비 1-2-1 · 원문 g"},
|
||||
{"열쇠": "TIG 용접봉(스테인리스)", "이름": "TIG 용접봉", "규격": "스테인리스", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 기계설비 1-3-1"},
|
||||
{"열쇠": "아르곤가스", "이름": "아르곤가스", "규격": "", "단위": "ℓ", "값": null, "출처": "자체", "비고": "건설품셈 기계설비 1-3-1"}
|
||||
{"열쇠": "아르곤가스", "이름": "아르곤가스", "규격": "", "단위": "ℓ", "값": null, "출처": "자체", "비고": "건설품셈 기계설비 1-3-1"},
|
||||
{"열쇠": "앵커 1/2〃", "이름": "앵커", "규격": "1/2〃", "단위": "개", "값": null, "출처": "자체", "비고": "건설품셈 기계설비 2-2-6"},
|
||||
{"열쇠": "블라인드리벳", "이름": "블라인드리벳", "규격": "", "단위": "개", "값": null, "출처": "자체", "비고": "건설품셈 기계설비 2-2-6"},
|
||||
{"열쇠": "철물 D22 철근", "이름": "철물", "규격": "D22 철근", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 기계설비 2-2-6"},
|
||||
{"열쇠": "실리콘(㎏)", "이름": "실리콘", "규격": "", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 기계설비 2-2-6 · 나라장터 실링재(실리콘)는 L 단위"}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -328,6 +328,14 @@ def test_기계설비_강관_용접배관(whole):
|
||||
assert cents(got["경비"]) == cents(labor * Decimal("0.02"))
|
||||
|
||||
|
||||
def test_기계설비_사각댐퍼_면적_가산(whole):
|
||||
"""2-2-4 방화댐퍼 0.35㎡ · 0.1㎡ 초과 0.25㎡ = 증 3번 · 0.415 + 0.125×3 = 0.79인."""
|
||||
got = mf.run(
|
||||
whole, "건설품셈:2-2-4 일반댐퍼(사각) 설치", {"댐퍼": "방화댐퍼", "댐퍼면적": 0.35}
|
||||
)
|
||||
assert got["줄"][0]["수량"] == Decimal("0.790")
|
||||
|
||||
|
||||
def test_로직_검사가_틀린_열쇠를_잡음(whole):
|
||||
row = {
|
||||
"열쇠": "시험",
|
||||
|
||||
Reference in New Issue
Block a user