Merge remote-tracking branch 'origin/dev' into main_desktop_1
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
# 관리자 화면 계약 (M01)
|
||||
|
||||
`resources/master_data/` 첫 층 JSON 을 보고 고치는 화면과 서버(`M01_MasterData/`) 사이의 약속. 파일 모양은 `_틀.md`.
|
||||
|
||||
## 1. 공통
|
||||
|
||||
- 길 머리 `/api/m01` · 시스템 관리자만(아니면 403).
|
||||
- 봉투 칸 이름은 영문 · 줄·표·로직 알맹이는 파일 그대로(한글 칸).
|
||||
- 수는 JSON 수로 옴.
|
||||
- `version` = 파일 판본(내용 해시). 읽을 때 받아 두고 저장 때 그대로 돌려줌.
|
||||
- `file` = 파일 이름(`소요량_건설품셈_기계설비7장.json`). 밑줄 파일·하위 폴더는 없음.
|
||||
- 없는 파일·열쇠 = 404 · 틀린 요청 = 400.
|
||||
|
||||
## 2. 읽기
|
||||
|
||||
| 길 | 받음 | 줌 |
|
||||
|---|---|---|
|
||||
| `GET /groups` | | `{groups: [{group, files, rows}]}` — 그룹 차례는 `_틀.md` 2장 |
|
||||
| `GET /groups/{group}/files` | | `{files: [{file, book, chapter, edition, rows, version}]}` |
|
||||
| `GET /rows` | `file` · `page`(1) · `size`(50) · `q` | `{file, version, total, page, size, rows: [줄…]}` |
|
||||
| `GET /tables` | `file` · `q` | `{file, version, tables: [{열쇠, 이름, 기준, 출처, 조건, 값칸, count}]}` |
|
||||
| `GET /table` | `file` · `key` | `{file, version, table: {표 하나 통째}}` |
|
||||
| `GET /logics` | `book` · `chapter` · `q` · `blocked`(0/1) | `{logics: [{file, book, chapter, 열쇠, 이름, 결과단위, 출처, blocked, reasons}]}` |
|
||||
| `GET /logic` | `book` · `key` | `{file, version, logic: {로직 한 줄 통째}, blocked, reasons}` |
|
||||
|
||||
- `rows` 는 요소·로직 파일은 `줄`, 표형 파일(소요량·계수)은 `표` 를 줄로 봄.
|
||||
- `q` = 이름 찾기 — `열쇠`·`이름` 에 든 글(대소문자 무시).
|
||||
- `chapter` = 파일 이름의 장(`13장` · `01장`) · 없으면 "".
|
||||
- `blocked` = 로직 검사(`check_master.py 로직`)에 걸림 · `reasons` = 걸린 까닭 글.
|
||||
|
||||
## 3. 시험 계산
|
||||
|
||||
`POST /calc` 받음 `{book, key, inputs: {이름: 값}}`
|
||||
|
||||
- 됨 — `{ok: true, lines: [{이름, 단위, 수량, 단가, 금액, 비목: {비목: 금액}}], sums: {노무비, 재료비, 경비, 계}, middle: {이름: 값}}`
|
||||
- 돈 아닌 로직 — `{ok: true, result, middle}`
|
||||
- 멈춤 — `{ok: false, reason}` (200). 까닭 = 엔진 글 그대로(「입력 「돌」 없음」 · 「값 없음 — 관리자가 채울 값」 …).
|
||||
- 계산은 저장된 파일로만 — 화면 캐시의 고친 값은 [저장] 뒤에 반영.
|
||||
|
||||
## 4. 저장
|
||||
|
||||
`POST /save` 받음 `{files: [{file, version, changes: [{op, key, row}]}]}`
|
||||
|
||||
- `op` — `edit`(열쇠 `key` 줄을 `row` 로 바꿈) · `add`(`row` 더함 · `key` 안 씀) · `delete`(`key` 줄 지움).
|
||||
- 요소 파일 = `줄` 한 줄 · 표형 파일 = `표` 하나 · 로직 파일 = 로직 한 줄. `row` 는 통째(칸 일부만 보내지 않음).
|
||||
- 화면은 조작을 캐시에 쌓고 [저장] 한 번에 보냄 — 서버는 이때만 파일에 씀.
|
||||
- 순서: 모든 `version` 대조 → 모두 적용(메모리) → 검사 → 모두 씀. 하나라도 걸리면 아무것도 안 씀.
|
||||
|
||||
| 답 | 뜻 | 몸 |
|
||||
|---|---|---|
|
||||
| 200 | 씀 | `{files: [{file, version}]}` — 새 판본 |
|
||||
| 409 | 낡은 화면 — 그 사이 파일이 바뀜 | `{detail: {stale: [file…]}}` → 다시 읽고 다시 고침 |
|
||||
| 422 | 검사 걸림 | `{detail: {errors: [글…]}}` |
|
||||
| 404 | 없는 파일·열쇠 | `{detail}` |
|
||||
| 400 | 틀린 `op` · 더할 열쇠가 이미 있음 · 고친 줄의 열쇠가 딴 줄과 겹침 | `{detail}` |
|
||||
|
||||
- 검사 = `check_master.py` 의 틀(고친 파일) + 로직 변수(모든 로직 파일, 고친 뒤 마스터 기준). **고친 뒤 새로 생긴 걸림**만 막음 — 원래 있던 걸림은 막지 않음.
|
||||
- 요소를 지워 어떤 로직이 가리키던 것이 사라지면 로직 변수 검사에 걸림(422).
|
||||
- 쓰기는 UTF-8 · LF · 들여쓰기 2칸.
|
||||
@@ -69,7 +69,7 @@
|
||||
"출처": "건설품셈 공통 8-1-5 · 8-1-6",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{ "이름": "기계", "고르기": ["1730-0015", "7204-0055", "0602-0150", "2702-0020", "0101-0007", "0101-0010", "0101-0012", "0101-0019", "0101-0032", "2105-0005", "2104-0010", "2104-0015", "2104-0020", "2104-0025", "2104-0030", "2104-0035", "2104-0040", "2104-0045", "2104-0050", "2104-0060", "2104-0070", "2104-0080", "2104-0100", "2104-0130", "2104-0160", "2104-0200", "2104-0220", "2104-0250", "2104-0300", "4504-0032", "4504-0036", "4504-0041", "4504-0043", "4504-0047", "4504-0052", "4205-0010", "4205-0017", "4205-0020", "4205-0030", "4205-0040", "4205-0045", "5205-0071", "5205-0103", "5205-0210", "5405-0110", "7505-0025", "0502-0036", "1306-0100", "7204-0160", "1506-0032", "0121-0004", "2105-0002", "2105-0003", "2105-0010", "2105-0015", "2105-0018", "1305-0007"] },
|
||||
{ "이름": "기계", "고르기": ["1730-0015", "7204-0055", "0602-0150", "2702-0020", "0101-0007", "0101-0010", "0101-0012", "0101-0019", "0101-0032", "2105-0005", "2104-0010", "2104-0015", "2104-0020", "2104-0025", "2104-0030", "2104-0035", "2104-0040", "2104-0045", "2104-0050", "2104-0060", "2104-0070", "2104-0080", "2104-0100", "2104-0130", "2104-0160", "2104-0200", "2104-0220", "2104-0250", "2104-0300", "4504-0032", "4504-0036", "4504-0041", "4504-0043", "4504-0047", "4504-0052", "4205-0010", "4205-0017", "4205-0020", "4205-0030", "4205-0040", "4205-0045", "5205-0071", "5205-0103", "5205-0210", "5405-0110", "7505-0025", "0502-0036", "1306-0100", "7204-0160", "1506-0032", "0121-0004", "2105-0002", "2105-0003", "2105-0010", "2105-0015", "2105-0018", "1305-0007", "1306-0120", "1106-0010", "1106-0012", "1206-0008", "3201-0003", "5205-0170"] },
|
||||
{
|
||||
"이름": "지역",
|
||||
"고르기": [
|
||||
@@ -316,7 +316,9 @@
|
||||
"1305-0007",
|
||||
"2106-0002",
|
||||
"2106-0003",
|
||||
"2106-0005"
|
||||
"2106-0005",
|
||||
"3302-0038",
|
||||
"4430-0400"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,394 @@
|
||||
{
|
||||
"그룹": "로직",
|
||||
"원문": "건설품셈",
|
||||
"판": "2026",
|
||||
"줄": [
|
||||
{
|
||||
"열쇠": "2-1-1 사석부설",
|
||||
"이름": "사석부설",
|
||||
"결과단위": "원/㎥",
|
||||
"출처": "건설품셈 토목 2-1-1",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "지역",
|
||||
"고르기": [
|
||||
"전국평균",
|
||||
"전국",
|
||||
"서울",
|
||||
"경기",
|
||||
"강원",
|
||||
"충북",
|
||||
"충남",
|
||||
"전북",
|
||||
"경북",
|
||||
"경남",
|
||||
"부산",
|
||||
"제주",
|
||||
"대구",
|
||||
"인천",
|
||||
"대전",
|
||||
"울산",
|
||||
"세종",
|
||||
"전남광주"
|
||||
],
|
||||
"출처": "건설품셈 공통 8-1-7 5"
|
||||
},
|
||||
{ "이름": "보정작업", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" }
|
||||
],
|
||||
"중간": [],
|
||||
"호표": [
|
||||
{ "종류": "인력", "요소": "인력:건설노임:1002", "이름": "보통인부", "단위": "인", "수량": "찾기(소요량:건설품셈:2-1-1 사석부설).보통인부", "비목": "노무비" },
|
||||
{
|
||||
"종류": "로직",
|
||||
"요소": "로직(건설품셈:8 굴착기(무한궤도) 시간당 경비, 기계='0201-0100', 지역=지역, 보정작업=보정작업)",
|
||||
"이름": "굴착기 1.0㎥",
|
||||
"단위": "시간",
|
||||
"수량": "찾기(소요량:건설품셈:2-1-1 사석부설).굴삭기"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "필터매트는 건설품셈 공통 5-2-1 매트부설 · 사석 재료 원문 표에 없음"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-1-2 사석고르기",
|
||||
"이름": "사석고르기",
|
||||
"결과단위": "원/㎡",
|
||||
"출처": "건설품셈 토목 2-1-2",
|
||||
"소유": "공용",
|
||||
"입력": [],
|
||||
"중간": [],
|
||||
"호표": [
|
||||
{ "종류": "인력", "요소": "인력:건설노임:1002", "이름": "보통인부", "단위": "인", "수량": "찾기(소요량:건설품셈:2-1-2 사석고르기).보통인부", "비목": "노무비" }
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "잡석 채움 포함(주②) · 막힘: 굴삭기+부착용집게 빠짐 — 칸 이름 「굴삭기+부착용집게」 식에서 못 부름"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-2-2 매트리스형 돌망태 설치",
|
||||
"이름": "매트리스형 돌망태 설치",
|
||||
"결과단위": "원/㎡",
|
||||
"출처": "건설품셈 토목 2-2-2",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "지역",
|
||||
"고르기": [
|
||||
"전국평균",
|
||||
"전국",
|
||||
"서울",
|
||||
"경기",
|
||||
"강원",
|
||||
"충북",
|
||||
"충남",
|
||||
"전북",
|
||||
"경북",
|
||||
"경남",
|
||||
"부산",
|
||||
"제주",
|
||||
"대구",
|
||||
"인천",
|
||||
"대전",
|
||||
"울산",
|
||||
"세종",
|
||||
"전남광주"
|
||||
],
|
||||
"출처": "건설품셈 공통 8-1-7 5"
|
||||
},
|
||||
{ "이름": "보정작업", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" }
|
||||
],
|
||||
"중간": [],
|
||||
"호표": [
|
||||
{ "종류": "인력", "요소": "인력:건설노임:1033", "이름": "석공", "단위": "인", "수량": "찾기(소요량:건설품셈:2-2-2 매트리스형 돌망태 설치).석공", "비목": "노무비" },
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1003",
|
||||
"이름": "특별인부",
|
||||
"단위": "인",
|
||||
"수량": "찾기(소요량:건설품셈:2-2-2 매트리스형 돌망태 설치).특별인부",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "찾기(소요량:건설품셈:2-2-2 매트리스형 돌망태 설치).보통인부",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "로직",
|
||||
"요소": "로직(건설품셈:8 굴착기(무한궤도) 시간당 경비, 기계='0201-0100', 지역=지역, 보정작업=보정작업)",
|
||||
"이름": "굴착기 1.0㎥",
|
||||
"단위": "시간",
|
||||
"수량": "찾기(소요량:건설품셈:2-2-2 매트리스형 돌망태 설치).굴착기"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "폭 200㎝ · 높이 30㎝ 기준(주①) · 필터매트는 건설품셈 공통 5-2-1 매트부설 · 망태·망태석 재료 원문 표에 없음"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-2-3 돌망태형옹벽 설치",
|
||||
"이름": "돌망태형옹벽 설치",
|
||||
"결과단위": "원/㎥",
|
||||
"출처": "건설품셈 토목 2-2-3",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{
|
||||
"이름": "지역",
|
||||
"고르기": [
|
||||
"전국평균",
|
||||
"전국",
|
||||
"서울",
|
||||
"경기",
|
||||
"강원",
|
||||
"충북",
|
||||
"충남",
|
||||
"전북",
|
||||
"경북",
|
||||
"경남",
|
||||
"부산",
|
||||
"제주",
|
||||
"대구",
|
||||
"인천",
|
||||
"대전",
|
||||
"울산",
|
||||
"세종",
|
||||
"전남광주"
|
||||
],
|
||||
"출처": "건설품셈 공통 8-1-7 5"
|
||||
},
|
||||
{ "이름": "보정작업", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" }
|
||||
],
|
||||
"중간": [],
|
||||
"호표": [
|
||||
{ "종류": "인력", "요소": "인력:건설노임:1033", "이름": "석공", "단위": "인", "수량": "찾기(소요량:건설품셈:2-2-3 돌망태형옹벽 설치).석공", "비목": "노무비" },
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1003",
|
||||
"이름": "특별인부",
|
||||
"단위": "인",
|
||||
"수량": "찾기(소요량:건설품셈:2-2-3 돌망태형옹벽 설치).특별인부",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "찾기(소요량:건설품셈:2-2-3 돌망태형옹벽 설치).보통인부",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "로직",
|
||||
"요소": "로직(건설품셈:8 굴착기(무한궤도) 시간당 경비, 기계='0201-0060', 지역=지역, 보정작업=보정작업)",
|
||||
"이름": "굴착기 0.6㎥",
|
||||
"단위": "시간",
|
||||
"수량": "찾기(소요량:건설품셈:2-2-3 돌망태형옹벽 설치).굴착기"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "높이 5m 이하(주①) · 터파기·지반고르기 별도(주③) · 필터매트는 건설품셈 공통 5-2-1 매트부설 · 철망태·망태석 재료 원문 표에 없음"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-3-1 식생매트 설치",
|
||||
"이름": "식생매트 설치",
|
||||
"결과단위": "원/㎡",
|
||||
"출처": "건설품셈 토목 2-3-1",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{ "이름": "작업", "고르기": ["식생매트설치", "복토"] },
|
||||
{
|
||||
"이름": "지역",
|
||||
"고르기": [
|
||||
"전국평균",
|
||||
"전국",
|
||||
"서울",
|
||||
"경기",
|
||||
"강원",
|
||||
"충북",
|
||||
"충남",
|
||||
"전북",
|
||||
"경북",
|
||||
"경남",
|
||||
"부산",
|
||||
"제주",
|
||||
"대구",
|
||||
"인천",
|
||||
"대전",
|
||||
"울산",
|
||||
"세종",
|
||||
"전남광주"
|
||||
],
|
||||
"출처": "건설품셈 공통 8-1-7 5"
|
||||
},
|
||||
{ "이름": "보정작업", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" }
|
||||
],
|
||||
"중간": [],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1003",
|
||||
"이름": "특별인부",
|
||||
"단위": "인",
|
||||
"수량": "만약(작업 == '식생매트설치', 찾기(소요량:건설품셈:2-3-1 식생매트 설치, 작업=작업).특별인부, 0)",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "찾기(소요량:건설품셈:2-3-1 식생매트 설치, 작업=작업).보통인부",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "로직",
|
||||
"요소": "로직(건설품셈:8 굴착기(무한궤도) 시간당 경비, 기계='0201-0060', 지역=지역, 보정작업=보정작업)",
|
||||
"이름": "굴착기 0.6㎥",
|
||||
"단위": "시간",
|
||||
"수량": "만약(작업 == '복토', 찾기(소요량:건설품셈:2-3-1 식생매트 설치, 작업=작업).굴삭기, 0)"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "작업(식생매트설치 · 복토)마다 따로 계상 — 둘 다 하면 두 줄 · 종자살포·잔디·관수·시비 별도(주③) · 식생매트 재료 원문 표에 없음"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-3-2 블록 붙이기(인력)",
|
||||
"이름": "블록 붙이기(인력)",
|
||||
"결과단위": "원/㎡",
|
||||
"출처": "건설품셈 토목 2-3-2",
|
||||
"소유": "공용",
|
||||
"입력": [],
|
||||
"중간": [],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1003",
|
||||
"이름": "특별인부",
|
||||
"단위": "인",
|
||||
"수량": "찾기(소요량:건설품셈:2-3-2 블록 붙이기(인력)).특별인부",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "찾기(소요량:건설품셈:2-3-2 블록 붙이기(인력)).보통인부",
|
||||
"비목": "노무비"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "비탈면 고르기·흙 채움·잔디심기 별도(주③) · 호안블록 재료 원문 표에 없음"
|
||||
},
|
||||
{
|
||||
"열쇠": "2-3-3 블록 붙이기(기계)",
|
||||
"이름": "블록 붙이기(기계)",
|
||||
"결과단위": "원/㎡",
|
||||
"출처": "건설품셈 토목 2-3-3",
|
||||
"소유": "공용",
|
||||
"입력": [
|
||||
{ "이름": "장비", "고르기": ["크레인", "굴착기"], "출처": "건설품셈 토목 2-3-3 주④" },
|
||||
{
|
||||
"이름": "크레인",
|
||||
"고르기": [
|
||||
"2105-0005",
|
||||
"2104-0010",
|
||||
"2104-0015",
|
||||
"2104-0020",
|
||||
"2104-0025",
|
||||
"2104-0030",
|
||||
"2104-0035",
|
||||
"2104-0040",
|
||||
"2104-0045",
|
||||
"2104-0050",
|
||||
"2104-0060",
|
||||
"2104-0070",
|
||||
"2104-0080",
|
||||
"2104-0100",
|
||||
"2104-0130",
|
||||
"2104-0160",
|
||||
"2104-0200",
|
||||
"2104-0220",
|
||||
"2104-0250",
|
||||
"2104-0300",
|
||||
"2105-0002",
|
||||
"2105-0003",
|
||||
"2105-0010",
|
||||
"2105-0015",
|
||||
"2105-0018"
|
||||
]
|
||||
},
|
||||
{
|
||||
"이름": "지역",
|
||||
"고르기": [
|
||||
"전국평균",
|
||||
"전국",
|
||||
"서울",
|
||||
"경기",
|
||||
"강원",
|
||||
"충북",
|
||||
"충남",
|
||||
"전북",
|
||||
"경북",
|
||||
"경남",
|
||||
"부산",
|
||||
"제주",
|
||||
"대구",
|
||||
"인천",
|
||||
"대전",
|
||||
"울산",
|
||||
"세종",
|
||||
"전남광주"
|
||||
],
|
||||
"출처": "건설품셈 공통 8-1-7 5"
|
||||
},
|
||||
{ "이름": "보정작업", "고르기": ["해당 없음", "암석작업(연암・보통암・경암)", "전석섞인토사"], "출처": "건설품셈 공통 8-1-7 1" }
|
||||
],
|
||||
"중간": [],
|
||||
"호표": [
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1003",
|
||||
"이름": "특별인부",
|
||||
"단위": "인",
|
||||
"수량": "찾기(소요량:건설품셈:2-3-3 블록 붙이기(기계)).특별인부",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "인력",
|
||||
"요소": "인력:건설노임:1002",
|
||||
"이름": "보통인부",
|
||||
"단위": "인",
|
||||
"수량": "찾기(소요량:건설품셈:2-3-3 블록 붙이기(기계)).보통인부",
|
||||
"비목": "노무비"
|
||||
},
|
||||
{
|
||||
"종류": "로직",
|
||||
"요소": "로직(건설품셈:8 기계 시간당 경비, 기계=크레인, 지역=지역)",
|
||||
"이름": "크레인",
|
||||
"단위": "시간",
|
||||
"수량": "만약(장비 == '크레인', 찾기(소요량:건설품셈:2-3-3 블록 붙이기(기계)).크레인, 0)"
|
||||
},
|
||||
{
|
||||
"종류": "로직",
|
||||
"요소": "로직(건설품셈:8 굴착기(무한궤도) 시간당 경비, 기계='0201-0020', 지역=지역, 보정작업=보정작업)",
|
||||
"이름": "굴착기 0.2㎥",
|
||||
"단위": "시간",
|
||||
"수량": "만약(장비 == '굴착기', 찾기(소요량:건설품셈:2-3-3 블록 붙이기(기계) 계수 주④, 구분='크레인 대체 굴착기 사용시간').값, 0)",
|
||||
"출처": "건설품셈 토목 2-3-3 주④"
|
||||
}
|
||||
],
|
||||
"덧줄": [],
|
||||
"끝수": null,
|
||||
"비고": "크레인 종류·규격 설계자 고름 — 원문 규격 10톤 · 현장여건 따라 크레인 대신 굴착기 0.2㎥ 0.063hr(주④) · 비탈면 고르기·흙 채움·잔디심기 별도(주③) · 호안블록 재료 원문 표에 없음"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,501 @@
|
||||
{
|
||||
"그룹": "소요량",
|
||||
"원문": "건설품셈",
|
||||
"부문": "유지관리",
|
||||
"판": "2026",
|
||||
"표": [
|
||||
{
|
||||
"열쇠": "3-1-1 콘크리트구조물 헐기(인력)",
|
||||
"이름": "콘크리트구조물 헐기(인력)",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-1-1",
|
||||
"조건": { "철근유무": "고르기" },
|
||||
"값칸": { "착암공": "인", "보통인부": "인", "소형브레이커(1.5kW)": "대", "시공량": "㎥" },
|
||||
"줄": [
|
||||
{ "철근유무": "무근", "착암공": 2, "보통인부": 1, "소형브레이커(1.5kW)": 2, "시공량": 2.7 },
|
||||
{ "철근유무": "철근", "착암공": 2, "보통인부": 1, "소형브레이커(1.5kW)": 2, "시공량": 2.3 }
|
||||
],
|
||||
"주": [
|
||||
"규격 — 소형브레이커 1.5kW.",
|
||||
"① 본 품은 소형브레이커(전기식)를 사용하여 콘크리트구조물을 철거하는 기준이다.",
|
||||
"② 본 품은 콘크리트 헐기, 발생재 정리 작업을 포함한다.",
|
||||
"③ 장애물 제거(철근, 파이프 등)가 필요한 경우 별도 계상한다.",
|
||||
"④ 잡재료비(치즐 등)는 인력품의 1%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-1-2 콘크리트구조물 헐기(기계)",
|
||||
"이름": "콘크리트구조물 헐기(기계)",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-1-2",
|
||||
"조건": { "장애물": "고르기" },
|
||||
"값칸": { "용접공": "인", "특별인부": "인", "보통인부": "인", "굴착기+압쇄기(1.0㎥)": "대", "굴착기(0.6㎥)": "대", "시공량": "㎥" },
|
||||
"줄": [
|
||||
{ "장애물": "미제거", "특별인부": 2, "보통인부": 1, "굴착기+압쇄기(1.0㎥)": 1, "굴착기(0.6㎥)": 1, "시공량": 50 },
|
||||
{ "장애물": "제거", "용접공": 1, "특별인부": 2, "보통인부": 1, "굴착기+압쇄기(1.0㎥)": 1, "굴착기(0.6㎥)": 1, "시공량": 45 }
|
||||
],
|
||||
"주": [
|
||||
"규격 — 굴착기+압쇄기 1.0㎥ · 굴착기 0.6㎥.",
|
||||
"① 본 품은 장비(굴착기+압쇄기)를 사용한 철근콘크리트 구조물을 해체하는 기준이다.",
|
||||
"② 본 품은 콘크리트 헐기 및 부수기, 발생재 정리 작업을 포함한다.",
|
||||
"③ 본 품은 높이 10m이하 기준이며, 특수조건(하부구조보강 필요 등)에 대한 비용은 별도 계상한다.",
|
||||
"④ 공사장의 보호 및 안전시설 설치비, 폐기물 상차 및 운반, 폐기물 처리비용은 별도 계상한다.",
|
||||
"⑤ 장비는 현장여건에 따라 규격을 변경하여 적용할 수 있다.",
|
||||
"⑥ 대형브레이커가 필요한 경우 '[공통부문] 8-2-13 대형브레이커'를 참조하여 별도 계상한다.",
|
||||
"⑦ 공구손료 및 경장비(살수장비 등)의 기계경비는 인력품의 4%로 계상한다.",
|
||||
"⑧ 장애물 제거(철근, 파이프 등) 시 재료량은 재료량 표를 참고한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-1-2 콘크리트구조물 헐기(기계) 재료량",
|
||||
"이름": "콘크리트구조물 헐기(기계) 장애물 제거 재료량(㎥당)",
|
||||
"기준": "㎥당",
|
||||
"출처": "건설품셈 유지관리 3-1-2",
|
||||
"조건": { "구분": "고르기" },
|
||||
"값칸": { "단위": "글", "수량": "수" },
|
||||
"줄": [
|
||||
{ "구분": "산소(대기압상태기준)", "단위": "L", "수량": 135 },
|
||||
{ "구분": "아세틸렌", "단위": "㎏", "수량": 0.05 }
|
||||
],
|
||||
"주": [ "※ 산소량은 대기압상태의 기준량이며, 압축산소는 35℃에서 150기압으로 압축용기에 넣어 사용하는 것을 기준한다." ]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-1-3 철골재 철거(인력)",
|
||||
"이름": "철골재 철거(인력)",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-1-3",
|
||||
"조건": {},
|
||||
"값칸": { "용접공": "인", "보통인부": "인", "시공량": "ton" },
|
||||
"줄": [ { "용접공": 3, "보통인부": 2, "시공량": 1.4 } ],
|
||||
"주": [
|
||||
"① 본 품은 산소용접기를 사용하여 철골재 구조물을 해체하는 기준이다.",
|
||||
"② 본 품은 철골재 철거, 발생재 정리 작업을 포함한다.",
|
||||
"③ 공사장의 보호 및 안전시설 설치비, 폐기물 상차 및 운반, 폐기물 처리비용은 별도 계상한다.",
|
||||
"④ 재료량은 재료량 표를 참고하여 적용한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-1-3 철골재 철거(인력) 재료량",
|
||||
"이름": "철골재 철거(인력) 재료량(ton당)",
|
||||
"기준": "ton당",
|
||||
"출처": "건설품셈 유지관리 3-1-3",
|
||||
"조건": { "구분": "고르기" },
|
||||
"값칸": { "단위": "글", "수량": "수" },
|
||||
"줄": [
|
||||
{ "구분": "산소", "단위": "병", "수량": 0.7 },
|
||||
{ "구분": "아세틸렌", "단위": "㎏", "수량": 2.5 },
|
||||
{ "구분": "LPG", "단위": "㎏", "수량": 2.0 }
|
||||
],
|
||||
"주": [
|
||||
"※ 아세틸렌(산소포함) 또는 L.P.G 중 한가지만 선택 사용한다.",
|
||||
"※ 산소량은 대기압상태의 기준량이며, 압축산소는 35℃에서 150기압으로 압축용기에 넣어 사용하는 것을 기준한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-1-4 철골재 철거(기계)",
|
||||
"이름": "철골재 철거(기계)",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-1-4",
|
||||
"조건": {},
|
||||
"값칸": { "특별인부": "인", "보통인부": "인", "굴착기+빔커터기(1.0㎥)": "대", "굴착기(1.0㎥)": "대", "크레인": "대", "시공량": "ton" },
|
||||
"줄": [ { "특별인부": 2, "보통인부": 1, "굴착기+빔커터기(1.0㎥)": 1, "굴착기(1.0㎥)": 1, "크레인": 1, "시공량": 22 } ],
|
||||
"주": [
|
||||
"① 본 품은 장비(굴착기+빔커터기 등)를 사용하여 철골재 구조물을 해체하는 기준이다.",
|
||||
"② 본 품은 철골재 철거, 발생재 정리 작업을 포함한다.",
|
||||
"③ 높이 10m이하(지상에서 철거) 기준이며, 특수조건(소형장비 추가투입 등)에 대한 비용은 별도 계상한다.",
|
||||
"④ 공사장의 보호 및 안전시설 설치비, 폐기물 상차 및 운반, 폐기물 처리비용은 별도 계상한다.",
|
||||
"⑤ 크레인의 규격은 작업여건(시공높이, 시공위치 등) 및 안전율(적정하중, 작업반경 등)을 고려하여 적합한 규격을 적용한다.",
|
||||
"⑥ 장비는 현장여건에 따라 규격을 변경하여 적용할 수 있다.",
|
||||
"⑦ 공구손료 및 경장비(살수장비 등)의 기계경비는 인력품의 4%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-1-5 석축 헐기(인력)",
|
||||
"이름": "석축 헐기(인력)",
|
||||
"기준": "정의별",
|
||||
"출처": "건설품셈 유지관리 3-1-5",
|
||||
"조건": { "공종": "고르기" },
|
||||
"값칸": { "기준": "글", "할석공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "공종": "메쌓기 뒷길이 45∼60㎝", "기준": "㎡당", "보통인부": 0.2 },
|
||||
{ "공종": "메쌓기 뒷길이 60∼90㎝", "기준": "㎡당", "보통인부": 0.3 },
|
||||
{ "공종": "찰쌓기", "기준": "㎡당", "보통인부": 0.6 },
|
||||
{ "공종": "절석(마름돌) 쌓기", "기준": "㎥당", "할석공": 0.1, "보통인부": 1.1 }
|
||||
],
|
||||
"주": [
|
||||
"원문 그대로 — 이 표는 밑줄(칸 경계선) 없이 찍힘.",
|
||||
"① 본 품은 기준높이 3.6m일 때의 인력헐기를 기준한 것이며, 그 이상일 때의 작업 안전설비 및 특수 조건에 대한 품은 별도 계상한다.",
|
||||
"② 발생품을 재사용코자 할 때나 제자리 고르기를 할 경우는 별도 계상한다.",
|
||||
"③ 본 품은 부수기내의 장애물 제거(철근, 파이프 등) 및 공구손료가 포함되어 있다.",
|
||||
"④ 잡재료는 인력품의 5%이내에서 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-1 금속기와 해체",
|
||||
"이름": "금속기와 해체",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 3-2-1",
|
||||
"조건": {},
|
||||
"값칸": { "지붕잇기공": "인", "보통인부": "인" },
|
||||
"줄": [ { "지붕잇기공": 0.018, "보통인부": 0.012 } ],
|
||||
"주": [
|
||||
"① 본 품은 금속기와 지붕을 재사용하지 아니하는 때의 절단하여 해체하는 기준이다.",
|
||||
"② 본 품은 지붕재 및 후레싱 해체 작업을 포함한다.",
|
||||
"③ 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"④ 폐기물 처리비용은 별도 계상한다.",
|
||||
"⑤ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 3%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-2 흡음텍스 해체",
|
||||
"이름": "흡음텍스 해체",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 3-2-2",
|
||||
"조건": {},
|
||||
"값칸": { "내장공": "인", "보통인부": "인" },
|
||||
"줄": [ { "내장공": 0.016, "보통인부": 0.011 } ],
|
||||
"주": [
|
||||
"① 본 품은 흡음텍스를 재사용하지 아니하는 때의 해체하는 기준이다.",
|
||||
"② 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"③ 폐기물 처리비용은 별도 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-3 경량천장철골틀 해체",
|
||||
"이름": "경량천장철골틀 해체",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 3-2-3",
|
||||
"조건": {},
|
||||
"값칸": { "내장공": "인", "보통인부": "인" },
|
||||
"줄": [ { "내장공": 0.018, "보통인부": 0.012 } ],
|
||||
"주": [
|
||||
"① 본 품은 경량천장철골틀을 재사용하지 아니하는 때의 절단하여 해체하는 기준이다.",
|
||||
"② 본 품은 천장틀(채널, BAR 등) 해체, 달대 및 행거 해체 작업을 포함한다.",
|
||||
"③ 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"④ 폐기물 처리비용은 별도 계상한다.",
|
||||
"⑤ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 2%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-4 조적벽 해체",
|
||||
"이름": "조적벽 해체",
|
||||
"기준": "㎥당",
|
||||
"출처": "건설품셈 유지관리 3-2-4",
|
||||
"조건": {},
|
||||
"값칸": { "조적공": "인", "보통인부": "인" },
|
||||
"줄": [ { "조적공": 0.380, "보통인부": 0.252 } ],
|
||||
"주": [
|
||||
"① 본 품은 조적벽(높이 3.6m이하)을 재사용하지 아니하는 때의 해체하는 기준이다.",
|
||||
"② 본 품은 조적벽 해체, 고정철물 해체 작업을 포함한다.",
|
||||
"③ 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"④ 폐기물 처리비용은 별도 계상한다.",
|
||||
"⑤ 공구손료 및 경장비(함마 등)의 기계경비는 인력품의 2%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-5 경량벽체철골틀 해체",
|
||||
"이름": "경량벽체철골틀 해체",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 3-2-5",
|
||||
"조건": {},
|
||||
"값칸": { "내장공": "인", "보통인부": "인" },
|
||||
"줄": [ { "내장공": 0.016, "보통인부": 0.011 } ],
|
||||
"주": [
|
||||
"① 본 품은 경량벽체철골틀을 재사용하지 아니하는 때의 절단하여 해체하는 기준이다.",
|
||||
"② 본 품은 러너 및 스터드 해체 작업을 포함한다.",
|
||||
"③ 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"④ 폐기물 처리비용은 별도 계상한다.",
|
||||
"⑤ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 2%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-6 석고판 해체",
|
||||
"이름": "석고판 해체",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 3-2-6",
|
||||
"조건": { "부위": "고르기" },
|
||||
"값칸": { "내장공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "부위": "벽", "내장공": 0.014, "보통인부": 0.010 },
|
||||
{ "부위": "천장", "내장공": 0.016, "보통인부": 0.012 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 석고판을 재사용하지 아니하는 때의 절단하여 해체하는 기준이다.",
|
||||
"② 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"③ 폐기물 처리비용은 별도 계상한다.",
|
||||
"④ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 2%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-7 도배 해체",
|
||||
"이름": "도배 해체",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 3-2-7",
|
||||
"조건": { "부위": "고르기" },
|
||||
"값칸": { "도배공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "부위": "벽", "도배공": 0.008, "보통인부": 0.005 },
|
||||
{ "부위": "천장", "도배공": 0.010, "보통인부": 0.007 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 도배지를 재사용하지 아니하는 때의 해체하는 기준이다.",
|
||||
"② 본 품은 정배지 및 초배지 해체 작업을 포함한다.",
|
||||
"③ 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"④ 폐기물 처리비용은 별도 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-8 PVC계바닥재 해체",
|
||||
"이름": "PVC계바닥재 해체",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 3-2-8",
|
||||
"조건": {},
|
||||
"값칸": { "내장공": "인", "보통인부": "인" },
|
||||
"줄": [ { "내장공": 0.006, "보통인부": 0.004 } ],
|
||||
"주": [
|
||||
"① 본 품은 PVC계 바닥재(시트)를 재사용하지 아니하는 때의 해체하는 기준이다.",
|
||||
"② 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"③ 폐기물 처리비용은 별도 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-9 타일 해체",
|
||||
"이름": "타일 해체",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 3-2-9",
|
||||
"조건": { "공법": "고르기" },
|
||||
"값칸": { "타일공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "공법": "떠붙이기", "타일공": 0.037, "보통인부": 0.024 },
|
||||
{ "공법": "압착붙이기,접착붙이기", "타일공": 0.041, "보통인부": 0.027 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 타일을 재사용하지 아니하는 때의 해체하는 기준이다.",
|
||||
"② 본 품은 타일 및 접착제 깨기 작업을 포함한다.",
|
||||
"③ 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"④ 폐기물 처리비용은 별도 계상한다.",
|
||||
"⑤ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 6%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-10 기존방수층 및 보호층 철거",
|
||||
"이름": "기존방수층 및 보호층 철거",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 3-2-10",
|
||||
"조건": {},
|
||||
"값칸": { "착암공": "인", "보통인부": "인", "소형브레이커(1.3㎥/min)": "시간", "공기압축기(3.5㎥/min)": "시간" },
|
||||
"줄": [ { "착암공": 0.06, "보통인부": 0.22, "소형브레이커(1.3㎥/min)": 0.10, "공기압축기(3.5㎥/min)": 0.05 } ],
|
||||
"주": [
|
||||
"규격 — 소형브레이커 1.3㎥/min · 공기압축기 3.5㎥/min.",
|
||||
"① 본 품은 아스팔트 8층 방수를 보수하기 위하여 방수층을 철거하는 품으로 누름 콘크리트층의 파쇄, 방수층 철거, 폐자재 소운반 및 정리품이 포함되어 있다.",
|
||||
"② 소규모공사(개소당 작업면적 40㎡미만)인 경우는 장비 사용기간 및 품을 40% 범위 내에서 가산하여 적용한다.",
|
||||
"③ 누름 콘크리트 두께 8㎝ 기준이다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-11 기존방수층 제거 및 바탕처리",
|
||||
"이름": "기존방수층 제거 및 바탕처리",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 3-2-11",
|
||||
"조건": { "부위": "고르기" },
|
||||
"값칸": { "방수공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "부위": "바닥", "방수공": 0.037, "보통인부": 0.015 },
|
||||
{ "부위": "수직부", "방수공": 0.041, "보통인부": 0.017 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 재방수를 하기 위하여 기존방수층(도막방수)을 제거하고 바탕처리하는 기준이다.",
|
||||
"② 본 품은 방수층 제거, 홈메우기, 불순물 청소, 퍼티 작업을 포함한다.",
|
||||
"③ 공구손료 및 경장비(엔진송풍기, 연마기 등)의 기계경비는 인력품의 6%로 계상한다.",
|
||||
"④ 바탕처리에 사용되는 재료(퍼티, 방수테이프 등)는 별도 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-2-12 석면건축자재 해체",
|
||||
"이름": "석면건축자재 해체",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 3-2-12",
|
||||
"조건": { "부위": "고르기" },
|
||||
"값칸": { "석면해체공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "부위": "내장재", "석면해체공": 0.120, "보통인부": 0.017 },
|
||||
{ "부위": "외장재", "석면해체공": 0.045, "보통인부": 0.011 },
|
||||
{ "부위": "뿜칠재", "석면해체공": 0.5 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 석면이 함유된 자재를 해체하는 품으로 적용기준은 다음과 같다.",
|
||||
"㉮ 내장재는 건축물의 내부 천장재, 내벽체, 간막이재 철거를 기준한 것이다.",
|
||||
"㉯ 외장재는 슬레이트 지붕재 해체를 기준한 것이다.",
|
||||
"㉰ 뿜칠재는 철골내화피복재를 기준으로 한 것으로 철골면의 하부면, 측면부, 상부면 등의 해체공사와 철재로 시공된 천장면에 부착되어 있는 뿜칠재의 해체를 기준한 것이다.",
|
||||
"② 뿜칠재의 경우, 콘크리트면에 부착된 석면 뿜칠재의 해체는 본 품의 20%를 할증하여 적용한다.",
|
||||
"③ 본 품은 비닐보양재, 오염제거구역 설치 및 해체가 포함된 것이며, 보양막(외장재) 설치 및 해체품은 제외되어 있다.",
|
||||
"④ 본 품은 일일 작업시간 6시간을 기준한 것이다.",
|
||||
"⑤ 석면자재의 해체 작업 시 소요되는 기기경비 및 재료비, 소모품비는 별도 계상한다.",
|
||||
"⑥ 실내 고소작업 및 실외 비계설치를 위한 가설재의 설치는 별도 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-3-1 재도장 시 바탕처리(콘크리트·모르타르면)",
|
||||
"이름": "재도장 시 바탕처리(콘크리트·모르타르면)",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-3-1",
|
||||
"조건": {},
|
||||
"값칸": { "도장공": "인", "보통인부": "인", "시공량": "㎡" },
|
||||
"줄": [ { "도장공": 2, "보통인부": 1, "시공량": 230 } ],
|
||||
"주": [
|
||||
"① 본 품은 콘크리트·모르타르면 재도장 시 바탕처리하는 기준이다.",
|
||||
"② 본 품은 기존 도장면을 제거하지 않고, 곰팡이 등 오염, 균열 부위에 부분적으로 퍼티 및 연마하는 작업 기준이다.",
|
||||
"③ 공구손료 및 잡재료비(연마지 등)는 인력품의 3%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-3-2 재도장 시 바탕처리(철재면)",
|
||||
"이름": "재도장 시 바탕처리(철재면)",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-3-2",
|
||||
"조건": { "등급": "고르기" },
|
||||
"값칸": { "도장공": "인", "보통인부": "인", "시공량": "㎡" },
|
||||
"줄": [
|
||||
{ "등급": "A급", "도장공": 2, "보통인부": 1, "시공량": 20 },
|
||||
{ "등급": "B급", "도장공": 2, "보통인부": 1, "시공량": 60 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 철재면 재도장 시 바탕처리하는 기준이다.",
|
||||
"② 본 품은 오염(기름때 등) 및 부착물 제거, 도장면 연마 및 청소 작업을 포함한다.",
|
||||
"③ 대상면의 상태에 따른 적용기준은 적용기준 표와 같다.",
|
||||
"④ 공구손료 및 잡재료비(연마지 등)는 인력품의 3%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-3-2 재도장 시 바탕처리(철재면) 적용기준",
|
||||
"이름": "재도장 시 바탕처리(철재면) 대상면 적용기준",
|
||||
"기준": "정의",
|
||||
"출처": "건설품셈 유지관리 3-3-2",
|
||||
"조건": { "구분": "고르기" },
|
||||
"값칸": { "적용기준": "글" },
|
||||
"줄": [
|
||||
{ "구분": "A급", "적용기준": "재래도장의 탈락이 심하고 부분적으로 부식되어 약품을 사용하여 도막 및 기타 부착물의 완전 제거를 요하는 정도" },
|
||||
{ "구분": "B급", "적용기준": "재래도장의 부출되어 있는 녹을 제거하고 와이어 브러쉬로 청소할 정도" }
|
||||
],
|
||||
"주": [ "③ 대상면의 상태에 따른 적용기준은 다음과 같다." ]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-3-3 재도장 시 바탕처리(목재면)",
|
||||
"이름": "재도장 시 바탕처리(목재면)",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-3-3",
|
||||
"조건": { "등급": "고르기" },
|
||||
"값칸": { "도장공": "인", "보통인부": "인", "시공량": "㎡" },
|
||||
"줄": [
|
||||
{ "등급": "A급", "도장공": 2, "보통인부": 1, "시공량": 110 },
|
||||
{ "등급": "B급", "도장공": 2, "보통인부": 1, "시공량": 270 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 목재면 재도장 시 바탕처리하는 기준이다.",
|
||||
"② 본 품은 오염 및 부착물 제거, 틈새 및 구멍 충진, 퍼티 및 연마 작업을 포함한다.",
|
||||
"③ 대상면의 상태에 따른 적용기준은 적용기준 표와 같다.",
|
||||
"④ 공구손료 및 잡재료비(연마지 등)는 인력품의 3%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-3-3 재도장 시 바탕처리(목재면) 적용기준",
|
||||
"이름": "재도장 시 바탕처리(목재면) 대상면 적용기준",
|
||||
"기준": "정의",
|
||||
"출처": "건설품셈 유지관리 3-3-3",
|
||||
"조건": { "구분": "고르기" },
|
||||
"값칸": { "적용기준": "글" },
|
||||
"줄": [
|
||||
{ "구분": "A급", "적용기준": "재래도장의 탈락 및 목재의 손상이 심하여 갈라진틈, 구멍 땜 등을 충진하고, 평탄하게 연마해야하는 정도" },
|
||||
{ "구분": "B급", "적용기준": "재래도장의 탈락 및 목재의 손상이 거의 없으며, 부착물 제거, 부분적으로 퍼티 및 연마를 요하는 정도" }
|
||||
],
|
||||
"주": [ "③ 대상면의 상태에 따른 적용기준은 다음과 같다." ]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-4-1 지붕 덧씌우기",
|
||||
"이름": "지붕 덧씌우기",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-4-1",
|
||||
"조건": {},
|
||||
"값칸": { "지붕잇기공": "인", "보통인부": "인", "시공량": "㎡" },
|
||||
"줄": [ { "지붕잇기공": 4, "보통인부": 2, "시공량": 85 } ],
|
||||
"주": [
|
||||
"비고 — 맞배지붕(경사를 짓는 지붕면이 2개소)은 시공량을 20% 가산하여 적용한다.",
|
||||
"① 본 품은 기존의 지붕 위에 신규 지붕을 덧씌워 보수하는 기준이다.",
|
||||
"② 본 품은 바탕정리, 지붕틀 설치, 지붕재(금속기와) 설치, 용마루 및 후레싱 마감 작업을 포함한다.",
|
||||
"③ 홈통 및 빗물받이 설치는 '[건축부문] 7-2 홈통'을 따른다.",
|
||||
"④ 비계매기, 비산방지, 보호 및 안전시설의 설치비는 별도 계상한다.",
|
||||
"⑤ 공구손료 및 경장비(에어콤프, 절단기 등)의 기계경비는 인력품의 2%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-4-2 지붕 재설치",
|
||||
"이름": "지붕 재설치",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-4-2",
|
||||
"조건": {},
|
||||
"값칸": { "지붕잇기공": "인", "보통인부": "인", "시공량": "㎡" },
|
||||
"줄": [ { "지붕잇기공": 6, "보통인부": 2, "시공량": 50 } ],
|
||||
"주": [
|
||||
"비고 — 맞배지붕(경사를 짓는 지붕면이 2개소)은 시공량을 20% 가산하여 적용한다.",
|
||||
"① 본 품은 기존의 지붕재가 철거된 상태에서 신규 지붕을 재설치하는 기준이다.",
|
||||
"② 본 품은 바탕정리, 지붕틀 및 바탕합판 설치, 방수시트 및 단열재 설치, 지붕재(금속기와) 설치, 용마루 및 후레싱 마감 작업을 포함한다.",
|
||||
"③ 홈통 및 빗물받이 설치는 '[건축부문] 7-2 홈통'을 따른다.",
|
||||
"④ 지붕재 철거는 별도 계상한다.",
|
||||
"⑤ 비계매기, 비산방지, 보호 및 안전시설(비계 등)의 설치비는 별도 계상한다.",
|
||||
"⑥ 공구손료 및 경장비(에어콤프, 절단기 등)의 기계경비는 인력품의 2%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-4-3 도배 교체",
|
||||
"이름": "도배 교체",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-4-3",
|
||||
"조건": { "부위": "고르기" },
|
||||
"값칸": { "내장공": "인", "시공량": "㎡" },
|
||||
"줄": [
|
||||
{ "부위": "벽", "내장공": 2, "시공량": 46 },
|
||||
{ "부위": "천장", "내장공": 2, "시공량": 35 }
|
||||
],
|
||||
"주": [
|
||||
"비고 — 사용중인 세대로 가구 등의 지장물이 있는 경우 시공량의 15%를 감한다.",
|
||||
"① 본 품은 도배지를 해체(재사용하지 아니하는 때)하고 재설치하는 기준이다.",
|
||||
"② 본 품은 도배지 해체, 바탕정리, 풀먹임, 초배 및 정배 바름 작업을 포함한다.",
|
||||
"③ 가구 등 지장물의 운반은 별도 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-4-4 PVC계바닥재 교체",
|
||||
"이름": "PVC계바닥재 교체",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-4-4",
|
||||
"조건": {},
|
||||
"값칸": { "내장공": "인", "시공량": "㎡" },
|
||||
"줄": [ { "내장공": 2, "시공량": 61 } ],
|
||||
"주": [
|
||||
"비고 — 사용중인 세대로 가구 등의 지장물이 있는 경우 시공량의 15%를 감한다.",
|
||||
"① 본 품은 PVC계 바닥재(시트)를 해체(재사용하지 아니하는 때)하고 재설치하는 기준이다.",
|
||||
"② 본 품은 바닥재 해체, 바탕정리, 접착제(부분접합 방식) 바름, 바닥재 설치 작업을 포함한다.",
|
||||
"③ 가구 등 지장물의 운반은 별도 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "3-4-5 타일 교체",
|
||||
"이름": "타일 교체",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 3-4-5",
|
||||
"조건": { "공법": "고르기" },
|
||||
"값칸": { "타일공": "인", "시공량": "㎡" },
|
||||
"줄": [
|
||||
{ "공법": "떠붙이기(벽)", "타일공": 2, "시공량": 7 },
|
||||
{ "공법": "압착붙이기(바닥)", "타일공": 2, "시공량": 8 }
|
||||
],
|
||||
"주": [
|
||||
"비고 — 사용중인 세대로 가구 등의 지장물이 있는 경우 시공량의 15%를 감한다.",
|
||||
"① 본 품은 타일을 해체(재사용하지 아니하는 때)하고 재설치하는 기준이다.",
|
||||
"② 본 품은 타일 해체, 바탕정리, 타일 붙임, 줄눈 설치 및 마무리 작업을 포함한다.",
|
||||
"③ 방수 작업은 별도 계상한다.",
|
||||
"④ 가구 등 지장물의 운반은 별도 계상한다."
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,353 @@
|
||||
{
|
||||
"그룹": "소요량",
|
||||
"원문": "건설품셈",
|
||||
"부문": "유지관리",
|
||||
"판": "2026",
|
||||
"표": [
|
||||
{
|
||||
"열쇠": "4-1-1 배관 해체",
|
||||
"이름": "배관 해체",
|
||||
"기준": "m당",
|
||||
"출처": "건설품셈 유지관리 4-1-1",
|
||||
"조건": { "관종": "고르기", "규격(㎜)": "고르기" },
|
||||
"값칸": { "배관공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "관종": "강관", "규격(㎜)": "ø15이하", "배관공": 0.012, "보통인부": 0.008 },
|
||||
{ "관종": "강관", "규격(㎜)": "20", "배관공": 0.013, "보통인부": 0.009 },
|
||||
{ "관종": "강관", "규격(㎜)": "25", "배관공": 0.017, "보통인부": 0.011 },
|
||||
{ "관종": "강관", "규격(㎜)": "32", "배관공": 0.019, "보통인부": 0.013 },
|
||||
{ "관종": "강관", "규격(㎜)": "40", "배관공": 0.021, "보통인부": 0.014 },
|
||||
{ "관종": "강관", "규격(㎜)": "50", "배관공": 0.027, "보통인부": 0.018 },
|
||||
{ "관종": "강관", "규격(㎜)": "65", "배관공": 0.031, "보통인부": 0.021 },
|
||||
{ "관종": "강관", "규격(㎜)": "80", "배관공": 0.039, "보통인부": 0.026 },
|
||||
{ "관종": "강관", "규격(㎜)": "100", "배관공": 0.053, "보통인부": 0.035 },
|
||||
{ "관종": "강관", "규격(㎜)": "125", "배관공": 0.067, "보통인부": 0.045 },
|
||||
{ "관종": "강관", "규격(㎜)": "150", "배관공": 0.079, "보통인부": 0.053 },
|
||||
{ "관종": "강관", "규격(㎜)": "200", "배관공": 0.121, "보통인부": 0.080 },
|
||||
{ "관종": "강관", "규격(㎜)": "250", "배관공": 0.161, "보통인부": 0.107 },
|
||||
{ "관종": "강관", "규격(㎜)": "300", "배관공": 0.208, "보통인부": 0.139 },
|
||||
{ "관종": "강관", "규격(㎜)": "350", "배관공": 0.250, "보통인부": 0.167 },
|
||||
{ "관종": "강관", "규격(㎜)": "400", "배관공": 0.296, "보통인부": 0.197 },
|
||||
{ "관종": "동관", "규격(㎜)": "ø15이하", "배관공": 0.010, "보통인부": 0.007 },
|
||||
{ "관종": "동관", "규격(㎜)": "20", "배관공": 0.012, "보통인부": 0.008 },
|
||||
{ "관종": "동관", "규격(㎜)": "25", "배관공": 0.015, "보통인부": 0.010 },
|
||||
{ "관종": "동관", "규격(㎜)": "32", "배관공": 0.018, "보통인부": 0.012 },
|
||||
{ "관종": "동관", "규격(㎜)": "40", "배관공": 0.020, "보통인부": 0.014 },
|
||||
{ "관종": "동관", "규격(㎜)": "50", "배관공": 0.027, "보통인부": 0.018 },
|
||||
{ "관종": "동관", "규격(㎜)": "65", "배관공": 0.031, "보통인부": 0.021 },
|
||||
{ "관종": "동관", "규격(㎜)": "80", "배관공": 0.039, "보통인부": 0.026 },
|
||||
{ "관종": "동관", "규격(㎜)": "100", "배관공": 0.053, "보통인부": 0.035 },
|
||||
{ "관종": "동관", "규격(㎜)": "125", "배관공": 0.066, "보통인부": 0.044 },
|
||||
{ "관종": "동관", "규격(㎜)": "150", "배관공": 0.078, "보통인부": 0.052 },
|
||||
{ "관종": "동관", "규격(㎜)": "200", "배관공": 0.116, "보통인부": 0.077 },
|
||||
{ "관종": "동관", "규격(㎜)": "250", "배관공": 0.153, "보통인부": 0.102 }
|
||||
],
|
||||
"주": [
|
||||
"원문 그대로 — 동관 300~400 규격 칸은 빈 칸(글자층 전각 빈칸).",
|
||||
"① 본 품은 배관을 재사용하지 아니하는 때의 절단하여 해체하는 기준이다.",
|
||||
"② 본 품은 지지철물, 배관 해체를 포함한다.",
|
||||
"③ 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"④ 폐기물 처리비용은 별도 계상한다.",
|
||||
"⑤ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 2%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-1-2 각형덕트 해체",
|
||||
"이름": "각형덕트 해체",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 4-1-2",
|
||||
"조건": { "호칭두께(mm)": "고르기" },
|
||||
"값칸": { "덕트공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "호칭두께(mm)": "0.5", "덕트공": 0.064, "보통인부": 0.043 },
|
||||
{ "호칭두께(mm)": "0.6", "덕트공": 0.060, "보통인부": 0.040 },
|
||||
{ "호칭두께(mm)": "0.8", "덕트공": 0.063, "보통인부": 0.042 },
|
||||
{ "호칭두께(mm)": "1.0", "덕트공": 0.077, "보통인부": 0.051 },
|
||||
{ "호칭두께(mm)": "1.2", "덕트공": 0.089, "보통인부": 0.059 },
|
||||
{ "호칭두께(mm)": "1.6", "덕트공": 0.111, "보통인부": 0.074 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 각형덕트(아연도금강판, 스테인리스)를 재사용하지 아니하는 때의 절단하여 해체하는 기준이다.",
|
||||
"② 본 품은 지지철물, 덕트 절단 및 해체를 포함한다.",
|
||||
"③ 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"④ 폐기물 처리비용은 별도 계상한다.",
|
||||
"⑤ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 2%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-1-3 스파이럴덕트 해체",
|
||||
"이름": "스파이럴덕트 해체",
|
||||
"기준": "m당",
|
||||
"출처": "건설품셈 유지관리 4-1-3",
|
||||
"조건": { "철판두께(㎜)": "고르기", "규격(㎜)": "고르기" },
|
||||
"값칸": { "덕트공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "철판두께(㎜)": "0.5", "규격(㎜)": "ø150이하", "덕트공": 0.036, "보통인부": 0.024 },
|
||||
{ "철판두께(㎜)": "0.5", "규격(㎜)": "160", "덕트공": 0.037, "보통인부": 0.025 },
|
||||
{ "철판두께(㎜)": "0.5", "규격(㎜)": "180", "덕트공": 0.041, "보통인부": 0.028 },
|
||||
{ "철판두께(㎜)": "0.5", "규격(㎜)": "200", "덕트공": 0.045, "보통인부": 0.030 },
|
||||
{ "철판두께(㎜)": "0.6", "규격(㎜)": "225", "덕트공": 0.050, "보통인부": 0.033 },
|
||||
{ "철판두께(㎜)": "0.6", "규격(㎜)": "250", "덕트공": 0.055, "보통인부": 0.036 },
|
||||
{ "철판두께(㎜)": "0.6", "규격(㎜)": "275", "덕트공": 0.059, "보통인부": 0.040 },
|
||||
{ "철판두께(㎜)": "0.6", "규격(㎜)": "300", "덕트공": 0.064, "보통인부": 0.043 },
|
||||
{ "철판두께(㎜)": "0.6", "규격(㎜)": "350", "덕트공": 0.074, "보통인부": 0.049 },
|
||||
{ "철판두께(㎜)": "0.6", "규격(㎜)": "400", "덕트공": 0.084, "보통인부": 0.056 },
|
||||
{ "철판두께(㎜)": "0.6", "규격(㎜)": "450", "덕트공": 0.104, "보통인부": 0.069 },
|
||||
{ "철판두께(㎜)": "0.6", "규격(㎜)": "500", "덕트공": 0.114, "보통인부": 0.076 },
|
||||
{ "철판두께(㎜)": "0.6", "규격(㎜)": "550", "덕트공": 0.123, "보통인부": 0.082 },
|
||||
{ "철판두께(㎜)": "0.6", "규격(㎜)": "600", "덕트공": 0.132, "보통인부": 0.088 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 스파이럴덕트(아연도금강판)를 재사용하지 아니하는 때의 절단하여 해체하는 기준이다.",
|
||||
"② 본 품은 지지철물, 덕트 절단 및 해체를 포함한다.",
|
||||
"③ 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"④ 폐기물 처리비용은 별도 계상한다.",
|
||||
"⑤ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 2%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-1-4 배관보온 해체",
|
||||
"이름": "배관보온 해체",
|
||||
"기준": "m당",
|
||||
"출처": "건설품셈 유지관리 4-1-4",
|
||||
"조건": { "보온재종류": "고르기", "규격(㎜)": "고르기" },
|
||||
"값칸": { "보온공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "ø15", "보온공": 0.014, "보통인부": 0.010 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "20", "보온공": 0.016, "보통인부": 0.011 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "25", "보온공": 0.017, "보통인부": 0.011 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "32", "보온공": 0.020, "보통인부": 0.013 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "40", "보온공": 0.023, "보통인부": 0.016 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "50", "보온공": 0.027, "보통인부": 0.018 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "65", "보온공": 0.029, "보통인부": 0.020 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "80", "보온공": 0.033, "보통인부": 0.022 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "100", "보온공": 0.038, "보통인부": 0.025 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "125", "보온공": 0.046, "보통인부": 0.030 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "150", "보온공": 0.053, "보통인부": 0.035 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "200", "보온공": 0.064, "보통인부": 0.042 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "250", "보온공": 0.073, "보통인부": 0.049 },
|
||||
{ "보온재종류": "고무발포보온재", "규격(㎜)": "300", "보온공": 0.083, "보통인부": 0.055 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "ø15", "보온공": 0.010, "보통인부": 0.007 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "20", "보온공": 0.012, "보통인부": 0.008 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "25", "보온공": 0.012, "보통인부": 0.008 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "32", "보온공": 0.014, "보통인부": 0.010 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "40", "보온공": 0.017, "보통인부": 0.011 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "50", "보온공": 0.019, "보통인부": 0.013 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "65", "보온공": 0.021, "보통인부": 0.014 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "80", "보온공": 0.024, "보통인부": 0.016 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "100", "보온공": 0.027, "보통인부": 0.018 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "125", "보온공": 0.033, "보통인부": 0.022 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "150", "보온공": 0.038, "보통인부": 0.025 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "200", "보온공": 0.045, "보통인부": 0.030 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "250", "보온공": 0.052, "보통인부": 0.035 },
|
||||
{ "보온재종류": "발포폴리에틸렌보온재", "규격(㎜)": "300", "보온공": 0.059, "보통인부": 0.039 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "ø15", "보온공": 0.016, "보통인부": 0.011 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "20", "보온공": 0.018, "보통인부": 0.012 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "25", "보온공": 0.019, "보통인부": 0.013 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "32", "보온공": 0.023, "보통인부": 0.015 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "40", "보온공": 0.026, "보통인부": 0.017 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "50", "보온공": 0.031, "보통인부": 0.020 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "65", "보온공": 0.033, "보통인부": 0.022 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "80", "보온공": 0.038, "보통인부": 0.025 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "100", "보온공": 0.043, "보통인부": 0.028 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "125", "보온공": 0.051, "보통인부": 0.034 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "150", "보온공": 0.060, "보통인부": 0.040 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "200", "보온공": 0.072, "보통인부": 0.048 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "250", "보온공": 0.082, "보통인부": 0.055 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "규격(㎜)": "300", "보온공": 0.093, "보통인부": 0.062 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 배관보온재(보온두께 50mm이하)를 재사용하지 아니하는 때의 절단하여 해체하는 기준이다.",
|
||||
"② 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"③ 폐기물 처리비용은 별도 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-1-5 덕트보온 해체",
|
||||
"이름": "덕트보온 해체",
|
||||
"기준": "㎡당",
|
||||
"출처": "건설품셈 유지관리 4-1-5",
|
||||
"조건": { "보온재종류": "고르기" },
|
||||
"값칸": { "보온공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "보온재종류": "고무발포보온재·발포폴리에틸렌보온재", "보온공": 0.081, "보통인부": 0.054 },
|
||||
{ "보온재종류": "유리면보온재(글라스울)", "보온공": 0.096, "보통인부": 0.064 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 재사용하지 아니하는 때의 보온재를 절단하여 해체하는 기준이다.",
|
||||
"② 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"③ 폐기물 처리비용은 별도 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-1-6 펌프 해체",
|
||||
"이름": "펌프 해체",
|
||||
"기준": "대당",
|
||||
"출처": "건설품셈 유지관리 4-1-6",
|
||||
"조건": { "규격(kW)": "고르기" },
|
||||
"값칸": { "기계설비공": "인", "보통인부": "인" },
|
||||
"줄": [
|
||||
{ "규격(kW)": "0.75 이하", "기계설비공": 0.245, "보통인부": 0.163 },
|
||||
{ "규격(kW)": "1.5 이하", "기계설비공": 0.271, "보통인부": 0.181 },
|
||||
{ "규격(kW)": "2.2 이하", "기계설비공": 0.312, "보통인부": 0.208 },
|
||||
{ "규격(kW)": "3.7 이하", "기계설비공": 0.359, "보통인부": 0.239 },
|
||||
{ "규격(kW)": "5.5 이하", "기계설비공": 0.432, "보통인부": 0.288 },
|
||||
{ "규격(kW)": "7.5 이하", "기계설비공": 0.545, "보통인부": 0.363 },
|
||||
{ "규격(kW)": "11 이하", "기계설비공": 0.685, "보통인부": 0.457 },
|
||||
{ "규격(kW)": "15 이하", "기계설비공": 0.727, "보통인부": 0.485 },
|
||||
{ "규격(kW)": "22 이하", "기계설비공": 1.175, "보통인부": 0.783 },
|
||||
{ "규격(kW)": "37 이하", "기계설비공": 1.517, "보통인부": 1.011 },
|
||||
{ "규격(kW)": "55 이하", "기계설비공": 2.440, "보통인부": 1.627 },
|
||||
{ "규격(kW)": "75 이하", "기계설비공": 2.989, "보통인부": 1.993 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 일반펌프(급수 및 소방펌프)를 재사용하지 아니하는 때의 절단하여 해체하는 기준이다.",
|
||||
"② 본 품은 방진가대 해체, 펌프 절단 및 해체를 포함한다.",
|
||||
"③ 비산방지, 보호 및 안전시설 등의 설치비는 별도 계상한다.",
|
||||
"④ 폐기물 처리비용은 별도 계상한다.",
|
||||
"⑤ 공구손료 및 경장비(절단기 등)의 기계경비는 인력품의 2%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-1-7 일반기계설비 철거 및 이설",
|
||||
"이름": "일반기계설비 철거 및 이설 요율",
|
||||
"기준": "단위:%",
|
||||
"출처": "건설품셈 유지관리 4-1-7",
|
||||
"조건": { "구분": "고르기" },
|
||||
"값칸": { "철거(재사용고려)": "%", "철거(재사용안함)": "%", "동일구내(인접장소)이설": "%" },
|
||||
"줄": [
|
||||
{ "구분": "1. 기기류", "철거(재사용고려)": 80, "철거(재사용안함)": 60, "동일구내(인접장소)이설": 160 },
|
||||
{ "구분": "2. 철골류", "철거(재사용고려)": 70, "철거(재사용안함)": 50, "동일구내(인접장소)이설": 150 },
|
||||
{ "구분": "3. 배관류", "철거(재사용고려)": 60, "철거(재사용안함)": 40, "동일구내(인접장소)이설": 140 },
|
||||
{ "구분": "4. BELT CONVEYOR류", "철거(재사용고려)": 80, "철거(재사용안함)": 60, "동일구내(인접장소)이설": 160 },
|
||||
{ "구분": "5. 보온재", "철거(재사용고려)": 60, "철거(재사용안함)": 40, "동일구내(인접장소)이설": 140 },
|
||||
{ "구분": "6. HEATER & TANK류", "철거(재사용고려)": 70, "철거(재사용안함)": 50, "동일구내(인접장소)이설": 150 },
|
||||
{ "구분": "7. PUMP & FAN류", "철거(재사용고려)": 60, "철거(재사용안함)": 40, "동일구내(인접장소)이설": 140 },
|
||||
{ "구분": "8. CRANE류", "철거(재사용고려)": 70, "철거(재사용안함)": 50, "동일구내(인접장소)이설": 150 }
|
||||
],
|
||||
"주": [
|
||||
"① '4-1-1 배관 해체~4-1-6 펌프 해체'의 각 항목을 우선 적용하며, 외의 항목은 상기류 유사폼목에 적용할 수 있다.(원문 그대로 「유사폼목」)",
|
||||
"② 공구손료 및 소모재료는 별도 계상한다.",
|
||||
"③ 상기의 율은 설치를 100%로 볼 때이다.",
|
||||
"④ 특수기기에 대하여는 별도 계상한다.",
|
||||
"⑤ 철거한 설비를 동일구내 또한 인접한 장소가 아닌 곳에 재 설치할 경우에는 설치품+철거품(재사용을 고려할 경우)으로 계상한다.",
|
||||
"⑥ 다음 항목의 철거는 신설의 50%(재사용을 고려치 않을 경우)로 계상한다 — 적용항목 표를 참고한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-1-7 일반기계설비 철거 및 이설 적용항목",
|
||||
"이름": "일반기계설비 철거 신설 50% 적용항목",
|
||||
"기준": "정의",
|
||||
"출처": "건설품셈 유지관리 4-1-7",
|
||||
"조건": {},
|
||||
"값칸": { "항목": "글" },
|
||||
"줄": [ { "항목": "1-4-1 주철관 기계식 접합 및 배관 · 4-2-1 송풍기 설치 · 5-1-1 일반밸브 및 콕류 설치 · 5-1-2 감압밸브장치 설치 · 5-2-1 스팀트랩 장치 설치 · 5-3-1 익스팬션조인트 설치 · 5-3-2 플랙시블커넥터 설치 · 8-1-2 냉동기 설치 · 8-1-3 냉각탑 설치 · 8-2-1 공기가열기, 공기냉각기, 공기여과기 설치 · 8-2-3 공기조화기(Air Handling Unit) 설치 · 8-3-6 방열기 설치 · 10-1-1 옥내소화전함설치 · 10-1-2 소화용구 격납상자설치 · 10-3-1 지하식설치 · 10-3-2 지상식설치 · 10-4-1 일반송수구설치 · 10-4-2 방수구설치" } ],
|
||||
"주": [ "⑥ 다음 항목의 철거는 신설의 50%(재사용을 고려치 않을 경우)로 계상한다." ]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-2-1 자동제어설비 철거 및 이설",
|
||||
"이름": "자동제어설비 철거 및 이설",
|
||||
"기준": "적용내용",
|
||||
"출처": "건설품셈 유지관리 4-2-1",
|
||||
"조건": {},
|
||||
"값칸": { "항목": "글", "철거요율": "%", "이설요율": "%" },
|
||||
"줄": [
|
||||
{
|
||||
"항목": "12-1-1 계기반 설치 · 12-1-2 플랜트계기 설치 · 12-2-2 계량기 설치 · 12-2-3 도압배관 · 12-2-4 Control Air 배관 · 12-2-5 압축공기 발생장치 및 공기관 배관",
|
||||
"철거요율": 40,
|
||||
"이설요율": 140
|
||||
}
|
||||
],
|
||||
"주": [
|
||||
"적용내용 — 철거는 본 품의 40%(재사용)를 계상한다. 이설은 본 품의 140%를 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-3-1 유량계 교체",
|
||||
"이름": "유량계 교체",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 4-3-1",
|
||||
"조건": { "규격(mm)": "고르기" },
|
||||
"값칸": { "배관공": "인", "보통인부": "인", "시공량(보호통)": "개", "시공량(유량계)": "개" },
|
||||
"줄": [
|
||||
{ "규격(mm)": "ø13~15", "배관공": 1, "보통인부": 1, "시공량(보호통)": 6.0, "시공량(유량계)": 8.0 },
|
||||
{ "규격(mm)": "ø20~32", "배관공": 1, "보통인부": 1, "시공량(보호통)": 5.0, "시공량(유량계)": 7.0 },
|
||||
{ "규격(mm)": "ø40~50", "배관공": 1, "보통인부": 1, "시공량(보호통)": 4.0, "시공량(유량계)": 6.0 },
|
||||
{ "규격(mm)": "ø65~80", "배관공": 1, "보통인부": 1, "시공량(유량계)": 2.0 },
|
||||
{ "규격(mm)": "ø100~150", "배관공": 1, "보통인부": 1, "시공량(유량계)": 1.5 },
|
||||
{ "규격(mm)": "ø200~300", "배관공": 1, "보통인부": 1, "시공량(유량계)": 1.0 }
|
||||
],
|
||||
"주": [
|
||||
"비고 — 동일장소에서 수도미터, 온수미터를 병행 교체 시(해체 후 재부착)에는 유량계 교체 시공량에 30%를 감한다.",
|
||||
"① 본 품은 수도미터(급수용), 온수미터(급탕용, 난방용)의 옥내배관 교체(해체 후 재부착) 기준이다.",
|
||||
"② 보호통·뚜껑철거 및 재설치가 요구되는 경우에 보호통을 적용한다.",
|
||||
"③ 본 품은 유량계 해체 및 재부착, 작동시험 및 마무리 작업을 포함한다.",
|
||||
"④ 공구손료 및 경장비의 기계경비는 인력품의 1%로 계상한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-3-2 관갱생공",
|
||||
"이름": "관갱생공",
|
||||
"기준": "m당",
|
||||
"출처": "건설품셈 유지관리 4-3-2",
|
||||
"조건": { "규격(㎜)": "고르기" },
|
||||
"값칸": { "규사": "㎏", "에폭시도료": "㎏", "배관공": "인", "특별인부": "인", "장비사용시간": "시간" },
|
||||
"줄": [
|
||||
{ "규격(㎜)": "ø15", "규사": 0.520, "에폭시도료": 0.060, "배관공": 0.072, "특별인부": 0.036, "장비사용시간": 0.053 },
|
||||
{ "규격(㎜)": "20", "규사": 0.590, "에폭시도료": 0.107, "배관공": 0.072, "특별인부": 0.036, "장비사용시간": 0.053 },
|
||||
{ "규격(㎜)": "25", "규사": 0.707, "에폭시도료": 0.127, "배관공": 0.072, "특별인부": 0.036, "장비사용시간": 0.053 },
|
||||
{ "규격(㎜)": "32", "규사": 0.880, "에폭시도료": 0.173, "배관공": 0.072, "특별인부": 0.036, "장비사용시간": 0.053 },
|
||||
{ "규격(㎜)": "40", "규사": 1.083, "에폭시도료": 0.203, "배관공": 0.072, "특별인부": 0.036, "장비사용시간": 0.053 },
|
||||
{ "규격(㎜)": "50", "규사": 1.343, "에폭시도료": 0.260, "배관공": 0.072, "특별인부": 0.036, "장비사용시간": 0.053 },
|
||||
{ "규격(㎜)": "65", "규사": 1.687, "에폭시도료": 0.330, "배관공": 0.081, "특별인부": 0.039, "장비사용시간": 0.064 },
|
||||
{ "규격(㎜)": "80", "규사": 2.083, "에폭시도료": 0.387, "배관공": 0.081, "특별인부": 0.039, "장비사용시간": 0.064 },
|
||||
{ "규격(㎜)": "100", "규사": 2.580, "에폭시도료": 0.513, "배관공": 0.081, "특별인부": 0.039, "장비사용시간": 0.064 },
|
||||
{ "규격(㎜)": "125", "규사": 3.177, "에폭시도료": 0.647, "배관공": 0.101, "특별인부": 0.050, "장비사용시간": 0.080 },
|
||||
{ "규격(㎜)": "150", "규사": 3.977, "에폭시도료": 0.777, "배관공": 0.101, "특별인부": 0.050, "장비사용시간": 0.080 },
|
||||
{ "규격(㎜)": "200", "규사": 5.030, "에폭시도료": 1.027, "배관공": 0.101, "특별인부": 0.050, "장비사용시간": 0.080 },
|
||||
{ "규격(㎜)": "250", "규사": 6.297, "에폭시도료": 1.277, "배관공": 0.111, "특별인부": 0.056, "장비사용시간": 0.089 },
|
||||
{ "규격(㎜)": "300", "규사": 7.610, "에폭시도료": 1.650, "배관공": 0.111, "특별인부": 0.056, "장비사용시간": 0.089 }
|
||||
],
|
||||
"주": [
|
||||
"① 본 품은 에어샌드공법을 기준한 것이다.",
|
||||
"② 도장두께는 0.3∼1㎜일 때를 기준한 것이다.",
|
||||
"③ 본 품에는 강관 갱생을 위한 관내부세척, 열풍건조, 관내부 피복코팅 및 소운반 품이 포함되어 있다.",
|
||||
"④ 입상관의 경우는 본 품에 30%를 가산한다.",
|
||||
"⑤ 검사구 설치, 밸브 및 보온 해체 복구, 가설급수 배관 및 해체에 대한 비용은 별도 계상한다.",
|
||||
"⑥ 관세척 공사시 발생되는 폐기물을 폐기물관리법 등의 규정에 따라 적정하게 처리하는데 소요되는 비용은 별도 계상한다.",
|
||||
"⑦ 사용장비중 공기압축기는 규격 25.5㎥/min를 기준한 것이며, 라이닝기(1set)에 대한 기계경비는 별도 계상한다.",
|
||||
"⑧ 장비조합은 장비조합 표를 기준한다."
|
||||
]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-3-2 관갱생공 장비조합",
|
||||
"이름": "관갱생공 장비조합",
|
||||
"기준": "정의",
|
||||
"출처": "건설품셈 유지관리 4-3-2",
|
||||
"조건": { "규격(㎜)범위": "고르기" },
|
||||
"값칸": { "라이닝기": "글", "공기압축기": "대" },
|
||||
"줄": [
|
||||
{ "규격(㎜)범위": "ø15∼50", "라이닝기": "1set", "공기압축기": 1 },
|
||||
{ "규격(㎜)범위": "ø65∼100", "라이닝기": "1set", "공기압축기": 2 },
|
||||
{ "규격(㎜)범위": "ø125∼200", "라이닝기": "1set", "공기압축기": 5 },
|
||||
{ "규격(㎜)범위": "ø250∼300", "라이닝기": "1set", "공기압축기": 6 }
|
||||
],
|
||||
"주": [ "⑧ 장비조합은 다음을 기준한다." ]
|
||||
},
|
||||
{
|
||||
"열쇠": "4-3-3 배관누수 검사",
|
||||
"이름": "배관누수 검사",
|
||||
"기준": "일당",
|
||||
"출처": "건설품셈 유지관리 4-3-3",
|
||||
"조건": {},
|
||||
"값칸": { "배관공": "인", "시공량": "회" },
|
||||
"줄": [ { "배관공": 2, "시공량": 2.8 } ],
|
||||
"주": [
|
||||
"① 본 품은 급수용, 급탕용, 난방용 옥내배관(∅50mm이하)의 누수보수를 위해 배관을 검사하는 기준이다.",
|
||||
"② 본 품은 작업준비, 수도검침 및 기록, 미터기 해체 및 재설치, 공기압시험 및 누수탐지, 정리 작업을 포함한다.",
|
||||
"③ 누수부위에 대한 해체 및 복구, 누수배관 교체 작업은 별도 계상한다.",
|
||||
"④ 공구손료 및 경장비(공기압축기, 압력계 등)의 기계경비는 인력품의 3%로 계상한다."
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -81,6 +81,10 @@
|
||||
{ "열쇠": "복합비료", "이름": "비료", "규격": "복합비료", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량" },
|
||||
{ "열쇠": "피복제", "이름": "피복제", "규격": "화이버/펄프류", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량" },
|
||||
{ "열쇠": "침식방지안정제", "이름": "침식방지안정제", "규격": "합성접착제", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량" },
|
||||
{ "열쇠": "착색제", "이름": "색소", "규격": "착색제", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량" }
|
||||
{ "열쇠": "착색제", "이름": "색소", "규격": "착색제", "단위": "㎏", "값": null, "출처": "자체", "비고": "건설품셈 공통 4-1-3 재료량" },
|
||||
{ "열쇠": "차선도색 프라이머", "이름": "프라이머", "규격": "융착식 도료 차선도색용", "단위": "kg", "값": null, "출처": "자체", "비고": "건설품셈 토목 1-8-9 융착식 도료 수동식 재료" },
|
||||
{ "열쇠": "낙석방지망 철망", "이름": "철망", "규격": "낙석방지망용", "단위": "㎡", "값": null, "출처": "자체", "비고": "건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)" },
|
||||
{ "열쇠": "결속선", "이름": "결속선", "규격": "", "단위": "m", "값": null, "출처": "자체", "비고": "건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)" },
|
||||
{ "열쇠": "에폭시", "이름": "에폭시", "규격": "", "단위": "kg", "값": null, "출처": "자체", "비고": "건설품셈 토목 1-9-4 낙석방지망 재료(참고자료) · 포켓식만" }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -19,6 +19,8 @@ SAMPLES = [
|
||||
"로직_건설품셈_공통4장.json",
|
||||
"로직_건설품셈_공통7장.json",
|
||||
"로직_건설품셈_공통8장.json",
|
||||
"로직_건설품셈_토목1장.json",
|
||||
"로직_건설품셈_토목2장.json",
|
||||
"로직_산림품셈_03장.json",
|
||||
"로직_산림품셈_04장.json",
|
||||
"로직_산림품셈_05장.json",
|
||||
@@ -205,13 +207,23 @@ def test_방제_벌목조재_감_할증(whole):
|
||||
def test_건설_석재판_습식_공구손료(whole):
|
||||
"""공통 7-4-1 — 바닥부 테라조판 석공 3 · 줄눈공 1 · 보통인부 2 ÷ 15㎡ · 공구손료 인력품 2%."""
|
||||
got = mf.run(whole, "건설품셈:7-4-1 습식공법", {"시공부위": "바닥부", "자재": "테라조판"})
|
||||
assert [line["수량"] for line in got["줄"][:3]] == [Decimal(3) / 15, Decimal(1) / 15, Decimal(2) / 15]
|
||||
assert [line["수량"] for line in got["줄"][:3]] == [
|
||||
Decimal(3) / 15,
|
||||
Decimal(1) / 15,
|
||||
Decimal(2) / 15,
|
||||
]
|
||||
assert got["경비"] == got["노무비"] * Decimal("0.02")
|
||||
|
||||
|
||||
def test_건설_정원석_난이도_가산(whole):
|
||||
"""공통 4-4-1 — 쌓기 20ton 미만 조경공 1.212 × 1.1 · 굴착기 0.7㎥ 0.657hr 그대로."""
|
||||
given = {"작업": "쌓기", "중량": "20ton 미만", "난이도가산": 10, "지역": "전국평균", "보정작업": "해당 없음"}
|
||||
given = {
|
||||
"작업": "쌓기",
|
||||
"중량": "20ton 미만",
|
||||
"난이도가산": 10,
|
||||
"지역": "전국평균",
|
||||
"보정작업": "해당 없음",
|
||||
}
|
||||
got = mf.run(whole, "건설품셈:4-4-1 정원석 쌓기 및 놓기", given)
|
||||
assert [line["수량"] for line in got["줄"][:2]] == [Decimal("1.3332"), Decimal("0.657")]
|
||||
|
||||
@@ -231,6 +243,36 @@ def test_건설_흙깎기_암_치즐(whole):
|
||||
assert got["줄"][-1]["금액"] == brk["금액"] / 100
|
||||
|
||||
|
||||
def test_토목_동상방지층_인력_살수(whole):
|
||||
"""토목 1-2-1 — 165㎥/일 · 인력 살수면 살수차 0 · 보통인부 100㎡당 1인 = 두께 20㎝ 에서 1/20 인/㎥."""
|
||||
given = {"살수": "인력 살수", "두께": 20, "지역": "전국평균", "보정작업": "해당 없음"}
|
||||
got = mf.run(whole, "건설품셈:1-2-1 인력식 소규모장비 포설", given)
|
||||
qty = {line["이름"]: line["수량"] for line in got["줄"]}
|
||||
assert qty["굴착기 0.6㎥"] == Decimal(8) / 165
|
||||
assert qty["살수차 5,500ℓ"] == 0
|
||||
assert got["줄"][-1]["수량"] == Decimal(1) / 20
|
||||
|
||||
|
||||
def test_토목_보도블록_감(whole):
|
||||
"""토목 1-7-1 — B-Type 190㎡/일 × 0.9(유도블록) · 정밀절단 아니면 특별인부 2 - 1."""
|
||||
given = {
|
||||
"형식": "B-Type",
|
||||
"유도블록": "유도・점자블록",
|
||||
"정밀절단": "아님",
|
||||
"지역": "전국평균",
|
||||
"보정작업": "해당 없음",
|
||||
}
|
||||
got = mf.run(whole, "건설품셈:1-7-1 보도용 블록 설치(소형)", given)
|
||||
assert got["줄"][1]["수량"] == Decimal(1) / Decimal(171)
|
||||
|
||||
|
||||
def test_토목_블록붙이기_굴착기_대체(whole):
|
||||
"""토목 2-3-3 주④ — 크레인 대신 굴착기 0.2㎥ 0.063hr · 크레인 0."""
|
||||
given = {"장비": "굴착기", "크레인": "2104-0010", "지역": "전국평균", "보정작업": "해당 없음"}
|
||||
got = mf.run(whole, "건설품셈:2-3-3 블록 붙이기(기계)", given)
|
||||
assert [line["수량"] for line in got["줄"][2:]] == [0, Decimal("0.063")]
|
||||
|
||||
|
||||
def test_범위_입력은_막음(whole):
|
||||
with pytest.raises(mf.FormulaError):
|
||||
mf.run(
|
||||
|
||||
Reference in New Issue
Block a user