From 1bcc957e9a2276e703a62a8fa584341c29e41933 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sun, 20 Sep 2026 22:02:28 +0900 Subject: [PATCH] =?UTF-8?q?feat(master=5Fdata):=20=ED=92=88=EC=85=88?= =?UTF-8?q?=EC=9E=AC=EB=A3=8C=20=EA=B3=A0=EB=A5=B4=EA=B8=B0=20=EC=B9=B8=20?= =?UTF-8?q?=C2=B7=20=EB=A1=9C=EC=A7=81=20=EC=9E=AC=EB=A3=8C=20=EC=A4=84=20?= =?UTF-8?q?=EC=9D=BC=EA=B4=84=20=EB=B3=80=ED=99=98=20=C2=B7=20=ED=9B=84?= =?UTF-8?q?=EB=B3=B4=20=EA=B0=92=20=EC=97=B4=20=EB=8B=A4=EC=84=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - `재료_품셈재료.json` 363 줄에 「고르기」 칸 — 자재품목 구분·상세구분[·규격] · 212 줄 채움(규격 조건 19) · 짝 없는 줄은 null + 비고에 까닭 - `scripts/build_품셈재료_고르기.py` — 자재품목을 가른 바로 그 품명 글자 규칙 재사용 · 손으로 바로잡은 25 줄은 OVERRIDE · 연결이 이미 있는 줄은 옛 방식 그대로 - `scripts/build_로직_재료_고르기.py` — 호표 요소 `MP…` 를 고르기 조건으로 바꿈(로직 32 파일 287 줄) · 고르기 빈 줄과 `{이름}` 낀 원문번호 줄은 그대로 - 일괄 시험 계산 전후 — 통과 1119 → 1203 · 새로 멈춤 0 · 앞뒤 다 통과한 1119 줄 금액 변동 0 - `check_master` — 품셈재료 「고르기」 칸 검사(조건 모양 · 없는 구분·상세구분 · 조건 밖 대표 · 후보 0) - `GET /api/m01/materials` — 후보마다 값 열 다섯(`값들`) · `값` 은 시험 계산이 쓸 낮은 값 · 값 있는 줄을 맨 앞에 - `GET /api/m01/logic` 의 `prices` — 고르기 조건 줄도 실음 · 열쇠는 조건 글 `mf.cond_text` · 후보 수 포함 - `_틀.md` 5장에 고르기 칸 · 일괄 변환 스크립트 Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj --- M01_MasterData/M01_MasterData_Store.py | 24 +- resources/master_data/_틀.md | 6 +- .../scripts/build_로직_재료_고르기.py | 51 ++ .../scripts/build_품셈재료_고르기.py | 129 ++++ resources/master_data/scripts/check_master.py | 9 +- .../master_data/scripts/master_formula.py | 1 + .../master_data/scripts/master_material.py | 5 + .../로직_건설품셈_01장_도로포장공사.json | 6 +- .../로직_건설품셈_01장_배관공사.json | 8 +- .../로직_건설품셈_01장_철골공사.json | 14 +- .../로직_건설품셈_02장_가설공사.json | 64 +- .../로직_건설품셈_02장_덕트공사.json | 6 +- .../로직_건설품셈_02장_조적공사.json | 18 +- .../master_data/로직_건설품셈_02장_토목.json | 10 +- .../로직_건설품셈_03장_타일공사.json | 6 +- .../로직_건설품셈_03장_터널공사.json | 2 +- .../로직_건설품셈_03장_토공사.json | 12 +- .../로직_건설품셈_04장_궤도공사.json | 8 +- .../로직_건설품셈_04장_목공사.json | 2 +- .../로직_건설품셈_04장_조경공사.json | 2 +- .../로직_건설품셈_05장_강구조공사.json | 4 +- .../로직_건설품셈_05장_기초공사.json | 14 +- .../로직_건설품셈_05장_수장공사.json | 52 +- ...로직_건설품셈_06장_관부설_및_접합공사.json | 4 +- .../로직_건설품셈_06장_방수공사.json | 22 +- .../로직_건설품셈_06장_철근콘크리트공사.json | 26 +- .../로직_건설품셈_07장_지붕_및_홈통공사.json | 2 +- .../로직_건설품셈_08장_금속공사.json | 10 +- .../로직_건설품셈_08장_지반조사.json | 68 +- .../로직_건설품셈_09장_기타공사.json | 2 +- .../로직_건설품셈_09장_미장공사.json | 4 +- .../로직_건설품셈_11장_가스설비공사.json | 4 +- .../로직_건설품셈_13장_플랜트설비공사.json | 108 +-- .../로직_산림품셈_06장_생육보조.json | 4 +- .../master_data/로직_산림품셈_09장_토공.json | 2 +- .../로직_산림품셈_10장_자재․장비_운반.json | 4 +- .../master_data/로직_산림품셈_11장_가설.json | 4 +- .../로직_산림품셈_12장_철근콘크리트.json | 70 +- .../로직_산림품셈_13장_구조물.json | 12 +- resources/master_data/재료_품셈재료.json | 726 +++++++++--------- resources/tester/test_m01_api.py | 49 ++ resources/tester/test_masterdata_check.py | 42 + 42 files changed, 959 insertions(+), 657 deletions(-) create mode 100644 resources/master_data/scripts/build_로직_재료_고르기.py create mode 100644 resources/master_data/scripts/build_품셈재료_고르기.py diff --git a/M01_MasterData/M01_MasterData_Store.py b/M01_MasterData/M01_MasterData_Store.py index a4a80e5a..636774de 100644 --- a/M01_MasterData/M01_MasterData_Store.py +++ b/M01_MasterData/M01_MasterData_Store.py @@ -337,11 +337,25 @@ def _brief(ref: str, row: dict) -> dict: } +def _pick_brief(whole, cond: dict) -> dict | None: + """고르기 조건 줄의 단가 미리보기 — 후보 수와 시험 계산이 쓸 줄(값 열 다섯 포함).""" + try: + keys = cm.mf.candidates(whole, cond, {}) + brief = _market_brief(whole.get(cm.mf.pick(whole, cond, {}))) + except (cm.mf.FormulaError, KeyError, TypeError): + return None + return {**brief, "조건": cond, "후보": len(keys)} + + def _prices(whole, row: dict) -> dict: """호표 요소 → 요소 줄 요약(단가 자동 칸) · `{이름}` 낀 원문번호·하위 로직은 계산 때 정해짐. - 품셈재료는 연결을 따라간 낮은 값과 출처 · 자재지역 후보는 계산 때 정해짐(값 None).""" + 품셈재료는 연결을 따라간 낮은 값과 출처 · 자재지역 후보는 계산 때 정해짐(값 None). + 재료 고르기 조건 줄은 열쇠가 조건 글(`구분|상세구분|규격|대표`) · 값 = 시험 계산이 쓸 줄.""" out = {} for item in row.get("호표") or []: + if isinstance(item.get("요소"), dict): + out[cm.mf.cond_text(item["요소"])] = _pick_brief(whole, item["요소"]) + continue ref = str(item.get("요소", "")) if item.get("종류") != "로직" and "{" not in ref: try: @@ -413,9 +427,11 @@ def pick(kind: str, q: str, limit: int) -> dict: def _market_brief(row: dict) -> dict: + """후보 한 줄 — 값 열 다섯을 다 주고 `값` 에 시험 계산이 쓸 낮은 값(없으면 null).""" return { "ref": str(row.get("키")), **{k: row.get(k) for k in ("구분", "상세구분", "이름", "규격", "단위")}, + "값들": {s: row.get(s) for s in cm.mf.SLOTS}, "값": _lowest(row), "관급": row.get("관급") is not None, } @@ -423,14 +439,16 @@ def _market_brief(row: dict) -> dict: def materials(sub: str, detail: str, spec: str, region: str, limit: int) -> dict: """재료 고르기 조건 안 후보 목록 — 화면·테스트 컨테이너가 같이 씀. - `기본` = 시험 계산이 쓸 줄(대표 줄이 없을 때의 첫 줄).""" + `기본` = 시험 계산이 쓸 줄(대표 줄이 없을 때의 첫 줄) · 그 줄을 `items` 맨 앞에 둠.""" whole = cm.master(folder=FOLDER) cond = {"구분": sub, "상세구분": detail or None, "규격": spec or None} env = {cm.mf.REGION: region} if region else {} keys = cm.mf.candidates(whole, cond, env) + first = cm.mf.pick(whole, cond, env) if keys else None + keys = [first] + [k for k in keys if k != first] if first else keys return { "total": len(keys), - "기본": cm.mf.pick(whole, cond, env) if keys else None, + "기본": first, "items": [_market_brief(whole.get(k)) for k in keys[: min(max(limit, 1), 200)]], } diff --git a/resources/master_data/_틀.md b/resources/master_data/_틀.md index 4c47c8b5..b2ad415d 100644 --- a/resources/master_data/_틀.md +++ b/resources/master_data/_틀.md @@ -117,7 +117,9 @@ - 유류·전력은 뗌 — 유가·전기요금은 `재료_유가전력`(유류는 값이 비고 글뿐 · 중유는 받지 않음). - `재료_유가전력` · `환율_한국은행환율` 도 열 한 벌 — 키 · 원문번호 · 구분 · 상세구분 · 이름 · 규격 · 단위 · 값 · 출처 · 비고. 유가전력 `구분` = 유류 · 전력 · `상세구분` = 유류(지역 이름) · 전력(계약종별) · `규격` = 기준일(유류 수집일 · 전력 시행일). 환율은 `규격` = 기준일 · 구분·상세구분 비움. - 로직 호표가 자재품목 키(`MT…`)를 바로 가리키면 그 줄의 값 열 가운데 낮은 값 — **시험 계산용**. -- `재료_품셈재료` = 품셈이 부르는 재료 목록 — `{ 키, 원문번호, 이름, 규격, 단위, 요구절: [출처 모양], 연결 }` · 값 칸 없음. +- `재료_품셈재료` = 품셈이 부르는 재료 목록 — `{ 키, 원문번호, 이름, 규격, 단위, 요구절: [출처 모양], 연결, 고르기 }` · 값 칸 없음. +- `고르기` = 그 재료가 자재품목 어느 묶음인지 — 재료 고르기 조건 `{ 구분, 상세구분[, 규격] }`(7장) · 못 가리면 `null` 에 비고 「고르기 없음(까닭)」. 채우기 = `scripts/build_품셈재료_고르기.py`(자재품목을 가른 바로 그 품명 글자 규칙 · 묶음 목록 `ref/_묶음_자재품목.md`) · 손으로 바로잡은 줄은 그 스크립트 `OVERRIDE` 에. `연결` 이 이미 있는 줄은 비움 — 옛 방식 그대로 씀. +- 로직 재료 줄 일괄 변환 = `scripts/build_로직_재료_고르기.py` — 호표 요소 `MP…` 를 그 줄의 `고르기` 조건으로 바꿈 · 고르기가 빈 줄과 `{이름}` 이 낀 원문번호 줄은 그대로 둠. - `연결` = 자재품목·유가전력 키 하나 · 후보 조건 `{ 이름, 규격, 지역: "입력" }`(지역이 갈리는 레미콘·골재·아스콘) · `{ 이름, 계약종별: "입력" }`(전력 — 로직 입력 `전력 계약종별`) · `null`(아직 못 이음). - 단가 = 연결된 줄의 값 열 다섯 가운데 낮은 값 · 호표 결과 줄에 `출처`(`<키>.<열>`) — **시험 계산용**. 후보 조건 = 품명 뿌리가 `이름` 으로 끝남 · 이름에 로직 입력 `자재지역` 글자 · 단위 같음 · 규격이 둘 이상 갈리면 멈춤 「후보 여럿」 · 그 지역 줄이 없으면 가까운 시군을 고르지 않고 멈춤 「지역 값 없음」. @@ -212,7 +214,7 @@ - 대표 줄 = 관리자가 고른 자재품목 키 — 시험 계산이 그 줄의 값을 씀. 조건 밖 키는 검사가 잡음. - 대표가 없으면 시험 계산은 **조건 안 값 있는 첫 줄** · 로직 입력 `자재지역` 이 있으면 이름에 그 지역이 든 줄부터(레미콘·골재처럼 지역이 갈리는 품목). - 실제 줄 고르기는 프로젝트 몫 — 후보 목록은 `GET /api/m01/materials`(화면·테스트 컨테이너가 같이 씀). -- 옛 방식(품셈재료 키 `MP…` · 자재품목 키 `MT…`)도 그대로 돎 — 로직 일괄 변환 전까지 함께 씀. +- 옛 방식(품셈재료 키 `MP…` · 자재품목 키 `MT…`)도 그대로 돎 — 품셈재료 `고르기` 칸이 빈 줄(연결이 이미 있는 줄 · 짝 못 찾은 줄)과 `{이름}` 이 낀 원문번호 줄은 계속 옛 방식. - 근거가 덜 선 줄은 `비고` 칸에 적음 — 「환산 근거 미확인」. - 입력에 원문 범위가 있으면 `범위: [아래, 위]` · 기본값 두지 않음. diff --git a/resources/master_data/scripts/build_로직_재료_고르기.py b/resources/master_data/scripts/build_로직_재료_고르기.py new file mode 100644 index 00000000..3a727dc4 --- /dev/null +++ b/resources/master_data/scripts/build_로직_재료_고르기.py @@ -0,0 +1,51 @@ +# -*- coding: utf-8 -*- +"""로직 호표의 재료 줄을 「고르기 조건」 으로 바꿈 — 요소 「MP……」 → {구분, 상세구분[, 규격]}. + + · 바탕 = 재료_품셈재료.json 의 「고르기」 칸 (`scripts/build_품셈재료_고르기.py` 가 채움) + · 고르기 칸이 빈 품셈재료(연결이 이미 있는 줄 · 짝 없는 줄)는 옛 방식 그대로 둠 + · 줄 텍스트의 「"요소": "MP……"」 한 줄만 바꿈 — 나머지 글자·차례 그대로 + · 다시 돌려도 같은 결과(이미 바뀐 줄은 건드릴 것이 없음) + +사용: python scripts/build_로직_재료_고르기.py (로직 파일 갱신) + python scripts/build_로직_재료_고르기.py --보기 (바꿀 줄 수만 셈) +""" + +import json +import re +import sys +from pathlib import Path + +MASTER = Path(__file__).resolve().parents[1] +SRC = MASTER / "재료_품셈재료.json" +LINE = re.compile(r'^(\s*"요소": )"(MP\d{6})"(,?)\s*$') + + +def main(show: bool) -> int: + picks = { + str(r["키"]): r.get("고르기") for r in json.loads(SRC.read_text(encoding="utf-8"))["줄"] + } + done, kept, files = 0, 0, 0 + for path in sorted(MASTER.glob("로직_*.json")): + text = path.read_text(encoding="utf-8") + out, hit = [], 0 + for line in text.split("\n"): + m = LINE.match(line) + cond = picks.get(m.group(2)) if m else None + if cond: + out.append(m.group(1) + json.dumps(cond, ensure_ascii=False) + m.group(3)) + hit += 1 + else: + kept += bool(m) + out.append(line) + done += hit + if hit: + files += 1 + if not show: + path.write_text("\n".join(out), encoding="utf-8", newline="\n") + print(f"고르기 조건으로 바꾼 재료 줄 {done} · 옛 방식 그대로 {kept} · 파일 {files}") + return 0 + + +if __name__ == "__main__": + sys.stdout.reconfigure(encoding="utf-8") + sys.exit(main("--보기" in sys.argv)) diff --git a/resources/master_data/scripts/build_품셈재료_고르기.py b/resources/master_data/scripts/build_품셈재료_고르기.py new file mode 100644 index 00000000..29915b9a --- /dev/null +++ b/resources/master_data/scripts/build_품셈재료_고르기.py @@ -0,0 +1,129 @@ +# -*- coding: utf-8 -*- +"""재료_품셈재료.json 의 「고르기」 칸 채움 — 품셈 원문 이름 → 자재품목 구분 · 상세구분[· 규격]. + + · 바탕 = `build_자재품목_분류.분류` (sub2 가 자재품목을 가른 바로 그 글자 규칙) · 묶음 목록 ref/_묶음_자재품목.md + · 손으로 바로잡은 줄은 OVERRIDE — 값이 None 이면 비움(까닭을 비고에 적음) + · 규격은 원문 규격 낱말이 모두 든 후보가 있을 때만 붙임(없으면 구분 · 상세구분까지만) + · 후보 0 이거나 못 가린 줄은 「고르기」 null + 비고에 까닭 + · 값 · 이름 · 키 · 연결은 건드리지 않음 · 다시 돌리면 같은 결과 + +사용: python scripts/build_품셈재료_고르기.py (JSON 갱신) + python scripts/build_품셈재료_고르기.py --보기 (고칠 내용만 나열) +""" + +import json +import re +import sys +from pathlib import Path + +HERE = Path(__file__).resolve().parent +MASTER = HERE.parent +sys.path.insert(0, str(HERE)) + +import master_material as mm # noqa: E402 +from build_자재품목_분류 import 분류 # noqa: E402 + +SRC = MASTER / "재료_품셈재료.json" +MT = MASTER / "재료_자재품목.json" + +# 글자 규칙이 엉뚱한 묶음을 집은 줄 — 손으로 바로잡음(None = 비움) +OVERRIDE = { + "MP000012": None, # 사다리(ton) — 어느 묶음인지 원문만으로 못 가림 + "MP000015": ("단열·보온", "단열재"), # 문양 스티로폴 — 「문」 글자에 걸림 + "MP000024": ("관·이음관", "이음쇠·부속"), # 고무링(VR관) + "MP000029": ("관·이음관", "이음쇠·부속"), + "MP000034": ("관·이음관", "이음쇠·부속"), + "MP000052": None, # 스페이셔(몰탈 블록) + "MP000094": None, # 쉬즈관 — 강관 값으로 재면 어긋남 + "MP000101": None, # 내부PANEL(목재문) — 가설건축물 부재 + "MP000110": ("거푸집·가설재", "가설건축물"), + "MP000111": ("거푸집·가설재", "가설건축물"), + "MP000112": ("거푸집·가설재", "가설건축물"), + "MP000134": None, # 모래주머니 + "MP000139": None, # HDPE 시트 — PE「관」 아님 + "MP000145": ("잡재료", "용접·가스"), # CO₂ 와이어 + "MP000147": ("잡재료", "용접·가스"), # 잠호용접와이어 + "MP000164": ("건축마감", "천장·바닥·마감재"), # 테라조 걸레받이 + "MP000165": ("건축마감", "천장·바닥·마감재"), # 합성수지 걸레받이 + "MP000195": ("잡재료", "용접·가스"), # 플럭스(브레이징용) + "MP000200": ("철근·강재", "철근"), # 철물(D22 철근) + "MP000209": None, # 버너(압접가열용) + "MP000214": None, # 퓨즈(테르밋 용접용) + "MP000250": None, # Lagging Sheet + "MP000317": ("잡재료", "소모품"), # 톱날 + "MP000357": ("잡재료", "화약"), # 카트리지(화약) + "MP000362": ("잡재료", "소모품"), # 폴리에틸렌필름 +} +NO_GROUP = "자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음" +NO_ROW = "자재품목에 그 묶음 줄이 없음" +NOTE = re.compile(r"\s*·?\s*고르기 없음\([^)]*\)") +FIELD = re.compile(r'("연결": (?:null|"[^"]*"|\{[^{}]*\}))(, "고르기": (?:null|\{[^{}]*\}))?') +NOTE_FIELD = re.compile(r'(, "비고": )(null|"(?:[^"\\]|\\.)*")') + + +def 고르기(row: dict, market: list[dict]) -> tuple[dict | None, str]: + """한 줄의 고르기 조건 — (조건 또는 None, 까닭).""" + key = str(row.get("키")) + if row.get("연결") is not None: + return None, "" # 관리자가 이미 이은 줄 — 옛 방식 그대로 + if key in OVERRIDE: + got = OVERRIDE[key] + if got is None: + return None, NO_GROUP + sub, detail = got + else: + sub, detail = 분류(row.get("이름"), "") + if sub == "미분류": + return None, NO_GROUP + hits = [r for r in market if r.get("구분") == sub and r.get("상세구분") == detail] + if not hits: + return None, NO_ROW + want = [mm.plain_spec(w) for w in str(row.get("규격") or "").replace(",", " ").split()] + if want and any(all(w in mm.plain_spec(r.get("규격")) for w in want) for r in hits): + return {"구분": sub, "상세구분": detail, "규격": row["규격"]}, "" + return {"구분": sub, "상세구분": detail}, "" + + +def main(show: bool) -> int: + market = json.loads(MT.read_text(encoding="utf-8"))["줄"] + rows = {str(r["키"]): r for r in json.loads(SRC.read_text(encoding="utf-8"))["줄"]} + out, n_pick, n_spec, n_blank = [], 0, 0, 0 + for line in SRC.read_text(encoding="utf-8").split("\n"): + m = FIELD.search(line) + if not m or '"키": "MP' not in line: + out.append(line) + continue + row = rows[json.loads(line.split('"키": ', 1)[1].split(",", 1)[0])] + cond, why = 고르기(row, market) + n_pick += cond is not None + n_spec += bool(cond and "규격" in cond) + n_blank += cond is None + text = json.dumps(cond, ensure_ascii=False) if cond else "null" + line = FIELD.sub(lambda mm_: mm_.group(1) + f', "고르기": {text}', line, count=1) + line = _note(line, why) + if show and (cond or why): + print(f"{row['키']} {row['이름']} | {row.get('규격', '')} | {text} {why}") + out.append(line) + print(f"고르기 {n_pick} 줄 (규격 조건 {n_spec}) · 빈 채 {n_blank} 줄") + if not show: + SRC.write_text("\n".join(out), encoding="utf-8", newline="\n") + return 0 + + +def _note(line: str, why: str) -> str: + """비고 — 옛 「고르기 없음(…)」 을 지우고 까닭이 있으면 새로 붙임(비고 칸이 없으면 만듦).""" + m = NOTE_FIELD.search(line) + old = NOTE.sub("", (json.loads(m.group(2)) if m else None) or "").strip(" ·") + text = " · ".join(x for x in (old, f"고르기 없음({why})" if why else "") if x) + new = json.dumps(text, ensure_ascii=False) if text else "null" + if m: + return line[: m.start(2)] + new + line[m.end(2) :] + if not text: + return line + cut = line.rindex(" }") + return line[:cut] + f', "비고": {new}' + line[cut:] + + +if __name__ == "__main__": + sys.stdout.reconfigure(encoding="utf-8") + sys.exit(main("--보기" in sys.argv)) diff --git a/resources/master_data/scripts/check_master.py b/resources/master_data/scripts/check_master.py index 4f0b2b99..94cde084 100644 --- a/resources/master_data/scripts/check_master.py +++ b/resources/master_data/scripts/check_master.py @@ -92,7 +92,7 @@ ROW_KEYS = { "중간", "끝수", ), - "품셈재료": ("키", "원문번호", "이름", "규격", "단위", "요구절", "연결"), + "품셈재료": ("키", "원문번호", "이름", "규격", "단위", "요구절", "연결", "고르기"), } # 한 테이블 파일 — 줄의 갈래 칸 · 머리의 갈래 묶음 MERGED = {"인력": "구분", "기계": "세부분류"} @@ -312,12 +312,17 @@ def _check_linked(where: str, row: dict) -> list[str]: def check_links(whole: mf.Master) -> list[str]: - """끊긴 키 — 품셈재료 연결 · 인력 준용이 가리키는 줄 · 추정 줄 값 = 준용 직종 값.""" + """끊긴 키 — 품셈재료 연결 · 고르기 조건 · 인력 준용이 가리키는 줄 · 추정 줄 값 = 준용 직종 값.""" out = [] for key, row in whole.index.get("MP", {}).items(): link = row.get("연결") if isinstance(link, str) and link not in whole.index.get(link[:2], {}): out.append(f"{whole.label(key)} · 연결 「{link}」 이 자재품목·유가전력에 없음") + pick = row.get("고르기") + if isinstance(pick, dict): + out += mf.check_pick(whole, whole.label(key) + " 고르기", pick) + elif pick is not None: + out.append(f"{whole.label(key)} · 고르기 모양 「{pick}」 — 조건 묶음이나 null") for key, row in whole.index.get("LB", {}).items(): for col in ("준용",): ref = row.get(col) diff --git a/resources/master_data/scripts/master_formula.py b/resources/master_data/scripts/master_formula.py index d520f9f2..8348e312 100644 --- a/resources/master_data/scripts/master_formula.py +++ b/resources/master_data/scripts/master_formula.py @@ -703,6 +703,7 @@ from master_material import ( # noqa: E402, F401 TARIFF, candidates, check_pick, + cond_text, element, pick, ) diff --git a/resources/master_data/scripts/master_material.py b/resources/master_data/scripts/master_material.py index 0ed21a4a..3d94b134 100644 --- a/resources/master_data/scripts/master_material.py +++ b/resources/master_data/scripts/master_material.py @@ -106,6 +106,11 @@ def _candidates(master: mf.Master, ref: str, row: dict, env: dict) -> list[str]: # ── 재료 고르기 ──────────────────────────────────────────────────────── +def cond_text(cond: dict) -> str: + """고르기 조건 한 글자 열쇠 — 「구분|상세구분|규격|대표」 · 화면 단가 미리보기가 줄을 찾는 이름.""" + return "|".join(str(cond.get(k) or "") for k in PICK_KEYS) + + def candidates(master: mf.Master, cond: dict, env: dict | None = None) -> list[str]: """고르기 조건 안 자재품목 키 — 구분 · 상세구분 · 규격 낱말이 모두 든 줄 · 파일 차례대로. 입력 `자재지역` 이 있으면 이름에 그 지역이 든 줄만(그런 줄이 없으면 조건 안 전부).""" diff --git a/resources/master_data/로직_건설품셈_01장_도로포장공사.json b/resources/master_data/로직_건설품셈_01장_도로포장공사.json index f65512c2..ca4d6e2c 100644 --- a/resources/master_data/로직_건설품셈_01장_도로포장공사.json +++ b/resources/master_data/로직_건설품셈_01장_도로포장공사.json @@ -3173,7 +3173,7 @@ }, { "종류": "재료", - "요소": "MP000079", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "프라이머(융착식 도료)", "단위": "kg", "수량": "찾기(QC000546).프라이머 / 10", @@ -4278,7 +4278,7 @@ }, { "종류": "재료", - "요소": "MP000080", + "요소": {"구분": "철근·강재", "상세구분": "철망·와이어메쉬"}, "이름": "철망(낙석방지망)", "단위": "㎡", "수량": "찾기(QC000569, 구분='철망').수량", @@ -4287,7 +4287,7 @@ }, { "종류": "재료", - "요소": "MP000081", + "요소": {"구분": "철근·강재", "상세구분": "철선"}, "이름": "결속선", "단위": "m", "수량": "찾기(QC000569, 구분='결속선').수량", diff --git a/resources/master_data/로직_건설품셈_01장_배관공사.json b/resources/master_data/로직_건설품셈_01장_배관공사.json index e6b4dab0..ae863e0b 100644 --- a/resources/master_data/로직_건설품셈_01장_배관공사.json +++ b/resources/master_data/로직_건설품셈_01장_배관공사.json @@ -104,7 +104,7 @@ }, { "종류": "재료", - "요소": "MP000361", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "동 및 동합금용 용접봉", "규격": "BCUP3", "단위": "㎏", @@ -114,7 +114,7 @@ }, { "종류": "재료", - "요소": "MP000195", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "플럭스", "단위": "㎏", "수량": "찾기(QC001401, '규격(㎜)'=규격).플럭스 / 1000", @@ -191,7 +191,7 @@ }, { "종류": "재료", - "요소": "MP000196", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "TIG 용접봉", "규격": "스테인리스", "단위": "㎏", @@ -201,7 +201,7 @@ }, { "종류": "재료", - "요소": "MP000197", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "아르곤가스", "단위": "ℓ", "수량": "찾기(QC001404, '규격(㎜)'=규격).Argon", diff --git a/resources/master_data/로직_건설품셈_01장_철골공사.json b/resources/master_data/로직_건설품셈_01장_철골공사.json index 281c9ce4..105c3b27 100644 --- a/resources/master_data/로직_건설품셈_01장_철골공사.json +++ b/resources/master_data/로직_건설품셈_01장_철골공사.json @@ -86,7 +86,7 @@ }, { "종류": "재료", - "요소": "MP000143", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"}, "이름": "서비스볼트", "단위": "본", "수량": "만약(부재 == 'H형강부재', 찾기(QC001188, 재료='서비스볼트').H형강부재, 찾기(QC001188, 재료='서비스볼트').전용접부재)", @@ -185,7 +185,7 @@ }, { "종류": "재료", - "요소": "MP000145", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "CO_2 와이어", "단위": "㎏", "수량": "만약(용접방식 == '반자동용접', 환산용접길이 * 찾기(QC001190, 재료='CO_2 와이어').반자동용접, 0)", @@ -194,7 +194,7 @@ }, { "종류": "재료", - "요소": "MP000146", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "탄산가스", "단위": "㎏", "수량": "만약(용접방식 == '반자동용접', 환산용접길이 * 찾기(QC001190, 재료='탄산가스').반자동용접, 0)", @@ -203,7 +203,7 @@ }, { "종류": "재료", - "요소": "MP000147", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "잠호용접와이어", "단위": "㎏", "수량": "만약(용접방식 == '자동용접', 환산용접길이 * 찾기(QC001190, 재료='잠호용접와이어').자동용접, 0)", @@ -332,7 +332,7 @@ }, { "종류": "재료", - "요소": "MP000149", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"}, "이름": "보통볼트", "단위": "본", "수량": "찾기(QC001192, 구분='보통볼트', 규격='가조임').수량", @@ -648,7 +648,7 @@ }, { "종류": "재료", - "요소": "MP000145", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "CO_2 와이어", "단위": "㎏", "수량": "찾기(QC001197, 구분='CO_2 와이어').수량", @@ -657,7 +657,7 @@ }, { "종류": "재료", - "요소": "MP000146", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "탄산가스", "단위": "㎏", "수량": "찾기(QC001197, 구분='탄산가스').수량", diff --git a/resources/master_data/로직_건설품셈_02장_가설공사.json b/resources/master_data/로직_건설품셈_02장_가설공사.json index 998a54c8..fa5d6499 100644 --- a/resources/master_data/로직_건설품셈_02장_가설공사.json +++ b/resources/master_data/로직_건설품셈_02장_가설공사.json @@ -135,7 +135,7 @@ }, { "종류": "재료", - "요소": "MP000106", + "요소": {"구분": "철근·강재", "상세구분": "형강"}, "이름": "트러스 L=7.2m", "단위": "개", "수량": "찾기(QC000012, 구분='트러스', 종류=주자재종류).수량 * 손율 / 100", @@ -143,7 +143,7 @@ }, { "종류": "재료", - "요소": "MP000107", + "요소": {"구분": "철근·강재", "상세구분": "형강"}, "이름": "중도리(PURIN) 두께:2.0이상", "단위": "개", "수량": "찾기(QC000012, 구분='중도리(PURIN)', 종류=주자재종류).수량 * 손율 / 100", @@ -151,7 +151,7 @@ }, { "종류": "재료", - "요소": "MP000108", + "요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"}, "이름": "천장판 미장합판+50㎜ GLASSWOOL", "단위": "매", "수량": "만약(종류 == '사무실', 찾기(QC000012, 구분='천장판', 종류=주자재종류).수량 * 손율 / 100, 0)", @@ -159,7 +159,7 @@ }, { "종류": "재료", - "요소": "MP000109", + "요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"}, "이름": "T-BAR", "단위": "m", "수량": "만약(종류 == '사무실', 찾기(QC000012, 구분='T-BAR', 종류=주자재종류).수량 * 손율 / 100, 0)", @@ -213,7 +213,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000110", + "요소": {"구분": "거푸집·가설재", "상세구분": "가설건축물"}, "이름": "콘테이너형 가설건축물 3.0x3.0m", "단위": "개", "수량": "만약(규모 == '3.0x3.0m', 손율 / 100, 0)", @@ -221,7 +221,7 @@ }, { "종류": "재료", - "요소": "MP000111", + "요소": {"구분": "거푸집·가설재", "상세구분": "가설건축물"}, "이름": "콘테이너형 가설건축물 3.0x6.0m", "단위": "개", "수량": "만약(규모 == '3.0x6.0m', 손율 / 100, 0)", @@ -229,7 +229,7 @@ }, { "종류": "재료", - "요소": "MP000112", + "요소": {"구분": "거푸집·가설재", "상세구분": "가설건축물"}, "이름": "콘테이너형 가설건축물 3.0x9.0m", "단위": "개", "수량": "만약(규모 == '3.0x9.0m', 손율 / 100, 0)", @@ -1173,7 +1173,7 @@ }, { "종류": "재료", - "요소": "MP000063", + "요소": {"구분": "목재", "상세구분": "각재·판재"}, "이름": "목재", "단위": "㎥", "수량": "찾기(QC000038, 구분='목재', 종별=종별).수량 * 찾기(QC000019, 규준틀='목재규준틀').손율 / 100", @@ -2039,7 +2039,7 @@ }, { "종류": "재료", - "요소": "MP000114", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "가새 L1518-2개", "단위": "조", "수량": "찾기(QC000063, 구분='가새', 규격='L1518-2개').수량 * 찾기(QC000016, 공기=공기, 재료='강관, 비계기본틀, 비계장선틀, 가새').손율 / 100", @@ -2047,7 +2047,7 @@ }, { "종류": "재료", - "요소": "MP000115", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "수평띠장 L1829", "단위": "개", "수량": "찾기(QC000063, 구분='수평띠장', 규격='L1829').수량 * 찾기(QC000016, 공기=공기, 재료='강관, 비계기본틀, 비계장선틀, 가새').손율 / 100", @@ -2055,7 +2055,7 @@ }, { "종류": "재료", - "요소": "MP000116", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "손잡이기둥", "단위": "개", "수량": "찾기(QC000063, 구분='손잡이기둥').수량 * 찾기(QC000016, 공기=공기, 재료='강관, 비계기본틀, 비계장선틀, 가새').손율 / 100", @@ -2063,7 +2063,7 @@ }, { "종류": "재료", - "요소": "MP000117", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "손잡이 L1219", "단위": "개", "수량": "찾기(QC000063, 구분='손잡이', 규격='L1219').수량 * 찾기(QC000016, 공기=공기, 재료='강관, 비계기본틀, 비계장선틀, 가새').손율 / 100", @@ -2071,7 +2071,7 @@ }, { "종류": "재료", - "요소": "MP000118", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "손잡이 L1829", "단위": "개", "수량": "찾기(QC000063, 구분='손잡이', 규격='L1829').수량 * 찾기(QC000016, 공기=공기, 재료='강관, 비계기본틀, 비계장선틀, 가새').손율 / 100", @@ -2079,7 +2079,7 @@ }, { "종류": "재료", - "요소": "MP000119", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "바퀴", "단위": "개", "수량": "찾기(QC000063, 구분='바퀴').수량 * 찾기(QC000016, 공기=공기, 재료='받침철물 조절받침철물 비계안전발판').손율 / 100", @@ -2087,7 +2087,7 @@ }, { "종류": "재료", - "요소": "MP000120", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "자키", "단위": "개", "수량": "찾기(QC000063, 구분='자키').수량 * 찾기(QC000016, 공기=공기, 재료='받침철물 조절받침철물 비계안전발판').손율 / 100", @@ -2095,7 +2095,7 @@ }, { "종류": "재료", - "요소": "MP000121", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계", "규격": "45×200×2000"}, "이름": "발판 45×200×2000", "단위": "장", "수량": "찾기(QC000063, 구분='발판', 규격='45×200×2000').수량 * 찾기(QC000016, 공기=공기, 재료='받침철물 조절받침철물 비계안전발판').손율 / 100", @@ -2373,7 +2373,7 @@ }, { "종류": "재료", - "요소": "MP000122", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "강관 ø48.6㎜×2.4㎜", "단위": "m", "수량": "찾기(QC000071, 구분='강관', 규격='ø48.6㎜×2.4㎜').수량 * 찾기(QC000016, 공기=공기, 재료='강관, 비계기본틀, 비계장선틀, 가새').손율 / 100", @@ -2381,7 +2381,7 @@ }, { "종류": "재료", - "요소": "MP000123", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "브라켓", "단위": "개", "수량": "찾기(QC000071, 구분='브라켓').수량 * 찾기(QC000016, 공기=공기, 재료='조임철물 이음철물').손율 / 100", @@ -2397,7 +2397,7 @@ }, { "종류": "재료", - "요소": "MP000124", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "와이어로프·클램프"}, "이름": "클램프", "단위": "개", "수량": "찾기(QC000071, 구분='클램프').수량 * 찾기(QC000016, 공기=공기, 재료='조임철물 이음철물').손율 / 100", @@ -2405,7 +2405,7 @@ }, { "종류": "재료", - "요소": "MP000125", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "그물망", "단위": "㎡", "수량": "찾기(QC000071, 구분='그물망').수량", @@ -2484,7 +2484,7 @@ }, { "종류": "재료", - "요소": "MP000122", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "강관 ø48.6㎜×2.4㎜", "단위": "m", "수량": "찾기(QC000074, 구분='강관', 규격='ø48.6㎜×2.4㎜').수량 * 찾기(QC000016, 공기=공기, 재료='강관, 비계기본틀, 비계장선틀, 가새').손율 / 100", @@ -2492,7 +2492,7 @@ }, { "종류": "재료", - "요소": "MP000123", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "브라켓", "단위": "개", "수량": "찾기(QC000074, 구분='브라켓').수량 * 찾기(QC000016, 공기=공기, 재료='조임철물 이음철물').손율 / 100", @@ -2500,7 +2500,7 @@ }, { "종류": "재료", - "요소": "MP000126", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "사다리 폭 30㎝×길이 3m 기준", "단위": "m", "수량": "찾기(QC000074, 구분='사다리', 규격='폭 30㎝×길이 3m 기준').수량 * 찾기(QC000016, 공기=공기, 재료='강관, 비계기본틀, 비계장선틀, 가새').손율 / 100", @@ -2516,7 +2516,7 @@ }, { "종류": "재료", - "요소": "MP000124", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "와이어로프·클램프"}, "이름": "클램프", "단위": "개", "수량": "찾기(QC000074, 구분='클램프').수량 * 찾기(QC000016, 공기=공기, 재료='조임철물 이음철물').손율 / 100", @@ -2524,7 +2524,7 @@ }, { "종류": "재료", - "요소": "MP000125", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "그물망", "단위": "㎡", "수량": "찾기(QC000074, 구분='그물망').수량", @@ -2933,7 +2933,7 @@ }, { "종류": "재료", - "요소": "MP000125", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "그물망", "단위": "㎡", "수량": "찾기(QC000085, 구분='그물망').수량 / 10", @@ -2941,7 +2941,7 @@ }, { "종류": "재료", - "요소": "MP000127", + "요소": {"구분": "안전시설", "상세구분": "낙석방지·휀스"}, "이름": "보강재", "단위": "m", "수량": "찾기(QC000085, 구분='보강재').수량 / 10", @@ -2984,7 +2984,7 @@ }, { "종류": "재료", - "요소": "MP000128", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "보호망", "단위": "㎡", "수량": "찾기(QC000088, 구분='보호망').수량", @@ -3019,7 +3019,7 @@ }, { "종류": "재료", - "요소": "MP000128", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "보호망", "단위": "㎡", "수량": "찾기(QC000091, 구분='보호망').수량", @@ -4606,7 +4606,7 @@ }, { "종류": "재료", - "요소": "MP000021", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "부직포", "단위": "㎡", "수량": "만약(작업 == '부직포 깔기', 찾기(QC000144, 구분=작업, 자재='부직포').수량, 0)", @@ -4622,7 +4622,7 @@ }, { "종류": "재료", - "요소": "MP000131", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "풀", "단위": "kg", "수량": "만약(작업 == '보양지 붙이기', 찾기(QC000144, 구분=작업, 자재='풀').수량, 0)", @@ -4630,7 +4630,7 @@ }, { "종류": "재료", - "요소": "MP000063", + "요소": {"구분": "목재", "상세구분": "각재·판재"}, "이름": "목재", "단위": "㎥", "수량": "만약(작업 == '목재 붙이기', 찾기(QC000144, 구분=작업, 자재='목재').수량, 0)", diff --git a/resources/master_data/로직_건설품셈_02장_덕트공사.json b/resources/master_data/로직_건설품셈_02장_덕트공사.json index 1120ce06..c98584e0 100644 --- a/resources/master_data/로직_건설품셈_02장_덕트공사.json +++ b/resources/master_data/로직_건설품셈_02장_덕트공사.json @@ -664,7 +664,7 @@ }, { "종류": "재료", - "요소": "MP000198", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "앵커"}, "이름": "앵커", "규격": "1/2〃", "단위": "개", @@ -674,7 +674,7 @@ }, { "종류": "재료", - "요소": "MP000199", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"}, "이름": "블라인드리벳", "단위": "개", "수량": "찾기(QC001430, 구분='블라인드리벳').수량", @@ -683,7 +683,7 @@ }, { "종류": "재료", - "요소": "MP000200", + "요소": {"구분": "철근·강재", "상세구분": "철근"}, "이름": "철물", "규격": "D22 철근", "단위": "㎏", diff --git a/resources/master_data/로직_건설품셈_02장_조적공사.json b/resources/master_data/로직_건설품셈_02장_조적공사.json index f32f33a4..04db6a0e 100644 --- a/resources/master_data/로직_건설품셈_02장_조적공사.json +++ b/resources/master_data/로직_건설품셈_02장_조적공사.json @@ -122,7 +122,7 @@ }, { "종류": "재료", - "요소": "MP000151", + "요소": {"구분": "콘크리트제품", "상세구분": "경계석·블록"}, "이름": "시멘트벽돌", "단위": "매", "수량": "찾기(QC001211, 벽두께=벽두께).'벽돌(19×9×5.7㎝)'", @@ -131,7 +131,7 @@ }, { "종류": "재료", - "요소": "MP000152", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:3"}, "이름": "모르타르", "단위": "㎥", "수량": "찾기(QC001211, 벽두께=벽두께).모르타르", @@ -269,7 +269,7 @@ }, { "종류": "재료", - "요소": "MP000153", + "요소": {"구분": "콘크리트제품", "상세구분": "경계석·블록"}, "이름": "치장벽돌", "단위": "매", "수량": "찾기(QC001213, 벽두께=벽두께).'벽돌(19×9×5.7㎝)'", @@ -278,7 +278,7 @@ }, { "종류": "재료", - "요소": "MP000152", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:3"}, "이름": "모르타르", "단위": "㎥", "수량": "찾기(QC001213, 벽두께=벽두께).'모르타르 쌓기'", @@ -287,7 +287,7 @@ }, { "종류": "재료", - "요소": "MP000154", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:1"}, "이름": "모르타르", "단위": "㎥", "수량": "찾기(QC001213, 벽두께=벽두께).'모르타르 치장줄눈'", @@ -350,7 +350,7 @@ }, { "종류": "재료", - "요소": "MP000039", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:2"}, "이름": "모르타르", "단위": "㎥", "수량": "찾기(QC001216, 벽두께=벽두께).'모르타르 쌓기'", @@ -401,7 +401,7 @@ }, { "종류": "재료", - "요소": "MP000154", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:1"}, "이름": "모르타르", "단위": "㎥", "수량": "찾기(QC001216, 벽두께=벽두께).'모르타르 치장줄눈'", @@ -564,7 +564,7 @@ }, { "종류": "재료", - "요소": "MP000152", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:3"}, "이름": "모르타르", "단위": "㎥", "수량": "만약(블록규격mm == '390x190x190', 찾기(QC001219, 블록규격='390×190×190mm').모르타르, 만약(블록규격mm == '390x190x150', 찾기(QC001219, 블록규격='390×190×150mm').모르타르, 찾기(QC001219, 블록규격='390×190×100mm').모르타르))", @@ -705,7 +705,7 @@ }, { "종류": "재료", - "요소": "MP000152", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:3"}, "이름": "모르타르", "단위": "㎥", "수량": "만약(블록규격mm == '390x190x190', 찾기(QC001221, 블록규격='390×190×190mm').모르타르, 만약(블록규격mm == '390x190x150', 찾기(QC001221, 블록규격='390×190×150mm').모르타르, 찾기(QC001221, 블록규격='390×190×100mm').모르타르))", diff --git a/resources/master_data/로직_건설품셈_02장_토목.json b/resources/master_data/로직_건설품셈_02장_토목.json index 5643be6f..66541db5 100644 --- a/resources/master_data/로직_건설품셈_02장_토목.json +++ b/resources/master_data/로직_건설품셈_02장_토목.json @@ -280,7 +280,7 @@ }, { "종류": "재료", - "요소": "MP000141", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "팁(날)", "단위": "개", "수량": "0.69 * 절삭깊이 / 1000", @@ -454,7 +454,7 @@ }, { "종류": "재료", - "요소": "MP000141", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "팁(날)", "단위": "개", "수량": "0.69 * 100 / 1000", @@ -613,7 +613,7 @@ }, { "종류": "재료", - "요소": "MP000141", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "팁(날)", "단위": "개", "수량": "0.69 * 만약(밀링깊이 == '100㎜', 100, 150) / 1000", @@ -3007,7 +3007,7 @@ }, { "종류": "재료", - "요소": "MP000079", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "프라이머", "단위": "kg", "수량": "찾기(QC001944, 구분='프라이머').수량 / 10", @@ -3015,7 +3015,7 @@ }, { "종류": "재료", - "요소": "MP000142", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "프로판가스", "단위": "kg", "수량": "찾기(QC001944, 구분='프로판가스').수량 / 10", diff --git a/resources/master_data/로직_건설품셈_03장_타일공사.json b/resources/master_data/로직_건설품셈_03장_타일공사.json index f408f382..a27b62e0 100644 --- a/resources/master_data/로직_건설품셈_03장_타일공사.json +++ b/resources/master_data/로직_건설품셈_03장_타일공사.json @@ -115,7 +115,7 @@ }, { "종류": "재료", - "요소": "MP000154", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:1"}, "이름": "모르타르", "단위": "㎥", "수량": "찾기(QC001227, 붙임방식=붙임방식).'줄눈 모르타르량'", @@ -208,7 +208,7 @@ }, { "종류": "재료", - "요소": "MP000152", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:3"}, "이름": "모르타르", "단위": "㎥", "수량": "찾기(QC001229, '바름두께(㎜)'=바름두께).'붙임 모르타르(벽체)'", @@ -315,7 +315,7 @@ }, { "종류": "재료", - "요소": "MP000039", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:2"}, "이름": "모르타르", "단위": "㎥", "수량": "만약(시공면 == '바닥면', 찾기(QC001231, '바름두께(㎜)'=바름두께).'붙임 모르타르 바닥면', 찾기(QC001231, '바름두께(㎜)'=바름두께).'붙임 모르타르 벽면')", diff --git a/resources/master_data/로직_건설품셈_03장_터널공사.json b/resources/master_data/로직_건설품셈_03장_터널공사.json index e0a310c9..e3378de9 100644 --- a/resources/master_data/로직_건설품셈_03장_터널공사.json +++ b/resources/master_data/로직_건설품셈_03장_터널공사.json @@ -243,7 +243,7 @@ }, { "종류": "재료", - "요소": "MP000204", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "일체식 방수시트", "단위": "㎡", "수량": "찾기(QC000635, 구분='일체식 방수시트').수량", diff --git a/resources/master_data/로직_건설품셈_03장_토공사.json b/resources/master_data/로직_건설품셈_03장_토공사.json index 54684b5d..56ea2ef3 100644 --- a/resources/master_data/로직_건설품셈_03장_토공사.json +++ b/resources/master_data/로직_건설품셈_03장_토공사.json @@ -1089,7 +1089,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000071", + "요소": {"구분": "잡재료", "상세구분": "화약"}, "이름": "폭약", "단위": "㎏", "수량": "찾기(QC000199).폭약", @@ -1098,7 +1098,7 @@ }, { "종류": "재료", - "요소": "MP000072", + "요소": {"구분": "잡재료", "상세구분": "화약"}, "이름": "뇌관", "단위": "개", "수량": "찾기(QC000199).뇌관", @@ -1107,7 +1107,7 @@ }, { "종류": "재료", - "요소": "MP000073", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "비트", "단위": "개", "수량": "찾기(QC000199).비트", @@ -1296,7 +1296,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000071", + "요소": {"구분": "잡재료", "상세구분": "화약"}, "이름": "폭약", "단위": "㎏", "수량": "찾기(QC000203, 발파=발파).폭약", @@ -1305,7 +1305,7 @@ }, { "종류": "재료", - "요소": "MP000072", + "요소": {"구분": "잡재료", "상세구분": "화약"}, "이름": "뇌관", "단위": "개", "수량": "찾기(QC000203, 발파=발파).뇌관", @@ -1314,7 +1314,7 @@ }, { "종류": "재료", - "요소": "MP000073", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "비트", "단위": "개", "수량": "찾기(QC000203, 발파=발파).비트", diff --git a/resources/master_data/로직_건설품셈_04장_궤도공사.json b/resources/master_data/로직_건설품셈_04장_궤도공사.json index 6719f99a..da933c87 100644 --- a/resources/master_data/로직_건설품셈_04장_궤도공사.json +++ b/resources/master_data/로직_건설품셈_04장_궤도공사.json @@ -802,7 +802,7 @@ }, { "종류": "재료", - "요소": "MP000205", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "바퀴숫돌 단면용 A36m B11호 A150×8×22 KSL 6501", "단위": "개", "수량": "찾기(QC000648, 품명='바퀴숫돌', 레일규격=레일규격, 규격='단면용 A36m B11호 A150×8×22 KSL 6501').수량", @@ -811,7 +811,7 @@ }, { "종류": "재료", - "요소": "MP000206", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "바퀴숫돌 측면용 A24 QWV1호 A205×25×25 KSL 6501", "단위": "개", "수량": "찾기(QC000648, 품명='바퀴숫돌', 레일규격=레일규격, 규격='측면용 A24 QWV1호 A205×25×25 KSL 6501').수량", @@ -820,7 +820,7 @@ }, { "종류": "재료", - "요소": "MP000207", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "바퀴숫돌 평면용 A24 QWV1호 A205×25×25 KSL 6501", "단위": "개", "수량": "찾기(QC000648, 품명='바퀴숫돌', 레일규격=레일규격, 규격='평면용 A24 QWV1호 A205×25×25 KSL 6501').수량", @@ -829,7 +829,7 @@ }, { "종류": "재료", - "요소": "MP000208", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "바퀴숫돌 최종용 A24 QWV 5호 A205×22×22", "단위": "개", "수량": "찾기(QC000648, 품명='바퀴숫돌', 레일규격=레일규격, 규격='최종용 A24 QWV 5호 A205×22×22').수량", diff --git a/resources/master_data/로직_건설품셈_04장_목공사.json b/resources/master_data/로직_건설품셈_04장_목공사.json index f1f32e0b..a4211782 100644 --- a/resources/master_data/로직_건설품셈_04장_목공사.json +++ b/resources/master_data/로직_건설품셈_04장_목공사.json @@ -409,7 +409,7 @@ }, { "종류": "재료", - "요소": "MP000155", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "찾기(QC001242, 구분='접착제').수량", diff --git a/resources/master_data/로직_건설품셈_04장_조경공사.json b/resources/master_data/로직_건설품셈_04장_조경공사.json index 64a51880..ebd1d0b6 100644 --- a/resources/master_data/로직_건설품셈_04장_조경공사.json +++ b/resources/master_data/로직_건설품셈_04장_조경공사.json @@ -181,7 +181,7 @@ }, { "종류": "재료", - "요소": "MP000074", + "요소": {"구분": "식생·종자", "상세구분": "종자"}, "이름": "종자", "단위": "㎏", "수량": "종자량 / 100", diff --git a/resources/master_data/로직_건설품셈_05장_강구조공사.json b/resources/master_data/로직_건설품셈_05장_강구조공사.json index b706dede..af2ffa0b 100644 --- a/resources/master_data/로직_건설품셈_05장_강구조공사.json +++ b/resources/master_data/로직_건설품셈_05장_강구조공사.json @@ -108,7 +108,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000215", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "용접봉(강교 제작)", "단위": "㎏", "수량": "찾기(QC000664, 품명='용접봉').수량", @@ -173,7 +173,7 @@ }, { "종류": "재료", - "요소": "MP000217", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "무기질아연말 샵프라이머 도막두께 20μm", "단위": "ℓ", "수량": "찾기(QC000665, 구분='무기질아연말샵프라이머', 규격='도막두께20μm').수량", diff --git a/resources/master_data/로직_건설품셈_05장_기초공사.json b/resources/master_data/로직_건설품셈_05장_기초공사.json index 8be408fb..6003de4b 100644 --- a/resources/master_data/로직_건설품셈_05장_기초공사.json +++ b/resources/master_data/로직_건설품셈_05장_기초공사.json @@ -2385,7 +2385,7 @@ }, { "종류": "재료", - "요소": "MP000132", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "매트(토목섬유)", "단위": "㎡", "수량": "찾기(QC000334, 구분='육상부설').매트 / 100", @@ -2393,7 +2393,7 @@ }, { "종류": "재료", - "요소": "MP000133", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "와이어로프·클램프", "규격": "9㎜"}, "이름": "P.P로프(9㎜)", "단위": "m", "수량": "찾기(QC000334, 구분='육상부설').'P.P로프(9㎜)' / 100", @@ -2409,7 +2409,7 @@ }, { "종류": "재료", - "요소": "MP000135", + "요소": {"구분": "철근·강재", "상세구분": "철근", "규격": "19㎜"}, "이름": "철근(19㎜)", "단위": "m", "수량": "찾기(QC000334, 구분='육상부설').'철근(19㎜)' / 100", @@ -3055,7 +3055,7 @@ }, { "종류": "재료", - "요소": "MP000136", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "드레인 보드", "단위": "m", "수량": "1 + 찾기(QC000356, 항목='5-2-3 재료량(주②)', 구분='드레인 보드 재료할증').비율 / 100", @@ -5326,7 +5326,7 @@ }, { "종류": "재료", - "요소": "MP000021", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "부직포", "단위": "㎡", "수량": "만약(재료 == '부직포', 찾기(QC000399, 구분='부직포').수량, 0)", @@ -5334,7 +5334,7 @@ }, { "종류": "재료", - "요소": "MP000137", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "지오콤포지트", "단위": "㎡", "수량": "만약(재료 == '지오콤포지트', 찾기(QC000399, 구분='지오콤포지트').수량, 0)", @@ -5342,7 +5342,7 @@ }, { "종류": "재료", - "요소": "MP000138", + "요소": {"구분": "매트·토목섬유", "상세구분": "매트"}, "이름": "벤토나이트매트", "단위": "㎡", "수량": "만약(재료 == '벤토나이트매트', 찾기(QC000399, 구분='벤토나이트매트').수량, 0)", diff --git a/resources/master_data/로직_건설품셈_05장_수장공사.json b/resources/master_data/로직_건설품셈_05장_수장공사.json index 95ed5bc7..13431eb1 100644 --- a/resources/master_data/로직_건설품셈_05장_수장공사.json +++ b/resources/master_data/로직_건설품셈_05장_수장공사.json @@ -67,7 +67,7 @@ }, { "종류": "재료", - "요소": "MP000156", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "만약(시공방식 == '타일형', 타일접착제량, 만약(시공방식 == '시트형 (전면접착 방식)', 찾기(QC001249, 구분='바닥 시트 전면접착 방식').접착제, 찾기(QC001249, 구분='바닥 시트 부분접착 방식').접착제))", @@ -131,7 +131,7 @@ }, { "종류": "재료", - "요소": "MP000157", + "요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"}, "이름": "카페트", "단위": "㎡", "수량": "찾기(QC001251, 구분='카페트').수량", @@ -149,7 +149,7 @@ }, { "종류": "재료", - "요소": "MP000159", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "찾기(QC001251, 구분='접착제').수량", @@ -622,7 +622,7 @@ }, { "종류": "재료", - "요소": "MP000160", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "찾기(QC001260, 구분='접착제').수량", @@ -848,7 +848,7 @@ }, { "종류": "재료", - "요소": "MP000161", + "요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"}, "이름": "흡음판", "단위": "㎡", "수량": "찾기(QC001264, 구분='흡음판', 규격='1,000×2,000×50㎜').수량", @@ -857,7 +857,7 @@ }, { "종류": "재료", - "요소": "MP000162", + "요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"}, "이름": "조이너", "단위": "m", "수량": "찾기(QC001264, 구분='조이너', 규격='P.V.C 50T').수량", @@ -866,7 +866,7 @@ }, { "종류": "재료", - "요소": "MP000163", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "찾기(QC001264, 구분='접착제').수량", @@ -957,7 +957,7 @@ }, { "종류": "재료", - "요소": "MP000164", + "요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"}, "이름": "테라조", "단위": "m", "수량": "만약(구분 == '석재류', 찾기(QC001266, 구분=구분).테라조, 0)", @@ -966,7 +966,7 @@ }, { "종류": "재료", - "요소": "MP000165", + "요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"}, "이름": "합성수지 걸레받이", "단위": "m", "수량": "만약(구분 == '합성수지류', 찾기(QC001266, 구분=구분).합성수지, 0)", @@ -975,7 +975,7 @@ }, { "종류": "재료", - "요소": "MP000166", + "요소": {"구분": "목재", "상세구분": "합판"}, "이름": "중밀도섬유판 걸레받이", "단위": "m", "수량": "만약(구분 == '중밀도섬유판', 찾기(QC001266, 구분=구분).중밀도섬유판, 0)", @@ -984,7 +984,7 @@ }, { "종류": "재료", - "요소": "MP000167", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "만약(구분 == '석재류', 0, 걸레받이접착제량)", @@ -1124,7 +1124,7 @@ }, { "종류": "재료", - "요소": "MP000131", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "풀", "단위": "kg", "수량": "찾기(QC001269, 바탕면=바탕면).풀", @@ -1238,7 +1238,7 @@ }, { "종류": "재료", - "요소": "MP000170", + "요소": {"구분": "단열·보온", "상세구분": "단열재"}, "이름": "단열재", "단위": "㎡", "수량": "찾기(QC001272, 구분='단열재').수량", @@ -1247,7 +1247,7 @@ }, { "종류": "재료", - "요소": "MP000171", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "찾기(QC001272, 구분='접착제').수량", @@ -1327,7 +1327,7 @@ }, { "종류": "재료", - "요소": "MP000170", + "요소": {"구분": "단열·보온", "상세구분": "단열재"}, "이름": "단열재", "단위": "㎡", "수량": "찾기(QC001274, 구분='단열재').수량", @@ -1336,7 +1336,7 @@ }, { "종류": "재료", - "요소": "MP000171", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "단열접착제량", @@ -1414,7 +1414,7 @@ }, { "종류": "재료", - "요소": "MP000170", + "요소": {"구분": "단열·보온", "상세구분": "단열재"}, "이름": "단열재", "단위": "㎡", "수량": "찾기(QC001276, 구분='단열재').수량", @@ -1477,7 +1477,7 @@ }, { "종류": "재료", - "요소": "MP000170", + "요소": {"구분": "단열·보온", "상세구분": "단열재"}, "이름": "단열재", "단위": "㎡", "수량": "찾기(QC001278, 구분='단열재').수량", @@ -1486,7 +1486,7 @@ }, { "종류": "재료", - "요소": "MP000171", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "찾기(QC001278, 구분='접착제').수량", @@ -1626,7 +1626,7 @@ }, { "종류": "재료", - "요소": "MP000170", + "요소": {"구분": "단열·보온", "상세구분": "단열재"}, "이름": "단열재", "단위": "㎡", "수량": "찾기(QC001281, 구분='단열재').수량", @@ -1705,7 +1705,7 @@ }, { "종류": "재료", - "요소": "MP000170", + "요소": {"구분": "단열·보온", "상세구분": "단열재"}, "이름": "단열재", "단위": "㎡", "수량": "찾기(QC001283, 구분='단열재').수량", @@ -1714,7 +1714,7 @@ }, { "종류": "재료", - "요소": "MP000171", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "만약(접착제 == '씀', 찾기(QC001283, 구분='접착제').수량, 0)", @@ -1770,7 +1770,7 @@ }, { "종류": "재료", - "요소": "MP000173", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "방습필름", "단위": "㎡", "수량": "찾기(QC001285, 구분=구분).방습필름", @@ -1839,7 +1839,7 @@ }, { "종류": "재료", - "요소": "MP000174", + "요소": {"구분": "단열·보온", "상세구분": "단열재"}, "이름": "단열판", "단위": "㎡", "수량": "찾기(QC001288, 구분='외벽단열').단열판", @@ -1848,7 +1848,7 @@ }, { "종류": "재료", - "요소": "MP000175", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "찾기(QC001288, 구분='외벽단열').접착제", @@ -1921,7 +1921,7 @@ }, { "종류": "재료", - "요소": "MP000175", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "㎏", "수량": "찾기(QC001288, 구분='하부보강').접착제", diff --git a/resources/master_data/로직_건설품셈_06장_관부설_및_접합공사.json b/resources/master_data/로직_건설품셈_06장_관부설_및_접합공사.json index 98e5ded8..7d4f1b3f 100644 --- a/resources/master_data/로직_건설품셈_06장_관부설_및_접합공사.json +++ b/resources/master_data/로직_건설품셈_06장_관부설_및_접합공사.json @@ -2052,7 +2052,7 @@ }, { "종류": "재료", - "요소": "MP000202", + "요소": {"구분": "전기·통신", "상세구분": "케이블·전선", "규격": "2.0㎜"}, "이름": "IV전선 2.0㎜", "단위": "m", "수량": "찾기(QC000707).IV전선", @@ -2061,7 +2061,7 @@ }, { "종류": "재료", - "요소": "MP000203", + "요소": {"구분": "전기·통신", "상세구분": "부속·기타", "규격": "100W"}, "이름": "백열등 100W", "단위": "EA", "수량": "찾기(QC000707).백열등", diff --git a/resources/master_data/로직_건설품셈_06장_방수공사.json b/resources/master_data/로직_건설품셈_06장_방수공사.json index f833098b..73e0f419 100644 --- a/resources/master_data/로직_건설품셈_06장_방수공사.json +++ b/resources/master_data/로직_건설품셈_06장_방수공사.json @@ -406,7 +406,7 @@ }, { "종류": "재료", - "요소": "MP000178", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "방수시트", "단위": "㎡", "수량": "찾기(QC001300, 구분='시트').수량", @@ -469,7 +469,7 @@ }, { "종류": "재료", - "요소": "MP000178", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "방수시트", "단위": "㎡", "수량": "찾기(QC001300, 구분='시트').수량", @@ -532,7 +532,7 @@ }, { "종류": "재료", - "요소": "MP000178", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "방수시트", "단위": "㎡", "수량": "찾기(QC001300, 구분='시트').수량", @@ -949,7 +949,7 @@ }, { "종류": "재료", - "요소": "MP000179", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "벤토나이트방수재", "단위": "㎡", "수량": "만약(종류 == '벤토나이트 매트', 찾기(QC001307, 구분='벤토나이트방수재', 종류='매트', 부위=부위).수량, 0)", @@ -958,7 +958,7 @@ }, { "종류": "재료", - "요소": "MP000180", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "벤토나이트방수재", "단위": "㎡", "수량": "만약(종류 == '벤토나이트 시트', 찾기(QC001307, 구분='벤토나이트방수재', 종류='시트', 부위=부위).수량, 0)", @@ -967,7 +967,7 @@ }, { "종류": "재료", - "요소": "MP000181", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "벤토나이트씰재", "단위": "L", "수량": "찾기(QC001307, 구분='벤토나이트씰재', 종류=만약(종류 == '벤토나이트 매트', '매트', '시트'), 부위=부위).수량", @@ -985,7 +985,7 @@ }, { "종류": "재료", - "요소": "MP000362", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "PE필름 0.04㎜", "단위": "㎡", "수량": "찾기(QC001307, 구분='PE필름', 종류=만약(종류 == '벤토나이트 매트', '매트', '시트'), 부위=부위).수량", @@ -1003,7 +1003,7 @@ }, { "종류": "재료", - "요소": "MP000182", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "못", "규격": "32㎜"}, "이름": "콘크리트못", "단위": "개", "수량": "찾기(QC001307, 구분='콘크리트못', 종류=만약(종류 == '벤토나이트 매트', '매트', '시트'), 부위=부위).수량", @@ -1012,7 +1012,7 @@ }, { "종류": "재료", - "요소": "MP000183", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"}, "이름": "와셔", "단위": "개", "수량": "찾기(QC001307, 구분='와셔', 종류=만약(종류 == '벤토나이트 매트', '매트', '시트'), 부위=부위).수량", @@ -1021,7 +1021,7 @@ }, { "종류": "재료", - "요소": "MP000184", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "조인트테이프", "단위": "m", "수량": "만약(종류 == '벤토나이트 시트', 찾기(QC001307, 구분='조인트테이프', 종류='시트', 부위=부위).수량, 0)", @@ -1064,7 +1064,7 @@ }, { "종류": "재료", - "요소": "MP000185", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "실링재", "단위": "m", "수량": "찾기(QC001309, 구분='실링재').수량", diff --git a/resources/master_data/로직_건설품셈_06장_철근콘크리트공사.json b/resources/master_data/로직_건설품셈_06장_철근콘크리트공사.json index cd9dd4f2..3696f163 100644 --- a/resources/master_data/로직_건설품셈_06장_철근콘크리트공사.json +++ b/resources/master_data/로직_건설품셈_06장_철근콘크리트공사.json @@ -498,7 +498,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000083", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "에폭시 신구콘크리트 접착제", "단위": "kg", "수량": "만약(용도 == '신구-콘크리트 접착제바르기', 접착제량, 0)", @@ -506,7 +506,7 @@ }, { "종류": "재료", - "요소": "MP000084", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "에폭시 콘크리트고무 접착제", "단위": "kg", "수량": "만약(용도 == '콘크리트 및 고무 기타 접착제바르기', 접착제량, 0)", @@ -514,7 +514,7 @@ }, { "종류": "재료", - "요소": "MP000266", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "시너", "단위": "ℓ", "수량": "찾기(QC000412, 용도=용도, 재료명='시너').수량", @@ -1151,7 +1151,7 @@ }, { "종류": "재료", - "요소": "MP000014", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "폼타이 12.7㎜", "단위": "본", "수량": "만약(폼타이규격 == '12.7㎜', 조 * 2 / 10, 0)", @@ -1160,7 +1160,7 @@ }, { "종류": "재료", - "요소": "MP000085", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "폼타이 9.5㎜", "단위": "본", "수량": "만약(폼타이규격 == '9.5㎜', 조 * 2 / 10, 0)", @@ -1169,7 +1169,7 @@ }, { "종류": "재료", - "요소": "MP000086", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "폼타이 7.9㎜", "단위": "본", "수량": "만약(폼타이규격 == '7.9㎜', 조 * 2 / 10, 0)", @@ -1290,7 +1290,7 @@ }, { "종류": "재료", - "요소": "MP000087", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "강재거푸집 손료", "단위": "㎡", "수량": "(1 - 10 / 100) / 사용횟수", @@ -1528,7 +1528,7 @@ }, { "종류": "재료", - "요소": "MP000088", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "문양거푸집(판넬)", "단위": "㎡", "수량": "1", @@ -1601,7 +1601,7 @@ }, { "종류": "재료", - "요소": "MP000089", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "원형맨홀거푸집 ø740 손료", "단위": "조", "수량": "만약(규격 == 'ø740', 1 / 10, 0)", @@ -1610,7 +1610,7 @@ }, { "종류": "재료", - "요소": "MP000090", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "원형맨홀거푸집 ø900 손료", "단위": "조", "수량": "만약(규격 == 'ø900', 1 / 10, 0)", @@ -1619,7 +1619,7 @@ }, { "종류": "재료", - "요소": "MP000091", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "원형맨홀거푸집 ø1200 손료", "단위": "조", "수량": "만약(규격 == 'ø1200', 1 / 10, 0)", @@ -1628,7 +1628,7 @@ }, { "종류": "재료", - "요소": "MP000092", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "원형맨홀거푸집 ø1500 손료", "단위": "조", "수량": "만약(규격 == 'ø1500', 1 / 10, 0)", @@ -1637,7 +1637,7 @@ }, { "종류": "재료", - "요소": "MP000093", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "원형맨홀거푸집 ø1800 손료", "단위": "조", "수량": "만약(규격 == 'ø1800', 1 / 10, 0)", diff --git a/resources/master_data/로직_건설품셈_07장_지붕_및_홈통공사.json b/resources/master_data/로직_건설품셈_07장_지붕_및_홈통공사.json index 7c109f53..9de98336 100644 --- a/resources/master_data/로직_건설품셈_07장_지붕_및_홈통공사.json +++ b/resources/master_data/로직_건설품셈_07장_지붕_및_홈통공사.json @@ -465,7 +465,7 @@ }, { "종류": "재료", - "요소": "MP000187", + "요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"}, "이름": "후레싱", "단위": "m", "수량": "찾기(QC001321, 구분='후레싱').수량", diff --git a/resources/master_data/로직_건설품셈_08장_금속공사.json b/resources/master_data/로직_건설품셈_08장_금속공사.json index d8f6e766..5eac9213 100644 --- a/resources/master_data/로직_건설품셈_08장_금속공사.json +++ b/resources/master_data/로직_건설품셈_08장_금속공사.json @@ -117,7 +117,7 @@ }, { "종류": "재료", - "요소": "MP000188", + "요소": {"구분": "철근·강재", "상세구분": "철망·와이어메쉬"}, "이름": "와이어메시", "단위": "매", "수량": "찾기(QC001331, 구분='와이어메시', 규격='1,800×1,800㎜').수량", @@ -169,7 +169,7 @@ }, { "종류": "재료", - "요소": "MP000189", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "앵커"}, "이름": "인서트", "단위": "개", "수량": "찾기(QC001333, 구분='인서트').수량", @@ -221,7 +221,7 @@ }, { "종류": "재료", - "요소": "MP000190", + "요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"}, "이름": "조이너 및 몰딩", "단위": "m", "수량": "찾기(QC001335, 구분='조이너 및 몰딩').수량", @@ -438,7 +438,7 @@ }, { "종류": "재료", - "요소": "MP000191", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "앵커", "규격": "ø 10㎜"}, "이름": "앵커", "단위": "개", "수량": "찾기(QC001339, 구분='앵커', 규격='ø 10㎜').수량", @@ -447,7 +447,7 @@ }, { "종류": "재료", - "요소": "MP000192", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트", "규격": "ø 4.2㎜"}, "이름": "AL리벳", "단위": "개", "수량": "찾기(QC001339, 구분='AL리벳', 규격='ø 4.2㎜').수량", diff --git a/resources/master_data/로직_건설품셈_08장_지반조사.json b/resources/master_data/로직_건설품셈_08장_지반조사.json index 7ef65de6..59931559 100644 --- a/resources/master_data/로직_건설품셈_08장_지반조사.json +++ b/resources/master_data/로직_건설품셈_08장_지반조사.json @@ -99,7 +99,7 @@ }, { "종류": "재료", - "요소": "MP000224", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "싱글코아바렐", "단위": "개", "수량": "찾기(QC000776, 층=층, 종별='싱글코아바렐').수량", @@ -108,7 +108,7 @@ }, { "종류": "재료", - "요소": "MP000225", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "메탈크라운비트", "단위": "개", "수량": "찾기(QC000776, 층=층, 종별='메탈크라운비트').수량", @@ -117,7 +117,7 @@ }, { "종류": "재료", - "요소": "MP000226", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "쵸핑비트", "단위": "개", "수량": "만약(층 == '호박돌층', 찾기(QC000776, 층=층, 종별='쵸핑비트').수량, 0)", @@ -126,7 +126,7 @@ }, { "종류": "재료", - "요소": "MP000227", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "드라이브파이프헤드", "단위": "개", "수량": "찾기(QC000776, 층=층, 종별='드라이브파이프헤드').수량", @@ -135,7 +135,7 @@ }, { "종류": "재료", - "요소": "MP000228", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "드라이브파이프슈", "단위": "개", "수량": "찾기(QC000776, 층=층, 종별='드라이브파이프슈').수량", @@ -144,7 +144,7 @@ }, { "종류": "재료", - "요소": "MP000229", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "드라이브파이프", "단위": "개", "수량": "찾기(QC000776, 층=층, 종별='드라이브파이프').수량", @@ -211,7 +211,7 @@ }, { "종류": "재료", - "요소": "MP000230", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "더블코아바렐", "단위": "개", "수량": "찾기(QC000777, 층=층, 종별='더블코아바렐').수량", @@ -220,7 +220,7 @@ }, { "종류": "재료", - "요소": "MP000225", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "메탈크라운비트", "단위": "개", "수량": "만약(층 == '풍화암' 또는 층 == '연암' 또는 층 == '보통암', 찾기(QC000777, 층=층, 종별='메탈크라운비트').수량, 0)", @@ -229,7 +229,7 @@ }, { "종류": "재료", - "요소": "MP000231", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "다이아몬드비트", "단위": "개", "수량": "만약(층 == '경암' 또는 층 == '극경암', 찾기(QC000777, 층=층, 종별='다이아몬드비트').수량, 0)", @@ -238,7 +238,7 @@ }, { "종류": "재료", - "요소": "MP000232", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "메탈리밍쉘", "단위": "개", "수량": "만약(층 == '풍화암' 또는 층 == '연암' 또는 층 == '보통암', 찾기(QC000777, 층=층, 종별='메탈리밍쉘').수량, 0)", @@ -247,7 +247,7 @@ }, { "종류": "재료", - "요소": "MP000233", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "다이아몬드리밍쉘", "단위": "개", "수량": "만약(층 == '경암' 또는 층 == '극경암', 찾기(QC000777, 층=층, 종별='다이아몬드리밍쉘').수량, 0)", @@ -256,7 +256,7 @@ }, { "종류": "재료", - "요소": "MP000234", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "코아리프터", "단위": "개", "수량": "찾기(QC000777, 층=층, 종별='코아리프터').수량", @@ -346,7 +346,7 @@ }, { "종류": "재료", - "요소": "MP000236", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "샘플러", "단위": "개", "수량": "찾기(QC000779, 종별='샘플러').수량", @@ -445,7 +445,7 @@ }, { "종류": "재료", - "요소": "MP000237", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "신월튜브", "단위": "개", "수량": "찾기(QC000781, 종별='신월튜브').수량", @@ -522,7 +522,7 @@ }, { "종류": "재료", - "요소": "MP000238", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "베인 블레이드", "단위": "개", "수량": "찾기(QC000780, 종별='재료비', 세목='vane blade(대형)').수량", @@ -971,7 +971,7 @@ }, { "종류": "재료", - "요소": "MP000243", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "윙비트", "단위": "개", "수량": "찾기(QC000789, 종별='윙비트').수량", @@ -980,7 +980,7 @@ }, { "종류": "재료", - "요소": "MP000244", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "벤토나이트", "단위": "㎏", "수량": "찾기(QC000789, 규격=규격, 종별='벤토나이트').수량", @@ -1084,7 +1084,7 @@ }, { "종류": "재료", - "요소": "MP000243", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "윙비트", "단위": "개", "수량": "찾기(QC000790, 종별='윙비트').수량", @@ -1093,7 +1093,7 @@ }, { "종류": "재료", - "요소": "MP000244", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "벤토나이트", "단위": "㎏", "수량": "찾기(QC000790, 규격=규격, 종별='벤토나이트').수량", @@ -1197,7 +1197,7 @@ }, { "종류": "재료", - "요소": "MP000243", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "윙비트", "단위": "개", "수량": "찾기(QC000791, 종별='윙비트').수량", @@ -1206,7 +1206,7 @@ }, { "종류": "재료", - "요소": "MP000244", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "벤토나이트", "단위": "㎏", "수량": "찾기(QC000791, 규격=규격, 종별='벤토나이트').수량", @@ -1310,7 +1310,7 @@ }, { "종류": "재료", - "요소": "MP000243", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "윙비트", "단위": "개", "수량": "찾기(QC000792, 종별='윙비트').수량", @@ -1319,7 +1319,7 @@ }, { "종류": "재료", - "요소": "MP000244", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "벤토나이트", "단위": "㎏", "수량": "찾기(QC000792, 규격=규격, 종별='벤토나이트').수량", @@ -1423,7 +1423,7 @@ }, { "종류": "재료", - "요소": "MP000243", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "윙비트", "단위": "개", "수량": "찾기(QC000793, 종별='윙비트').수량", @@ -1432,7 +1432,7 @@ }, { "종류": "재료", - "요소": "MP000244", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "벤토나이트", "단위": "㎏", "수량": "찾기(QC000793, 규격=규격, 종별='벤토나이트').수량", @@ -1536,7 +1536,7 @@ }, { "종류": "재료", - "요소": "MP000245", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "기포제", "단위": "ℓ", "수량": "찾기(QC000794, 규격=규격, 종별='기포제').수량", @@ -1545,7 +1545,7 @@ }, { "종류": "재료", - "요소": "MP000246", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "에어해머", "단위": "개", "수량": "찾기(QC000794, 종별='에어해머').수량", @@ -1554,7 +1554,7 @@ }, { "종류": "재료", - "요소": "MP000247", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "버튼비트", "단위": "개", "수량": "찾기(QC000794, 종별='버튼(Button) 비트').수량", @@ -1658,7 +1658,7 @@ }, { "종류": "재료", - "요소": "MP000245", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "기포제", "단위": "ℓ", "수량": "찾기(QC000795, 규격=규격, 종별='기포제').수량", @@ -1667,7 +1667,7 @@ }, { "종류": "재료", - "요소": "MP000246", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "에어해머", "단위": "개", "수량": "찾기(QC000795, 종별='에어해머').수량", @@ -1676,7 +1676,7 @@ }, { "종류": "재료", - "요소": "MP000247", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "버튼비트", "단위": "개", "수량": "찾기(QC000795, 종별='버튼(Button) 비트').수량", @@ -1780,7 +1780,7 @@ }, { "종류": "재료", - "요소": "MP000245", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "기포제", "단위": "ℓ", "수량": "찾기(QC000796, 규격=규격, 종별='기포제').수량", @@ -1789,7 +1789,7 @@ }, { "종류": "재료", - "요소": "MP000246", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "에어해머", "단위": "개", "수량": "찾기(QC000796, 종별='에어해머').수량", @@ -1798,7 +1798,7 @@ }, { "종류": "재료", - "요소": "MP000247", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "버튼비트", "단위": "개", "수량": "찾기(QC000796, 종별='버튼(Button) 비트').수량", diff --git a/resources/master_data/로직_건설품셈_09장_기타공사.json b/resources/master_data/로직_건설품셈_09장_기타공사.json index 11fd12f9..0fa259fa 100644 --- a/resources/master_data/로직_건설품셈_09장_기타공사.json +++ b/resources/master_data/로직_건설품셈_09장_기타공사.json @@ -280,7 +280,7 @@ }, { "종류": "재료", - "요소": "MP000219", + "요소": {"구분": "시멘트·골재", "상세구분": "골재"}, "이름": "규사", "단위": "㎥", "수량": "만약(구분 == 'Sand Blast', 0.0508, 0)", diff --git a/resources/master_data/로직_건설품셈_09장_미장공사.json b/resources/master_data/로직_건설품셈_09장_미장공사.json index 8b380aea..94ba1d3b 100644 --- a/resources/master_data/로직_건설품셈_09장_미장공사.json +++ b/resources/master_data/로직_건설품셈_09장_미장공사.json @@ -475,7 +475,7 @@ }, { "종류": "재료", - "요소": "MP000193", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "혼화제", "단위": "g", "수량": "만약(혼화제 == '씀', 찾기(QC001356, 구분='혼화제').수량, 0)", @@ -636,7 +636,7 @@ }, { "종류": "재료", - "요소": "MP000194", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르"}, "이름": "무수축모르타르", "단위": "㎏", "수량": "찾기(QC001361, '규격(㎜)'=규격).무수축모르타르", diff --git a/resources/master_data/로직_건설품셈_11장_가스설비공사.json b/resources/master_data/로직_건설품셈_11장_가스설비공사.json index 11348186..fa2d91c2 100644 --- a/resources/master_data/로직_건설품셈_11장_가스설비공사.json +++ b/resources/master_data/로직_건설품셈_11장_가스설비공사.json @@ -224,7 +224,7 @@ }, { "종류": "재료", - "요소": "MP000222", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "스레트실테이프", "단위": "㎝", "수량": "만약(규격 == 'ø20', 찾기(QC001578, '구경(㎜)'='ø20').스레트실테이프, 만약(규격 == '25', 찾기(QC001578, '구경(㎜)'='25').스레트실테이프, 만약(규격 == '32', 찾기(QC001578, '구경(㎜)'='30').스레트실테이프, 만약(규격 == '40', 찾기(QC001578, '구경(㎜)'='40').스레트실테이프, 찾기(QC001578, '구경(㎜)'='50').스레트실테이프))))", @@ -507,7 +507,7 @@ }, { "종류": "재료", - "요소": "MP000222", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "스레트실테이프", "단위": "㎝", "수량": "찾기(QC001583, '구경(㎜)'='스레트실테이프(㎝)', 항목=만약(구분 == 'ø15㎜', 'ø15', 'ø20∼25')).수량", diff --git a/resources/master_data/로직_건설품셈_13장_플랜트설비공사.json b/resources/master_data/로직_건설품셈_13장_플랜트설비공사.json index 7d135584..7c162440 100644 --- a/resources/master_data/로직_건설품셈_13장_플랜트설비공사.json +++ b/resources/master_data/로직_건설품셈_13장_플랜트설비공사.json @@ -3175,7 +3175,7 @@ }, { "종류": "재료", - "요소": "MP000248", + "요소": {"구분": "단열·보온", "상세구분": "단열재"}, "이름": "보온 성형물", "단위": "m", "수량": "만약(보온두께 == '30mm이하', 찾기(QC001650, 'Pipe Size mm'=관경, 구분='직관의물량').성형물, 만약(보온두께 == '31mm∼40mm', 찾기(QC001651, 'Pipe Size mm'=관경, 구분='직관의물량').성형물, 만약(보온두께 == '41mm∼60mm', 찾기(QC001652, 'Pipe Size mm'=관경, 구분='직관의물량').성형물, 만약(보온두께 == '61mm∼75mm', 찾기(QC001653, 'Pipe Size mm'=관경, 구분='직관의물량').성형물, 찾기(QC001654, 'Pipe Size mm'=관경, 구분='직관의물량').성형물)))) * 만약(부위 == '관(m당)', 1, 0)", @@ -3185,7 +3185,7 @@ }, { "종류": "재료", - "요소": "MP000249", + "요소": {"구분": "철근·강재", "상세구분": "철선"}, "이름": "철선", "단위": "m", "수량": "만약(보온두께 == '30mm이하', 찾기(QC001650, 'Pipe Size mm'=관경, 구분='직관의물량').철선, 만약(보온두께 == '31mm∼40mm', 찾기(QC001651, 'Pipe Size mm'=관경, 구분='직관의물량').철선, 만약(보온두께 == '41mm∼60mm', 찾기(QC001652, 'Pipe Size mm'=관경, 구분='직관의물량').철선, 만약(보온두께 == '61mm∼75mm', 찾기(QC001653, 'Pipe Size mm'=관경, 구분='직관의물량').철선, 찾기(QC001654, 'Pipe Size mm'=관경, 구분='직관의물량').철선)))) * 만약(부위 == '관(m당)', 1, 0)", @@ -3499,7 +3499,7 @@ }, { "종류": "재료", - "요소": "MP000252", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "기름", "단위": "ℓ", "수량": "0.05 / 100", @@ -7787,7 +7787,7 @@ }, { "종류": "재료", - "요소": "MP000256", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "걸레", "단위": "㎏", "수량": "2.5", @@ -7850,7 +7850,7 @@ }, { "종류": "재료", - "요소": "MP000263", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "비닐세트", "단위": "m", "수량": "1", @@ -7859,7 +7859,7 @@ }, { "종류": "재료", - "요소": "MP000264", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "소창직", "단위": "m", "수량": "0.86", @@ -7877,7 +7877,7 @@ }, { "종류": "재료", - "요소": "MP000266", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "시너", "단위": "ℓ", "수량": "0.012", @@ -7886,7 +7886,7 @@ }, { "종류": "재료", - "요소": "MP000267", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "광명단", "단위": "ℓ", "수량": "0.062", @@ -7895,7 +7895,7 @@ }, { "종류": "재료", - "요소": "MP000268", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "조합페인트", "단위": "ℓ", "수량": "0.062", @@ -8220,7 +8220,7 @@ }, { "종류": "재료", - "요소": "MP000270", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "시너", "단위": "ℓ", "수량": "0.138", @@ -8301,7 +8301,7 @@ }, { "종류": "재료", - "요소": "MP000277", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "목탄", "단위": "㎏", "수량": "0.82", @@ -8339,7 +8339,7 @@ }, { "종류": "재료", - "요소": "MP000278", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "가스용접봉", "단위": "㎏", "수량": "0.146", @@ -8348,7 +8348,7 @@ }, { "종류": "재료", - "요소": "MP000279", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "신주용접봉", "단위": "㎏", "수량": "0.073", @@ -8375,7 +8375,7 @@ }, { "종류": "재료", - "요소": "MP000264", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "소창직", "단위": "m", "수량": "0.134", @@ -8384,7 +8384,7 @@ }, { "종류": "재료", - "요소": "MP000256", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "걸레", "단위": "㎏", "수량": "0.73", @@ -8393,7 +8393,7 @@ }, { "종류": "재료", - "요소": "MP000282", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "비닐시트", "단위": "Sh", "수량": "0.037", @@ -8402,7 +8402,7 @@ }, { "종류": "재료", - "요소": "MP000283", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "방청페인트", "단위": "ℓ", "수량": "0.069", @@ -8411,7 +8411,7 @@ }, { "종류": "재료", - "요소": "MP000284", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "페인트", "단위": "ℓ", "수량": "0.04", @@ -8746,7 +8746,7 @@ }, { "종류": "재료", - "요소": "MP000267", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "광명단", "단위": "ℓ", "수량": "2.5", @@ -9046,7 +9046,7 @@ }, { "종류": "재료", - "요소": "MP000267", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "광명단", "단위": "ℓ", "수량": "2.2", @@ -9369,7 +9369,7 @@ }, { "종류": "재료", - "요소": "MP000267", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "광명단", "단위": "ℓ", "수량": "2.5", @@ -9378,7 +9378,7 @@ }, { "종류": "재료", - "요소": "MP000291", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "페인트", "단위": "ℓ", "수량": "5", @@ -9706,7 +9706,7 @@ }, { "종류": "재료", - "요소": "MP000267", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "광명단", "단위": "ℓ", "수량": "2.2", @@ -9715,7 +9715,7 @@ }, { "종류": "재료", - "요소": "MP000291", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "페인트", "단위": "ℓ", "수량": "4.4", @@ -9951,7 +9951,7 @@ }, { "종류": "재료", - "요소": "MP000267", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "광명단", "단위": "㎏", "수량": "2.2", @@ -9960,7 +9960,7 @@ }, { "종류": "재료", - "요소": "MP000291", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "페인트", "단위": "㎏", "수량": "4.4", @@ -10289,7 +10289,7 @@ }, { "종류": "재료", - "요소": "MP000267", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "광명단", "단위": "ℓ", "수량": "2.2", @@ -11055,7 +11055,7 @@ }, { "종류": "재료", - "요소": "MP000300", + "요소": {"구분": "시멘트·골재", "상세구분": "골재"}, "이름": "규사", "단위": "㎥", "수량": "0.23", @@ -11091,7 +11091,7 @@ }, { "종류": "재료", - "요소": "MP000266", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "시너", "단위": "ℓ", "수량": "0.055", @@ -11109,7 +11109,7 @@ }, { "종류": "재료", - "요소": "MP000266", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "시너", "단위": "ℓ", "수량": "0.45", @@ -11613,7 +11613,7 @@ }, { "종류": "재료", - "요소": "MP000300", + "요소": {"구분": "시멘트·골재", "상세구분": "골재"}, "이름": "규사", "단위": "㎥", "수량": "0.018", @@ -12104,7 +12104,7 @@ }, { "종류": "재료", - "요소": "MP000311", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "전기용접봉", "단위": "㎾h", "수량": "595", @@ -12525,7 +12525,7 @@ }, { "종류": "재료", - "요소": "MP000313", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "연마석", "단위": "개", "수량": "1.55", @@ -12561,7 +12561,7 @@ }, { "종류": "재료", - "요소": "MP000317", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "톱날", "단위": "개", "수량": "2.5", @@ -12815,7 +12815,7 @@ }, { "종류": "재료", - "요소": "MP000300", + "요소": {"구분": "시멘트·골재", "상세구분": "골재"}, "이름": "규사", "단위": "㎥", "수량": "0.19", @@ -13263,7 +13263,7 @@ }, { "종류": "재료", - "요소": "MP000266", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "시너", "단위": "ℓ", "수량": "1.58", @@ -15443,7 +15443,7 @@ }, { "종류": "재료", - "요소": "MP000320", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "가루비누", "단위": "㎏", "수량": "0.04", @@ -18079,7 +18079,7 @@ }, { "종류": "재료", - "요소": "MP000321", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "걸레", "단위": "㎏", "수량": "2", @@ -18387,7 +18387,7 @@ }, { "종류": "재료", - "요소": "MP000267", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "광명단", "단위": "ℓ", "수량": "2.2", @@ -18396,7 +18396,7 @@ }, { "종류": "재료", - "요소": "MP000322", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "페인트", "단위": "ℓ", "수량": "4.4", @@ -19031,7 +19031,7 @@ }, { "종류": "재료", - "요소": "MP000323", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "용접봉(전기)", "단위": "㎏", "수량": "(만약(공사 == '기기', 0.365, 만약(공사 == '철골', 2.25, 만약(공사 == '배관', 30, 만약(공사 == 'Belt & Conveyor', 2.25, 만약(공사 == 'Heater & Tank', 0.36, 만약(공사 == 'Pump & Fan', 0.36, 만약(공사 == 'Crane 류', 0.85, 0))))))))", @@ -19040,7 +19040,7 @@ }, { "종류": "재료", - "요소": "MP000324", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "용접봉(산소)", "단위": "㎏", "수량": "(만약(공사 == '기기', 0.146, 만약(공사 == '철골', 0.22, 만약(공사 == '배관', 3, 만약(공사 == 'Belt & Conveyor', 0.22, 만약(공사 == 'Heater & Tank', 0.15, 만약(공사 == 'Pump & Fan', 0.14, 만약(공사 == 'Crane 류', 0.15, 0))))))))", @@ -19103,7 +19103,7 @@ }, { "종류": "재료", - "요소": "MP000329", + "요소": {"구분": "철근·강재", "상세구분": "철선"}, "이름": "아연도철선", "단위": "㎏", "수량": "(만약(공사 == '기기', 0.73, 만약(공사 == '철골', 0.73, 만약(공사 == '배관', 0.4, 만약(공사 == 'Belt & Conveyor', 0.2, 만약(공사 == 'Heater & Tank', 0.2, 만약(공사 == 'Pump & Fan', 0.73, 만약(공사 == 'Crane 류', 0.2, 0))))))))", @@ -19130,7 +19130,7 @@ }, { "종류": "재료", - "요소": "MP000331", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "사포", "단위": "매", "수량": "(만약(공사 == '기기', 0.11, 만약(공사 == '철골', 0.05, 만약(공사 == '배관', 0.05, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.01, 만약(공사 == 'Pump & Fan', 0.11, 만약(공사 == 'Crane 류', 0.05, 0))))))))", @@ -19139,7 +19139,7 @@ }, { "종류": "재료", - "요소": "MP000321", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "걸레", "단위": "㎏", "수량": "(만약(공사 == '기기', 0.73, 만약(공사 == '철골', 0.1, 만약(공사 == '배관', 0.2, 만약(공사 == 'Belt & Conveyor', 0.3, 만약(공사 == 'Heater & Tank', 0.1, 만약(공사 == 'Pump & Fan', 0.73, 만약(공사 == 'Crane 류', 0.73, 0))))))))", @@ -19148,7 +19148,7 @@ }, { "종류": "재료", - "요소": "MP000332", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "비닐시드", "단위": "㎡", "수량": "(만약(공사 == '기기', 0.037, 만약(공사 == '철골', 0.02, 만약(공사 == '배관', 0.02, 만약(공사 == 'Belt & Conveyor', 0.02, 만약(공사 == 'Heater & Tank', 0.02, 만약(공사 == 'Pump & Fan', 0.04, 만약(공사 == 'Crane 류', 0.2, 0))))))))", @@ -19157,7 +19157,7 @@ }, { "종류": "재료", - "요소": "MP000266", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "시너", "단위": "ℓ", "수량": "(만약(공사 == '기기', 0.138, 만약(공사 == '철골', 0.1, 만약(공사 == '배관', 0.05, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.38, 만약(공사 == 'Crane 류', 0.05, 0))))))))", @@ -19166,7 +19166,7 @@ }, { "종류": "재료", - "요소": "MP000333", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "용접장갑", "단위": "족", "수량": "(만약(공사 == '기기', 0.05, 만약(공사 == '철골', 0.1, 만약(공사 == '배관', 0.05, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.03, 만약(공사 == 'Crane 류', 0.05, 0))))))))", @@ -19283,7 +19283,7 @@ }, { "종류": "재료", - "요소": "MP000346", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "용접면", "단위": "개", "수량": "(만약(공사 == '기기', 0.01, 만약(공사 == '철골', 0.02, 만약(공사 == '배관', 0.02, 만약(공사 == 'Belt & Conveyor', 0.02, 만약(공사 == 'Heater & Tank', 0.02, 만약(공사 == 'Pump & Fan', 0.01, 만약(공사 == 'Crane 류', 0.02, 0))))))))", @@ -19292,7 +19292,7 @@ }, { "종류": "재료", - "요소": "MP000347", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "용접홀다", "단위": "개", "수량": "(만약(공사 == '기기', 0.01, 만약(공사 == '철골', 0.02, 만약(공사 == '배관', 0.02, 만약(공사 == 'Belt & Conveyor', 0.02, 만약(공사 == 'Heater & Tank', 0.02, 만약(공사 == 'Pump & Fan', 0.01, 만약(공사 == 'Crane 류', 0.02, 0))))))))", @@ -19301,7 +19301,7 @@ }, { "종류": "재료", - "요소": "MP000348", + "요소": {"구분": "잡재료", "상세구분": "용접·가스"}, "이름": "용접앞치마", "단위": "개", "수량": "(만약(공사 == '기기', 0.01, 만약(공사 == '철골', 0.05, 만약(공사 == '배관', 0.02, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.01, 만약(공사 == 'Crane 류', 0.05, 0))))))))", @@ -19319,7 +19319,7 @@ }, { "종류": "재료", - "요소": "MP000350", + "요소": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"}, "이름": "써비스볼트", "단위": "본", "수량": "(만약(공사 == '기기', 1, 만약(공사 == '철골', 2, 만약(공사 == '배관', 1, 만약(공사 == 'Belt & Conveyor', 1, 만약(공사 == 'Heater & Tank', 1, 만약(공사 == 'Pump & Fan', 1, 만약(공사 == 'Crane 류', 1, 0))))))))", @@ -19355,7 +19355,7 @@ }, { "종류": "재료", - "요소": "MP000354", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "페인트(표기용)", "단위": "ℓ", "수량": "(만약(공사 == '기기', 0.069, 만약(공사 == '철골', 0.1, 만약(공사 == '배관', 0.5, 만약(공사 == 'Belt & Conveyor', 0.1, 만약(공사 == 'Heater & Tank', 0.1, 만약(공사 == 'Pump & Fan', 0.07, 만약(공사 == 'Crane 류', 0.1, 0))))))))", @@ -19364,7 +19364,7 @@ }, { "종류": "재료", - "요소": "MP000355", + "요소": {"구분": "잡재료", "상세구분": "소모품"}, "이름": "페인트붓(표기용)", "단위": "개", "수량": "(만약(공사 == '기기', 0.05, 만약(공사 == '철골', 0.05, 만약(공사 == '배관', 0.05, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.05, 만약(공사 == 'Crane 류', 0.05, 0))))))))", diff --git a/resources/master_data/로직_산림품셈_06장_생육보조.json b/resources/master_data/로직_산림품셈_06장_생육보조.json index ae9a6d07..3e095a3b 100644 --- a/resources/master_data/로직_산림품셈_06장_생육보조.json +++ b/resources/master_data/로직_산림품셈_06장_생육보조.json @@ -292,7 +292,7 @@ }, { "종류": "재료", - "요소": "MP000068", + "요소": {"구분": "식생·종자", "상세구분": "농약·약제"}, "이름": "농약(Fluroxypyr-meptyl+Triclypyr-TEA 미탁제)", "단위": "병", "수량": "찾기(QF000007).주재료 * (1 + 증감 / 100)", @@ -490,7 +490,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000069", + "요소": {"구분": "목재", "상세구분": "각재·판재"}, "이름": "우드칩", "단위": "㎥", "수량": "찾기(QF000177, 구분='우드칩').수량", diff --git a/resources/master_data/로직_산림품셈_09장_토공.json b/resources/master_data/로직_산림품셈_09장_토공.json index bdb2a03a..5d5d4886 100644 --- a/resources/master_data/로직_산림품셈_09장_토공.json +++ b/resources/master_data/로직_산림품셈_09장_토공.json @@ -344,7 +344,7 @@ }, { "종류": "재료", - "요소": "MP000013", + "요소": {"구분": "잡재료", "상세구분": "고철·기타금속"}, "이름": "고철공제", "단위": "kg", "수량": "-50", diff --git a/resources/master_data/로직_산림품셈_10장_자재․장비_운반.json b/resources/master_data/로직_산림품셈_10장_자재․장비_운반.json index f1376746..084ac18a 100644 --- a/resources/master_data/로직_산림품셈_10장_자재․장비_운반.json +++ b/resources/master_data/로직_산림품셈_10장_자재․장비_운반.json @@ -450,7 +450,7 @@ }, { "종류": "재료", - "요소": "MP000061", + "요소": {"구분": "목재", "상세구분": "각재·판재"}, "이름": "소재(원목)", "단위": "㎥", "수량": "찾기(QF000323, 구분='운반대').소재", @@ -458,7 +458,7 @@ }, { "종류": "재료", - "요소": "MP000062", + "요소": {"구분": "목재", "상세구분": "각재·판재"}, "이름": "각재·판재", "단위": "㎥", "수량": "0.2", diff --git a/resources/master_data/로직_산림품셈_11장_가설.json b/resources/master_data/로직_산림품셈_11장_가설.json index 3f3f429a..e4fa2ae4 100644 --- a/resources/master_data/로직_산림품셈_11장_가설.json +++ b/resources/master_data/로직_산림품셈_11장_가설.json @@ -71,7 +71,7 @@ }, { "종류": "재료", - "요소": "MP000063", + "요소": {"구분": "목재", "상세구분": "각재·판재"}, "이름": "목재 손료", "단위": "㎥", "수량": "목재량 * 찾기(QF000346).손율 / 100", @@ -116,7 +116,7 @@ }, { "종류": "재료", - "요소": "MP000063", + "요소": {"구분": "목재", "상세구분": "각재·판재"}, "이름": "목재 손료", "단위": "㎥", "수량": "목재량 * 찾기(QF000348).손율 / 100", diff --git a/resources/master_data/로직_산림품셈_12장_철근콘크리트.json b/resources/master_data/로직_산림품셈_12장_철근콘크리트.json index 591a5b2c..4e44ce5d 100644 --- a/resources/master_data/로직_산림품셈_12장_철근콘크리트.json +++ b/resources/master_data/로직_산림품셈_12장_철근콘크리트.json @@ -159,7 +159,7 @@ }, { "종류": "재료", - "요소": "MP000003", + "요소": {"구분": "시멘트·골재", "상세구분": "골재"}, "이름": "모래(건조상태)", "단위": "kg", "수량": "만약(재료배합 == '계상 안 함', 0, 찾기(QF000353, 골재최대치수=골재최대치수, 배합종류=재료배합).모래)", @@ -168,7 +168,7 @@ }, { "종류": "재료", - "요소": "MP000005", + "요소": {"구분": "시멘트·골재", "상세구분": "골재"}, "이름": "자갈 또는 부순돌", "단위": "kg", "수량": "만약(재료배합 == '계상 안 함', 0, 찾기(QF000353, 골재최대치수=골재최대치수, 배합종류=재료배합).자갈_또는_부순돌)", @@ -252,7 +252,7 @@ }, { "종류": "재료", - "요소": "MP000003", + "요소": {"구분": "시멘트·골재", "상세구분": "골재"}, "이름": "모래(건조상태)", "단위": "kg", "수량": "만약(재료배합 == '계상 안 함', 0, 찾기(QF000353, 골재최대치수=골재최대치수, 배합종류=재료배합).모래)", @@ -261,7 +261,7 @@ }, { "종류": "재료", - "요소": "MP000005", + "요소": {"구분": "시멘트·골재", "상세구분": "골재"}, "이름": "자갈 또는 부순돌", "단위": "kg", "수량": "만약(재료배합 == '계상 안 함', 0, 찾기(QF000353, 골재최대치수=골재최대치수, 배합종류=재료배합).자갈_또는_부순돌)", @@ -554,7 +554,7 @@ }, { "종류": "재료", - "요소": "MP000014", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "폼타이(D형 1/2인치)", "단위": "본", "수량": "만약(폼타이 == '사용', 2.14 / 10, 0)", @@ -594,7 +594,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000015", + "요소": {"구분": "단열·보온", "상세구분": "단열재"}, "이름": "문양 스티로폴(자재비 포함)", "단위": "㎡", "수량": "찾기(QF000359, 구분='문양 스티로폴(자재비 포함)').적용", @@ -800,7 +800,7 @@ }, { "종류": "재료", - "요소": "MP000016", + "요소": {"구분": "기계·설비", "상세구분": "기계류"}, "이름": "커터 블레이드", "단위": "개", "수량": "0.31 / 100", @@ -891,7 +891,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000018", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "철재 거푸집 손료(1본 3m)", "단위": "본", "수량": "1 / 3 * (1 - 10 / 100) / 20", @@ -900,7 +900,7 @@ }, { "종류": "재료", - "요소": "MP000019", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "핀폴 손료", "단위": "개", "수량": "1 * (1 - 10 / 100) / 20", @@ -1602,7 +1602,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000020", + "요소": {"구분": "관·이음관", "상세구분": "PE관", "규격": "∅200㎜"}, "이름": "유공관(∅200㎜)", "단위": "m", "수량": "찾기(QF000369, 구분='유공관설치 - 유공관').적용", @@ -1610,7 +1610,7 @@ }, { "종류": "재료", - "요소": "MP000021", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "부직포", "단위": "㎡", "수량": "부직포면적", @@ -1619,7 +1619,7 @@ }, { "종류": "재료", - "요소": "MP000022", + "요소": {"구분": "시멘트·골재", "상세구분": "골재"}, "이름": "잡석 구입", "단위": "㎥", "수량": "잡석량", @@ -1994,7 +1994,7 @@ }, { "종류": "재료", - "요소": "MP000039", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:2"}, "이름": "접합몰탈(1:2)", "단위": "㎥", "수량": "찾기(QF000371, 구분='접합몰탈', 관경=관경).적용", @@ -2869,7 +2869,7 @@ }, { "종류": "재료", - "요소": "MP000007", + "요소": {"구분": "철근·강재", "상세구분": "철근"}, "이름": "철근", "단위": "ton", "수량": "철근량", @@ -2884,7 +2884,7 @@ }, { "종류": "재료", - "요소": "MP000040", + "요소": {"구분": "맨홀·수로·그레이팅", "상세구분": "맨홀"}, "이름": "집수정 뚜껑(스틸그레이팅)", "단위": "개", "수량": "뚜껑수", @@ -3086,7 +3086,7 @@ }, { "종류": "재료", - "요소": "MP000042", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "원형거푸집(PE 10회) 스라브 및 기초", "단위": "조", "수량": "1 / 10", @@ -3096,7 +3096,7 @@ }, { "종류": "재료", - "요소": "MP000041", + "요소": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "이름": "원형거푸집(PE 10회) 벽체", "단위": "조", "수량": "1 / 10", @@ -3148,7 +3148,7 @@ }, { "종류": "재료", - "요소": "MP000007", + "요소": {"구분": "철근·강재", "상세구분": "철근"}, "이름": "철근", "단위": "ton", "수량": "철근량", @@ -3706,7 +3706,7 @@ }, { "종류": "재료", - "요소": "MP000043", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "철물", "단위": "개", "수량": "찾기(QF000390, 구분='자재 - 철물').적용", @@ -3743,7 +3743,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000044", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "강관동바리 내관(48.6㎜×2.4㎜)", "단위": "본", "수량": "찾기(QF000391, 구분='자재 - 강관동바리 - 내관(48.6mm×2.4mm)').적용", @@ -3751,7 +3751,7 @@ }, { "종류": "재료", - "요소": "MP000045", + "요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "이름": "강관동바리 외관(60.6㎜×2.3㎜)", "단위": "본", "수량": "찾기(QF000391, 구분='자재 - 강관동바리 - 외관(60.6mm×2.3mm)').적용", @@ -3795,7 +3795,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000046", + "요소": {"구분": "아스콘·포장", "상세구분": "아스팔트"}, "이름": "아스팔트(㏊-500)", "단위": "kg", "수량": "찾기(QF000392, 구분='자재 - 아스팔트(㏊-500)').적용", @@ -3833,7 +3833,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000021", + "요소": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "이름": "부직포", "단위": "㎡", "수량": "찾기(QF000394, 구분='자재 - 부직포').적용", @@ -3875,7 +3875,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000047", + "요소": {"구분": "관·이음관", "상세구분": "PVC관", "규격": "50㎜"}, "이름": "P.V.C 파이프 50㎜", "단위": "", "수량": "수량", @@ -4219,7 +4219,7 @@ }, { "종류": "재료", - "요소": "MP000049", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "접착제", "단위": "kg", "수량": "찾기(QF000400, 구분='자재 - 접착제').적용", @@ -4248,7 +4248,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000050", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "실런트", "단위": "kg", "수량": "찾기(QF000401, 구분='자재 - 실런트').적용", @@ -4280,7 +4280,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000051", + "요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "이름": "에폭시 접착제(콘크리트용)", "단위": "kg", "수량": "찾기(QF000402, 구분='자재 - 에폭시 접착제').적용", @@ -4288,7 +4288,7 @@ }, { "종류": "재료", - "요소": "MP000266", + "요소": {"구분": "도료·방수·접착", "상세구분": "도료"}, "이름": "시너", "단위": "ℓ", "수량": "찾기(QF000402, 구분='자재 - 시너').적용", @@ -4382,7 +4382,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000011", + "요소": {"구분": "철근·강재", "상세구분": "형강"}, "이름": "강봉(D32㎜, L=1000㎜)", "단위": "EA", "수량": "강봉수", @@ -4391,7 +4391,7 @@ }, { "종류": "재료", - "요소": "MP000053", + "요소": {"구분": "관·이음관", "상세구분": "PVC관"}, "이름": "P.V.C 파이프(Ø35㎜)", "단위": "m", "수량": "파이프길이", @@ -4474,7 +4474,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000010", + "요소": {"구분": "철근·강재", "상세구분": "철근"}, "이름": "원형철근(∅29㎜, L=500㎜)", "단위": "ton", "수량": "철근량", @@ -4483,7 +4483,7 @@ }, { "종류": "재료", - "요소": "MP000054", + "요소": {"구분": "교량·구조부속", "상세구분": "신축이음·받침"}, "이름": "탄성고무받침(150×150×15)", "단위": "㎡", "수량": "고무받침면적", @@ -4515,7 +4515,7 @@ }, { "종류": "재료", - "요소": "MP000058", + "요소": {"구분": "교량·구조부속", "상세구분": "보강재·정착"}, "이름": "다웰바캡(D=50㎜)", "단위": "m", "수량": "다웰바캡길이", @@ -4565,7 +4565,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000059", + "요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "이름": "물끊기 홈(NOTCH) 재료", "단위": "", "수량": "수량", @@ -4767,7 +4767,7 @@ }, { "종류": "재료", - "요소": "MP000013", + "요소": {"구분": "잡재료", "상세구분": "고철·기타금속"}, "이름": "고철대(감)", "단위": "kg", "수량": "-1000 * 찾기(QF000411, 구분='인력 - 고철대(감)').적용 / 100", diff --git a/resources/master_data/로직_산림품셈_13장_구조물.json b/resources/master_data/로직_산림품셈_13장_구조물.json index ba07e4bc..56efaf84 100644 --- a/resources/master_data/로직_산림품셈_13장_구조물.json +++ b/resources/master_data/로직_산림품셈_13장_구조물.json @@ -402,7 +402,7 @@ }, { "종류": "재료", - "요소": "MP000022", + "요소": {"구분": "시멘트·골재", "상세구분": "골재"}, "이름": "잡석(채움재)", "단위": "㎥", "수량": "잡석량", @@ -481,7 +481,7 @@ }, { "종류": "재료", - "요소": "MP000064", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르"}, "이름": "줄눈메꿈 모르타르", "단위": "㎥", "수량": "0.009", @@ -650,7 +650,7 @@ }, { "종류": "재료", - "요소": "MP000064", + "요소": {"구분": "시멘트·골재", "상세구분": "모르타르"}, "이름": "줄눈메꿈 모르타르", "단위": "㎥", "수량": "0.009", @@ -757,7 +757,7 @@ }, { "종류": "재료", - "요소": "MP000022", + "요소": {"구분": "시멘트·골재", "상세구분": "골재"}, "이름": "잡석(채움재)", "단위": "㎥", "수량": "잡석량", @@ -1479,7 +1479,7 @@ "호표": [ { "종류": "재료", - "요소": "MP000066", + "요소": {"구분": "매트·토목섬유", "상세구분": "돌망태·사방"}, "이름": "철망태", "단위": "㎥", "수량": "찾기(QF000460, 구분='자재', 명칭='철망태').수량", @@ -1487,7 +1487,7 @@ }, { "종류": "재료", - "요소": "MP000067", + "요소": {"구분": "매트·토목섬유", "상세구분": "돌망태·사방"}, "이름": "채움재", "단위": "㎥", "수량": "찾기(QF000460, 구분='자재', 명칭='채움재').수량", diff --git a/resources/master_data/재료_품셈재료.json b/resources/master_data/재료_품셈재료.json index 95e4d169..f3dc38c2 100644 --- a/resources/master_data/재료_품셈재료.json +++ b/resources/master_data/재료_품셈재료.json @@ -9,368 +9,368 @@ "후보 조건 = 품명 뿌리가 이름으로 끝나고 이름에 로직 입력 「자재지역」 글자 · 단위 같음 · 규격이 둘 이상 갈리면 멈춤 · 그 지역 줄이 없으면 가까운 시군을 고르지 않고 멈춤" ], "줄": [ - { "키": "MP000001", "원문번호": "레미콘", "이름": "레디믹스트콘크리트", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-9-1", "산림품셈 12-11-1", "산림품셈 12-11-2-1", "산림품셈 12-12", "산림품셈 12-13", "산림품셈 12-15", "산림품셈 12-16", "산림품셈 12-17-2", "산림품셈 12-17-3", "산림품셈 13-4-4 주①", "산림품셈 13-4-5", "산림품셈 13-5-1 주⑤", "산림품셈 13-5-2", "건설품셈 공통 7-3-1 주⑥ 채움콘크리트"], "연결": {"이름": "레미콘", "규격": "", "지역": "입력"}, "비고": "규격(강도·골재·슬럼프)별 값이 다르면 관리자가 줄을 나눔 · 후보 조건: 지역 입력" }, - { "키": "MP000002", "원문번호": "시멘트", "이름": "시멘트", "규격": "", "단위": "kg", "요구절": ["산림품셈 12-1-3 주⑤⑥", "산림품셈 12-17-1-2 주③", "건설품셈 공통 6-3-1 주⑤", "건설품셈 건축 5-4-9", "건설품셈 건축 9-1-1", "건설품셈 건축 9-2-3", "건설품셈 건축 9-3-1"], "연결": "MT004176", "비고": "연결: 자재품목 시멘트 전국 kg 줄" }, - { "키": "MP000003", "원문번호": "모래(중량)", "이름": "모래", "규격": "건조상태", "단위": "kg", "요구절": ["산림품셈 12-1-3 주⑤"], "연결": null, "비고": "자재품목 모래는 ㎥ — kg 환산 안 함" }, - { "키": "MP000004", "원문번호": "모래", "이름": "모래", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-11-3", "산림품셈 12-17-1-2 주③", "건설품셈 공통 6-3-1 주⑤", "건설품셈 건축 9-1-1", "건설품셈 건축 9-3-1", "건설품셈 기계설비 13-6-3", "건설품셈 기계설비 13-6-6"], "연결": {"이름": "모래", "규격": "", "지역": "입력"}, "비고": "후보 조건: 지역 입력" }, - { "키": "MP000005", "원문번호": "자갈(중량)", "이름": "자갈 또는 부순돌", "규격": "", "단위": "kg", "요구절": ["산림품셈 12-1-3 주⑤"], "연결": null, "비고": "품명 둘(자갈·부순돌) · 자갈 값은 ㎥" }, - { "키": "MP000006", "원문번호": "자갈", "이름": "자갈", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-17-1-2 주③"], "연결": {"이름": "자갈", "규격": "", "지역": "입력"}, "비고": "후보 조건: 지역 입력" }, - { "키": "MP000007", "원문번호": "철근", "이름": "철근", "규격": "", "단위": "ton", "요구절": ["산림품셈 12-15", "산림품셈 12-16"], "연결": null, "비고": "SD300·400·500 갈림 — 원문 강도 없음" }, - { "키": "MP000008", "원문번호": "이형철근 SD300 D16", "이름": "이형철근", "규격": "SD300, D16", "단위": "ton", "요구절": ["산림품셈 12-9-1"], "연결": "MT014464", "비고": "연결: 이형철근(SD300) D16 전국 줄" }, - { "키": "MP000009", "원문번호": "이형철근 SD300 D13", "이름": "이형철근", "규격": "SD300, D13", "단위": "ton", "요구절": ["산림품셈 12-12"], "연결": "MT014463", "비고": "연결: 이형철근(SD300) D13 전국 줄" }, - { "키": "MP000010", "원문번호": "원형철근 ∅29㎜", "이름": "원형철근", "규격": "∅29㎜, L=500㎜", "단위": "ton", "요구절": ["산림품셈 12-30-2"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000011", "원문번호": "강봉 D32㎜", "이름": "강봉", "규격": "D32㎜, L=1000㎜", "단위": "EA", "요구절": ["산림품셈 12-30-1"], "연결": null, "비고": "강봉보강재뿐 · 값은 m — EA 아님" }, - { "키": "MP000012", "원문번호": "사다리", "이름": "사다리", "규격": "∅19㎜ 아연도금 및 스테인레스", "단위": "ton", "요구절": ["산림품셈 12-16"], "연결": null, "비고": "자재품목에 같은 품명 없음 · 단위 ton" }, - { "키": "MP000013", "원문번호": "고철", "이름": "고철", "규격": "", "단위": "kg", "요구절": ["산림품셈 9-8-1 주4", "산림품셈 12-34-3"], "연결": null, "비고": "경량·중량·STS·알루미늄 갈림" }, - { "키": "MP000014", "원문번호": "폼타이", "이름": "폼타이(Form Tie)", "규격": "D형 1/2인치", "단위": "본", "요구절": ["산림품셈 12-4 주⑦", "건설품셈 공통 6-3-1 주④"], "연결": null, "비고": "폼타이 값은 「조」 — 본 환산 안 함" }, - { "키": "MP000015", "원문번호": "문양 스티로폴", "이름": "문양 스티로폴(자재비 포함)", "규격": "", "단위": "㎡", "요구절": ["산림품셈 12-5"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000016", "원문번호": "커터 블레이드", "이름": "커터 블레이드", "규격": "", "단위": "개", "요구절": ["산림품셈 12-7-1 주③"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000017", "원문번호": "물", "이름": "물", "규격": "", "단위": "ℓ", "요구절": ["산림품셈 12-7-1 주④"], "연결": "MT005758", "비고": "연결: 자재품목 물(상수도) 한 줄" }, - { "키": "MP000018", "원문번호": "철재 거푸집", "이름": "철재 거푸집(콘크리트 포장)", "규격": "1본 3m", "단위": "본", "요구절": ["산림품셈 12-8 주①④"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000019", "원문번호": "핀폴", "이름": "핀폴", "규격": "", "단위": "개", "요구절": ["산림품셈 12-8 주①④"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000020", "원문번호": "유공관 ∅200㎜", "이름": "유공관", "규격": "∅200㎜", "단위": "m", "요구절": ["산림품셈 12-10"], "연결": null, "비고": "THP·PE·파형강관 유공관 갈림" }, - { "키": "MP000021", "원문번호": "부직포", "이름": "부직포", "규격": "", "단위": "㎡", "요구절": ["산림품셈 12-10", "산림품셈 12-23", "건설품셈 공통 2-11-1 재료량", "건설품셈 공통 5-4-1 재료량"], "연결": null, "비고": "두께·중량별 갈림 — 원문 규격 없음" }, - { "키": "MP000022", "원문번호": "잡석", "이름": "잡석", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-10", "산림품셈 13-4-2", "산림품셈 13-5-2"], "연결": null, "비고": "깬잡석 값은 EA — ㎥ 환산 안 함" }, - { "키": "MP000023", "원문번호": "VR관 ∅800㎜", "이름": "VR관(소켓식)", "규격": "∅800㎜", "단위": "m", "요구절": ["산림품셈 12-11-1"], "연결": null, "비고": "VR관 값은 「본」 — m 환산 안 함" }, - { "키": "MP000024", "원문번호": "고무링 ∅800㎜", "이름": "고무링(VR관)", "규격": "∅800㎜", "단위": "개", "요구절": ["산림품셈 12-11-1"], "연결": "MT009721", "비고": "연결: VR관고무링 D800 이름·규격 같음" }, - { "키": "MP000025", "원문번호": "흄관 ∅800㎜", "이름": "흄관", "규격": "∅800㎜", "단위": "m", "요구절": ["산림품셈 12-11-2-1"], "연결": null, "비고": "A·B형 갈림 · 값은 「본」 — m 아님" }, - { "키": "MP000026", "원문번호": "파형강관 ∅800㎜", "이름": "파형강관", "규격": "∅800㎜", "단위": "m", "요구절": ["산림품셈 12-11-3"], "연결": null, "비고": "두께 1.6·2.0·2.7T 갈림 — 원문 없음" }, - { "키": "MP000027", "원문번호": "커플링밴드 ∅800㎜", "이름": "커플링밴드(파형강관)", "규격": "∅800㎜", "단위": "EA", "요구절": ["산림품셈 12-11-3 주①"], "연결": "MT015309", "비고": "연결: 파형강관 커플링밴드 Φ800 관급 줄" }, - { "키": "MP000028", "원문번호": "VR관 ∅1000㎜", "이름": "VR관(소켓식)", "규격": "∅1000㎜", "단위": "m", "요구절": ["산림품셈 12-11-1"], "연결": null, "비고": "VR관 값은 「본」 — m 환산 안 함" }, - { "키": "MP000029", "원문번호": "고무링 ∅1000㎜", "이름": "고무링(VR관)", "규격": "∅1000㎜", "단위": "개", "요구절": ["산림품셈 12-11-1"], "연결": "MT009723", "비고": "연결: VR관고무링 D1000 이름·규격 같음" }, - { "키": "MP000030", "원문번호": "흄관 ∅1000㎜", "이름": "흄관", "규격": "∅1000㎜", "단위": "m", "요구절": ["산림품셈 12-11-2-1"], "연결": null, "비고": "A·B형 갈림 · 값은 「본」 — m 아님" }, - { "키": "MP000031", "원문번호": "파형강관 ∅1000㎜", "이름": "파형강관", "규격": "∅1000㎜", "단위": "m", "요구절": ["산림품셈 12-11-3"], "연결": null, "비고": "두께 1.6·2.0·2.7T 갈림 — 원문 없음" }, - { "키": "MP000032", "원문번호": "커플링밴드 ∅1000㎜", "이름": "커플링밴드(파형강관)", "규격": "∅1000㎜", "단위": "EA", "요구절": ["산림품셈 12-11-3 주①"], "연결": "MT015311", "비고": "연결: 파형강관 커플링밴드 Φ1000 관급 줄" }, - { "키": "MP000033", "원문번호": "VR관 ∅1200㎜", "이름": "VR관(소켓식)", "규격": "∅1200㎜", "단위": "m", "요구절": ["산림품셈 12-11-1"], "연결": null, "비고": "VR관 값은 「본」 — m 환산 안 함" }, - { "키": "MP000034", "원문번호": "고무링 ∅1200㎜", "이름": "고무링(VR관)", "규격": "∅1200㎜", "단위": "개", "요구절": ["산림품셈 12-11-1"], "연결": "MT009725", "비고": "연결: VR관고무링 D1200 이름·규격 같음" }, - { "키": "MP000035", "원문번호": "흄관 ∅1200㎜", "이름": "흄관", "규격": "∅1200㎜", "단위": "m", "요구절": ["산림품셈 12-11-2-1"], "연결": null, "비고": "A·B형 갈림 · 값은 「본」 — m 아님" }, - { "키": "MP000036", "원문번호": "파형강관 ∅1200㎜", "이름": "파형강관", "규격": "∅1200㎜", "단위": "m", "요구절": ["산림품셈 12-11-3"], "연결": null, "비고": "두께 1.6·2.0·2.7T 갈림 — 원문 없음" }, - { "키": "MP000037", "원문번호": "커플링밴드 ∅1200㎜", "이름": "커플링밴드(파형강관)", "규격": "∅1200㎜", "단위": "EA", "요구절": ["산림품셈 12-11-3 주①"], "연결": "MT015313", "비고": "연결: 파형강관 커플링밴드 Φ1200 관급 줄" }, - { "키": "MP000038", "원문번호": "지수활제", "이름": "지수활제", "규격": "", "단위": "g", "요구절": ["산림품셈 12-11-1"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000039", "원문번호": "모르타르 1:2", "이름": "접합몰탈", "규격": "1:2", "단위": "㎥", "요구절": ["산림품셈 12-11-2-1", "건설품셈 건축 2-1-4", "건설품셈 건축 3-2-2"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000040", "원문번호": "스틸그레이팅", "이름": "집수정 뚜껑", "규격": "스틸그레이팅", "단위": "개", "요구절": ["산림품셈 12-15"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000041", "원문번호": "원형거푸집 벽체", "이름": "원형거푸집(PE 10회)", "규격": "벽체", "단위": "조", "요구절": ["산림품셈 12-16"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000042", "원문번호": "원형거푸집 스라브 및 기초", "이름": "원형거푸집(PE 10회)", "규격": "스라브 및 기초", "단위": "조", "요구절": ["산림품셈 12-16"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000043", "원문번호": "철물", "이름": "철물(강관비계)", "규격": "", "단위": "개", "요구절": ["산림품셈 12-19"], "연결": null, "비고": "이음·조임·받침 철물 갈림" }, - { "키": "MP000044", "원문번호": "강관동바리 내관", "이름": "강관동바리 내관", "규격": "48.6㎜×2.4㎜", "단위": "본", "요구절": ["산림품셈 12-20"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000045", "원문번호": "강관동바리 외관", "이름": "강관동바리 외관", "규격": "60.6㎜×2.3㎜", "단위": "본", "요구절": ["산림품셈 12-20"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000046", "원문번호": "아스팔트 ㏊-500", "이름": "아스팔트", "규격": "㏊-500", "단위": "kg", "요구절": ["산림품셈 12-21"], "연결": null, "비고": "AP-3·AP-5 갈림 — 원문 규격과 안 맞음" }, - { "키": "MP000047", "원문번호": "PVC 파이프 50㎜", "이름": "P.V.C 파이프", "규격": "50㎜", "단위": "", "요구절": ["산림품셈 12-22"], "연결": null, "비고": "원문 단위 없음 — 못 맞댐" }, - { "키": "MP000048", "원문번호": "JOINT FILLER", "이름": "JOINT FILLER", "규격": "", "단위": "㎡", "요구절": ["산림품셈 12-27-2", "산림품셈 12-34-4"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000049", "원문번호": "JOINT FILLER 접착제", "이름": "접착제(JOINT FILLER)", "규격": "", "단위": "kg", "요구절": ["산림품셈 12-27-2"], "연결": null, "비고": "접착제 종류 갈림" }, - { "키": "MP000050", "원문번호": "실런트", "이름": "실런트", "규격": "20×25㎜", "단위": "kg", "요구절": ["산림품셈 12-27-3"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000051", "원문번호": "에폭시 접착제 콘크리트용", "이름": "에폭시 접착제", "규격": "콘크리트용", "단위": "kg", "요구절": ["산림품셈 12-28"], "연결": null, "비고": "에폭시 접착제 GF800 한 줄 — 규격 다름" }, - { "키": "MP000052", "원문번호": "스페이셔 몰탈 블록", "이름": "스페이셔(몰탈 블록)", "규격": "", "단위": "", "요구절": ["산림품셈 12-29"], "연결": null, "비고": "원문 단위 없음 — 못 맞댐" }, - { "키": "MP000053", "원문번호": "PVC 파이프 Ø35㎜", "이름": "P.V.C 파이프", "규격": "Ø35㎜", "단위": "m", "요구절": ["산림품셈 12-30-1"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000054", "원문번호": "탄성고무받침", "이름": "탄성고무받침", "규격": "150×150×15", "단위": "㎡", "요구절": ["산림품셈 12-30-2"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000055", "원문번호": "스티로폴 T20㎜", "이름": "스티로폴", "규격": "T=20㎜", "단위": "㎡", "요구절": ["산림품셈 12-30-2"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000056", "원문번호": "TAR PAPER", "이름": "TAR PAPER", "규격": "T=15㎜", "단위": "㎡", "요구절": ["산림품셈 12-30-2"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000057", "원문번호": "채움재 아스팔트", "이름": "채움재(아스팔트)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-30-2"], "연결": null, "비고": "아스팔트 값은 kg — ㎥ 환산 안 함" }, - { "키": "MP000058", "원문번호": "다웰바캡", "이름": "다웰바캡", "규격": "D=50㎜", "단위": "m", "요구절": ["산림품셈 12-30-2"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000059", "원문번호": "물끊기 홈 재료", "이름": "물끊기 홈(NOTCH) 재료", "규격": "", "단위": "", "요구절": ["산림품셈 12-31"], "연결": null, "비고": "원문 단위 없음 — 못 맞댐" }, - { "키": "MP000060", "원문번호": "하드너", "이름": "콘크리트 표면 강화재(하드너)", "규격": "", "단위": "", "요구절": ["산림품셈 12-35"], "연결": null, "비고": "원문 단위 없음 — 못 맞댐" }, - { "키": "MP000061", "원문번호": "소재", "이름": "소재(원목)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 10-8-2"], "연결": null, "비고": "대·중·소경목 갈림 — 원문 지름 없음" }, - { "키": "MP000062", "원문번호": "각재·판재", "이름": "각재·판재", "규격": "", "단위": "㎥", "요구절": ["산림품셈 10-8-2"], "연결": null, "비고": "미송·외송 갈림 · 각재와 판재 둘" }, - { "키": "MP000063", "원문번호": "목재", "이름": "목재(규준틀)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 11-2", "산림품셈 11-3", "건설품셈 공통 2-5-4", "건설품셈 공통 2-11-1 재료량"], "연결": null, "비고": "규준틀 목재 줄 없음 — 합성목재뿐" }, - { "키": "MP000064", "원문번호": "줄눈 모르타르", "이름": "줄눈메꿈 모르타르", "규격": "", "단위": "㎥", "요구절": ["산림품셈 13-4-4 주④", "산림품셈 13-5-1 주③"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000065", "원문번호": "틈메우기돌", "이름": "틈메우기돌", "규격": "", "단위": "㎥", "요구절": ["산림품셈 13-5-1 주④"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000066", "원문번호": "철망태", "이름": "철망태(사각형 돌망태)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 13-11-4"], "연결": null, "비고": "개비온 값은 「조」 — ㎥ 환산 안 함" }, - { "키": "MP000067", "원문번호": "돌망태 채움재", "이름": "채움재(돌망태)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 13-11-4"], "연결": null, "비고": "돌망태 채움돌 값 줄 없음" }, - { "키": "MP000068", "원문번호": "농약(Fluroxypyr-meptyl+Triclypyr-TEA 미탁제)", "이름": "농약", "규격": "Fluroxypyr-meptyl+Triclypyr-TEA 미탁제", "단위": "병", "요구절": ["산림품셈 2-1-5-1", "산림품셈 6-4-2"], "연결": null }, - { "키": "MP000069", "원문번호": "우드칩", "이름": "우드칩(목재칩)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 6-8"], "연결": null, "비고": "우드칩 값은 「포」 — ㎥ 환산 안 함" }, - { "키": "MP000070", "원문번호": "깃발", "이름": "깃발", "규격": "", "단위": "개", "요구절": ["산림품셈 8-6-1"], "연결": null }, - { "키": "MP000071", "원문번호": "폭약", "이름": "폭약", "규격": "", "단위": "㎏", "요구절": ["건설품셈 공통 3-3-7", "건설품셈 공통 3-3-9"], "연결": null, "비고": "지름·제품별 갈림 — 원문 규격 없음" }, - { "키": "MP000072", "원문번호": "뇌관", "이름": "뇌관", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 3-3-7", "건설품셈 공통 3-3-9"], "연결": null, "비고": "전기뇌관 각선 길이 갈림" }, - { "키": "MP000073", "원문번호": "비트", "이름": "비트(소형브레이커 천공)", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 3-3-7", "건설품셈 공통 3-3-9"], "연결": null, "비고": "코어·버튼·착암기 비트 갈림" }, - { "키": "MP000074", "원문번호": "초류종자", "이름": "종자(초류)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": null, "비고": "초종별 갈림 — 원문 「초류」 만" }, - { "키": "MP000075", "원문번호": "복합비료", "이름": "비료", "규격": "복합비료", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": "MT006489", "비고": "연결: 복합비료 규격 없는 kg 줄" }, - { "키": "MP000076", "원문번호": "피복제", "이름": "피복제", "규격": "화이버/펄프류", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": null }, - { "키": "MP000077", "원문번호": "침식방지안정제", "이름": "침식방지안정제", "규격": "합성접착제", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": null }, - { "키": "MP000078", "원문번호": "착색제", "이름": "색소", "규격": "착색제", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT006740)" }, - { "키": "MP000079", "원문번호": "차선도색 프라이머", "이름": "프라이머", "규격": "융착식 도료 차선도색용", "단위": "kg", "요구절": ["건설품셈 토목 1-8-9 융착식 도료 수동식 재료", "건설품셈 유지관리 2-1-15 4 자재수량"], "연결": null, "비고": "자재품목 후보 19줄 — 지역·규격 선택 필요 (MT003562, MT003588, MT003600 외)" }, - { "키": "MP000080", "원문번호": "낙석방지망 철망", "이름": "철망", "규격": "낙석방지망용", "단위": "㎡", "요구절": ["건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)"], "연결": null, "비고": "자재품목 후보 6줄 — 지역·규격 선택 필요 (MT006697, MT007164, MT007165 외)" }, - { "키": "MP000081", "원문번호": "결속선", "이름": "결속선", "규격": "", "단위": "m", "요구절": ["건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT007332)" }, - { "키": "MP000082", "원문번호": "에폭시", "이름": "에폭시", "규격": "", "단위": "kg", "요구절": ["건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)"], "연결": null, "비고": "포켓식만 · 자재품목 후보 4줄 — 지역·규격 선택 필요 (MT007705, MT007706, MT007931 외)" }, - { "키": "MP000083", "원문번호": "에폭시 신구콘크리트 접착제", "이름": "Epoxy 신구-콘크리트 접착제", "규격": "", "단위": "kg", "요구절": ["건설품셈 공통 6-1-5"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000084", "원문번호": "에폭시 콘크리트고무 접착제", "이름": "Epoxy-콘크리트 고무 접착제", "규격": "", "단위": "kg", "요구절": ["건설품셈 공통 6-1-5"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000085", "원문번호": "폼타이 9.5㎜", "이름": "폼타이(Form Tie)", "규격": "9.5㎜", "단위": "본", "요구절": ["건설품셈 공통 6-3-1 주④"], "연결": null, "비고": "폼타이 값은 「조」 — 본 환산 안 함" }, - { "키": "MP000086", "원문번호": "폼타이 7.9㎜", "이름": "폼타이(Form Tie)", "규격": "7.9㎜", "단위": "본", "요구절": ["건설품셈 공통 6-3-1 주④"], "연결": null, "비고": "폼타이 값은 「조」 — 본 환산 안 함" }, - { "키": "MP000087", "원문번호": "강재거푸집", "이름": "강재거푸집", "규격": "두께 3.2㎜", "단위": "㎡", "요구절": ["건설품셈 공통 6-3-2"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000088", "원문번호": "문양거푸집 판넬", "이름": "문양거푸집(판넬)", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 6-3-4"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000089", "원문번호": "합성수지 원형맨홀거푸집 ø740", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø740", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000090", "원문번호": "합성수지 원형맨홀거푸집 ø900", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø900", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000091", "원문번호": "합성수지 원형맨홀거푸집 ø1200", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø1200", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000092", "원문번호": "합성수지 원형맨홀거푸집 ø1500", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø1500", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000093", "원문번호": "합성수지 원형맨홀거푸집 ø1800", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø1800", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000094", "원문번호": "쉬즈관", "이름": "쉬즈관", "규격": "", "단위": "m", "요구절": ["건설품셈 공통 6-4-1 주④", "건설품셈 공통 6-4-2 주④"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000095", "원문번호": "조립식 가설건축물 BASECHANNEL", "이름": "BASECHANNEL", "규격": "두께 2.0㎜ 이상", "단위": "m", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000096", "원문번호": "조립식 가설건축물 TOPCHANNEL", "이름": "TOPCHANNEL", "규격": "두께 2.0㎜ 이상", "단위": "m", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000097", "원문번호": "조립식 가설건축물 외부PANEL(벽)", "이름": "외부PANEL(벽)", "규격": "1,200×2,400㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000098", "원문번호": "조립식 가설건축물 외부PANEL (창문)", "이름": "외부PANEL (창문)", "규격": "1,200×2,400㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000099", "원문번호": "조립식 가설건축물 외부PANEL (철재문)", "이름": "외부PANEL (철재문)", "규격": "1,200×2,400㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000100", "원문번호": "조립식 가설건축물 내부PANEL(벽)", "이름": "내부PANEL(벽)", "규격": "1,200×2,400㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000101", "원문번호": "조립식 가설건축물 내부PANEL (목재문)", "이름": "내부PANEL (목재문)", "규격": "1,200×2,400㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000102", "원문번호": "조립식 가설건축물 PANEL JOINT(AL-BAR)", "이름": "PANEL JOINT(AL-BAR)", "규격": "L=2,400㎜", "단위": "조", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000103", "원문번호": "조립식 가설건축물 CANOPY(출입구채양)", "이름": "CANOPY(출입구채양)", "규격": "600×1,200㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000104", "원문번호": "조립식 가설건축물 박공PANEL", "이름": "박공PANEL", "규격": "", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000105", "원문번호": "조립식 가설건축물 ROOFSHEET", "이름": "ROOFSHEET", "규격": "0.5㎜ COLOR SHEET", "단위": "㎡", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000106", "원문번호": "조립식 가설건축물 트러스", "이름": "트러스", "규격": "L=7.2m", "단위": "개", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT007260)" }, - { "키": "MP000107", "원문번호": "조립식 가설건축물 중도리(PURIN)", "이름": "중도리(PURIN)", "규격": "두께 2.0 이상", "단위": "개", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000108", "원문번호": "조립식 가설건축물 천장판", "이름": "천장판", "규격": "미장합판+50㎜ GLASSWOOL", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000109", "원문번호": "조립식 가설건축물 T-BAR", "이름": "T-BAR", "규격": "", "단위": "m", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null }, - { "키": "MP000110", "원문번호": "콘테이너형 가설건축물 3.0x3.0m", "이름": "콘테이너형 가설건축물", "규격": "3.0x3.0m", "단위": "개", "요구절": ["건설품셈 공통 2-2-3", "건설품셈 공통 2-3-2"], "연결": null }, - { "키": "MP000111", "원문번호": "콘테이너형 가설건축물 3.0x6.0m", "이름": "콘테이너형 가설건축물", "규격": "3.0x6.0m", "단위": "개", "요구절": ["건설품셈 공통 2-2-3", "건설품셈 공통 2-3-2"], "연결": null }, - { "키": "MP000112", "원문번호": "콘테이너형 가설건축물 3.0x9.0m", "이름": "콘테이너형 가설건축물", "규격": "3.0x9.0m", "단위": "개", "요구절": ["건설품셈 공통 2-2-3", "건설품셈 공통 2-3-2"], "연결": null }, - { "키": "MP000113", "원문번호": "축중계", "이름": "축중계(이동식)", "규격": "", "단위": "대", "요구절": ["건설품셈 공통 2-2-6"], "연결": null }, - { "키": "MP000114", "원문번호": "조립말비계 가새", "이름": "조립말비계 가새", "규격": "L1518-2개", "단위": "조", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null }, - { "키": "MP000115", "원문번호": "조립말비계 수평띠장", "이름": "조립말비계 수평띠장", "규격": "L1829", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null }, - { "키": "MP000116", "원문번호": "조립말비계 손잡이기둥", "이름": "조립말비계 손잡이기둥", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null }, - { "키": "MP000117", "원문번호": "조립말비계 손잡이 L1219", "이름": "조립말비계 손잡이", "규격": "L1219", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null }, - { "키": "MP000118", "원문번호": "조립말비계 손잡이 L1829", "이름": "조립말비계 손잡이", "규격": "L1829", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null }, - { "키": "MP000119", "원문번호": "조립말비계 바퀴", "이름": "조립말비계 바퀴", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null }, - { "키": "MP000120", "원문번호": "조립말비계 자키", "이름": "조립말비계 자키", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null }, - { "키": "MP000121", "원문번호": "조립말비계 발판", "이름": "조립말비계 발판", "규격": "45×200×2000", "단위": "장", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null }, - { "키": "MP000122", "원문번호": "강관 ø48.6×2.4㎜", "이름": "강관(비계용)", "규격": "ø48.6㎜×2.4㎜", "단위": "m", "요구절": ["건설품셈 공통 2-8-1 재료량", "건설품셈 공통 2-8-2 재료량"], "연결": null }, - { "키": "MP000123", "원문번호": "낙하물방지망 브라켓", "이름": "브라켓(낙하물방지망)", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 2-8-1 재료량", "건설품셈 공통 2-8-2 재료량"], "연결": null }, - { "키": "MP000124", "원문번호": "비계 클램프", "이름": "클램프", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 2-8-1 재료량", "건설품셈 공통 2-8-2 재료량"], "연결": null, "비고": "자재품목 후보 25줄 — 지역·규격 선택 필요 (MT000476, MT005839, MT005840 외)" }, - { "키": "MP000125", "원문번호": "그물망", "이름": "그물망", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-8-1 재료량", "건설품셈 공통 2-8-2 재료량", "건설품셈 공통 2-8-7 재료량"], "연결": null }, - { "키": "MP000126", "원문번호": "플라잉넷 사다리", "이름": "사다리(플라잉넷)", "규격": "폭 30㎝×길이 3m 기준", "단위": "m", "요구절": ["건설품셈 공통 2-8-2 재료량"], "연결": null }, - { "키": "MP000127", "원문번호": "철골 안전망 보강재", "이름": "보강재(철골 안전망)", "규격": "", "단위": "m", "요구절": ["건설품셈 공통 2-8-7 재료량"], "연결": null }, - { "키": "MP000128", "원문번호": "보호망", "이름": "보호망", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-8-8 재료량", "건설품셈 공통 2-8-9 재료량"], "연결": null }, - { "키": "MP000129", "원문번호": "보호막", "이름": "보호막", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-10-1 재료량"], "연결": null }, - { "키": "MP000130", "원문번호": "방진망", "이름": "방진망", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-10-2 재료량"], "연결": null }, - { "키": "MP000131", "원문번호": "풀", "이름": "풀(보양지)", "규격": "", "단위": "kg", "요구절": ["건설품셈 공통 2-11-1 재료량", "건설품셈 건축 5-3-7"], "연결": null }, - { "키": "MP000132", "원문번호": "토목섬유 매트", "이름": "매트(합성수지 토목섬유)", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "비고": "매트 종류 갈림 — 원문은 재질만" }, - { "키": "MP000133", "원문번호": "PP로프 9㎜", "이름": "P.P로프", "규격": "9㎜", "단위": "m", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "비고": "자재품목 후보 6줄 — 지역·규격 선택 필요 (MT007584, MT007585, MT007586 외)" }, - { "키": "MP000134", "원문번호": "모래주머니", "이름": "모래주머니", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000135", "원문번호": "철근 19㎜", "이름": "철근", "규격": "19㎜", "단위": "m", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "비고": "철근 값은 Ton — m 환산 안 함" }, - { "키": "MP000136", "원문번호": "드레인 보드", "이름": "드레인 보드(연직배수재)", "규격": "", "단위": "m", "요구절": ["건설품셈 공통 5-2-3 주②"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT006388)" }, - { "키": "MP000137", "원문번호": "지오콤포지트", "이름": "지오콤포지트", "규격": "6.0㎜", "단위": "㎡", "요구절": ["건설품셈 공통 5-4-1 재료량"], "연결": null }, - { "키": "MP000138", "원문번호": "벤토나이트매트", "이름": "벤토나이트매트", "규격": "6.0㎜", "단위": "㎡", "요구절": ["건설품셈 공통 5-4-1 재료량"], "연결": null, "비고": "S·LS·K 갈림 · 값은 6.5㎜" }, - { "키": "MP000139", "원문번호": "HDPE 시트", "이름": "HDPE 시트", "규격": "2∼2.5㎜", "단위": "㎡", "요구절": ["건설품셈 공통 5-4-1 재료량"], "연결": null }, - { "키": "MP000140", "원문번호": "아세틸렌(ℓ)", "이름": "아세틸렌", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 공통 6-2-5"], "연결": "MT003164", "비고": "연결: 아세틸렌 ℓ 줄 하나" }, - { "키": "MP000141", "원문번호": "노면파쇄기 팁(날)", "이름": "팁(날)", "규격": "노면파쇄기 절삭용", "단위": "개", "요구절": ["건설품셈 유지관리 2-1-3 주④", "건설품셈 유지관리 2-1-4 주④", "건설품셈 유지관리 2-1-5 주②"], "연결": null }, - { "키": "MP000142", "원문번호": "프로판가스", "이름": "프로판가스", "규격": "", "단위": "kg", "요구절": ["건설품셈 유지관리 2-1-15 4 자재수량"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003175)" }, - { "키": "MP000143", "원문번호": "서비스볼트", "이름": "서비스볼트", "규격": "", "단위": "본", "요구절": ["건설품셈 건축 1-1-2"], "연결": null }, - { "키": "MP000144", "원문번호": "보조강재", "이름": "보조강재", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-2"], "연결": null }, - { "키": "MP000145", "원문번호": "CO_2 와이어", "이름": "CO_2 와이어", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-4", "건설품셈 건축 1-2-5"], "연결": null }, - { "키": "MP000146", "원문번호": "탄산가스", "이름": "탄산가스", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-4", "건설품셈 건축 1-2-5"], "연결": null, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT003173, MT003174)" }, - { "키": "MP000147", "원문번호": "잠호용접와이어", "이름": "잠호용접와이어", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-4"], "연결": null }, - { "키": "MP000148", "원문번호": "FLUX", "이름": "FLUX", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-4"], "연결": null }, - { "키": "MP000149", "원문번호": "보통볼트 가조임", "이름": "보통볼트", "규격": "가조임", "단위": "본", "요구절": ["건설품셈 건축 1-2-1"], "연결": null }, - { "키": "MP000150", "원문번호": "질석", "이름": "질석", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-4-3"], "연결": null }, - { "키": "MP000151", "원문번호": "시멘트벽돌 19×9×5.7㎝", "이름": "시멘트벽돌", "규격": "19×9×5.7㎝", "단위": "매", "요구절": ["건설품셈 건축 2-1-1"], "연결": null, "비고": "자재품목 후보 17줄 — 지역·규격 선택 필요 (MT005760, MT005761, MT005762 외)" }, - { "키": "MP000152", "원문번호": "모르타르 1:3", "이름": "모르타르", "규격": "1:3", "단위": "㎥", "요구절": ["건설품셈 건축 2-1-1", "건설품셈 건축 2-1-2", "건설품셈 건축 2-2-1", "건설품셈 건축 2-2-2", "건설품셈 건축 3-2-1"], "연결": null, "비고": "자재품목 후보 11줄 — 지역·규격 선택 필요 (MT000287, MT000292, MT000297 외)" }, - { "키": "MP000153", "원문번호": "치장벽돌 19×9×5.7㎝", "이름": "치장벽돌", "규격": "19×9×5.7㎝", "단위": "매", "요구절": ["건설품셈 건축 2-1-2"], "연결": null }, - { "키": "MP000154", "원문번호": "모르타르 1:1", "이름": "모르타르", "규격": "1:1", "단위": "㎥", "요구절": ["건설품셈 건축 2-1-2", "건설품셈 건축 2-1-4", "건설품셈 건축 3-1-2"], "연결": null, "비고": "자재품목 후보 10줄 — 지역·규격 선택 필요 (MT000285, MT000290, MT000295 외)" }, - { "키": "MP000155", "원문번호": "접착제 수장합판용", "이름": "접착제", "규격": "수장합판용", "단위": "㎏", "요구절": ["건설품셈 건축 4-2-4"], "연결": null, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, - { "키": "MP000156", "원문번호": "접착제 PVC바닥재용", "이름": "접착제", "규격": "PVC바닥재용", "단위": "㎏", "요구절": ["건설품셈 건축 5-1-1"], "연결": null, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, - { "키": "MP000157", "원문번호": "카페트", "이름": "카페트", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-1-2"], "연결": null, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT008140, MT008142)" }, - { "키": "MP000158", "원문번호": "펠트", "이름": "펠트", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-1-2"], "연결": null, "비고": "자재품목 후보 11줄 — 지역·규격 선택 필요 (MT003504, MT003505, MT003607 외)" }, - { "키": "MP000159", "원문번호": "접착제 카페트용", "이름": "접착제", "규격": "카페트용", "단위": "㎏", "요구절": ["건설품셈 건축 5-1-2"], "연결": null, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, - { "키": "MP000160", "원문번호": "접착제 석고판용", "이름": "접착제", "규격": "석고판용", "단위": "㎏", "요구절": ["건설품셈 건축 5-3-2"], "연결": null, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, - { "키": "MP000161", "원문번호": "흡음판", "이름": "흡음판", "규격": "1,000×2,000×50㎜", "단위": "㎡", "요구절": ["건설품셈 건축 5-3-4"], "연결": null }, - { "키": "MP000162", "원문번호": "조이너 PVC 50T", "이름": "조이너", "규격": "P.V.C 50T", "단위": "m", "요구절": ["건설품셈 건축 5-3-4"], "연결": null }, - { "키": "MP000163", "원문번호": "접착제 흡음판용", "이름": "접착제", "규격": "흡음판용", "단위": "㎏", "요구절": ["건설품셈 건축 5-3-4"], "연결": null, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, - { "키": "MP000164", "원문번호": "테라조 걸레받이", "이름": "테라조", "규격": "걸레받이", "단위": "m", "요구절": ["건설품셈 건축 5-3-5"], "연결": null }, - { "키": "MP000165", "원문번호": "합성수지 걸레받이", "이름": "합성수지 걸레받이", "규격": "", "단위": "m", "요구절": ["건설품셈 건축 5-3-5"], "연결": null }, - { "키": "MP000166", "원문번호": "중밀도섬유판 걸레받이", "이름": "중밀도섬유판 걸레받이", "규격": "", "단위": "m", "요구절": ["건설품셈 건축 5-3-5"], "연결": null }, - { "키": "MP000167", "원문번호": "접착제 걸레받이용", "이름": "접착제", "규격": "걸레받이용", "단위": "㎏", "요구절": ["건설품셈 건축 5-3-5"], "연결": null, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, - { "키": "MP000168", "원문번호": "초배지", "이름": "초배지", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-3-7"], "연결": null }, - { "키": "MP000169", "원문번호": "정배지", "이름": "정배지", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-3-7"], "연결": null }, - { "키": "MP000170", "원문번호": "단열재", "이름": "단열재", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-1", "건설품셈 건축 5-4-2", "건설품셈 건축 5-4-3", "건설품셈 건축 5-4-4", "건설품셈 건축 5-4-6", "건설품셈 건축 5-4-7"], "연결": null, "비고": "자재품목 후보 66줄 — 지역·규격 선택 필요 (MT007760, MT007761, MT007762 외)" }, - { "키": "MP000171", "원문번호": "접착제 단열재용", "이름": "접착제", "규격": "단열재용", "단위": "㎏", "요구절": ["건설품셈 건축 5-4-1", "건설품셈 건축 5-4-2", "건설품셈 건축 5-4-4", "건설품셈 건축 5-4-7"], "연결": null, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, - { "키": "MP000172", "원문번호": "알루미늄핀", "이름": "알루미늄핀", "규격": "", "단위": "개", "요구절": ["건설품셈 건축 5-4-4"], "연결": null }, - { "키": "MP000173", "원문번호": "방습필름 폭 0.9m", "이름": "방습필름", "규격": "폭 0.9m", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-8"], "연결": null }, - { "키": "MP000174", "원문번호": "단열판", "이름": "단열판", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-9"], "연결": null }, - { "키": "MP000175", "원문번호": "접착제 외벽단열용", "이름": "접착제", "규격": "외벽단열용", "단위": "㎏", "요구절": ["건설품셈 건축 5-4-9"], "연결": null, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, - { "키": "MP000176", "원문번호": "표준보강메시", "이름": "표준보강메시", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-9"], "연결": null }, - { "키": "MP000177", "원문번호": "고강도메시", "이름": "고강도메시", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-9"], "연결": null }, - { "키": "MP000178", "원문번호": "방수시트", "이름": "방수시트", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 6-3-1", "건설품셈 건축 6-3-2", "건설품셈 건축 6-3-3"], "연결": null, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT006814, MT006815)" }, - { "키": "MP000179", "원문번호": "벤토나이트방수재 매트", "이름": "벤토나이트방수재", "규격": "매트 1219×4570×6.4㎜", "단위": "㎡", "요구절": ["건설품셈 건축 6-5-3"], "연결": null }, - { "키": "MP000180", "원문번호": "벤토나이트방수재 시트", "이름": "벤토나이트방수재", "규격": "시트 1220×6700×4.5㎜", "단위": "㎡", "요구절": ["건설품셈 건축 6-5-3"], "연결": null }, - { "키": "MP000181", "원문번호": "벤토나이트씰재", "이름": "벤토나이트씰재", "규격": "", "단위": "L", "요구절": ["건설품셈 건축 6-5-3"], "연결": null }, - { "키": "MP000182", "원문번호": "콘크리트못 32㎜", "이름": "콘크리트못", "규격": "32㎜", "단위": "개", "요구절": ["건설품셈 건축 6-5-3"], "연결": null }, - { "키": "MP000183", "원문번호": "와셔", "이름": "와셔", "규격": "", "단위": "개", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "비고": "자재품목 후보 19줄 — 지역·규격 선택 필요 (MT002825, MT002826, MT002827 외)" }, - { "키": "MP000184", "원문번호": "조인트테이프", "이름": "조인트테이프", "규격": "", "단위": "m", "요구절": ["건설품셈 건축 6-5-3"], "연결": null }, - { "키": "MP000185", "원문번호": "실링재 수밀코킹", "이름": "실링재", "규격": "수밀코킹", "단위": "m", "요구절": ["건설품셈 건축 6-6-1"], "연결": null }, - { "키": "MP000186", "원문번호": "폴리카보네이트 두께 16㎜ 이하", "이름": "폴리카보네이트", "규격": "두께 16㎜ 이하", "단위": "㎡", "요구절": ["건설품셈 건축 7-1-6"], "연결": null }, - { "키": "MP000187", "원문번호": "후레싱 금속재 설치폭 0.25m 이하", "이름": "후레싱", "규격": "금속재 설치폭 0.25m 이하", "단위": "m", "요구절": ["건설품셈 건축 7-1-7"], "연결": null, "비고": "자재품목 후보 4줄 — 지역·규격 선택 필요 (MT000152, MT000153, MT000154 외)" }, - { "키": "MP000188", "원문번호": "와이어메시 1800×1800㎜", "이름": "와이어메시", "규격": "1,800×1,800㎜", "단위": "매", "요구절": ["건설품셈 건축 8-1-3"], "연결": null }, - { "키": "MP000189", "원문번호": "인서트", "이름": "인서트", "규격": "", "단위": "개", "요구절": ["건설품셈 건축 8-1-4"], "연결": null }, - { "키": "MP000190", "원문번호": "조이너 및 몰딩", "이름": "조이너 및 몰딩", "규격": "", "단위": "m", "요구절": ["건설품셈 건축 8-1-5"], "연결": null }, - { "키": "MP000191", "원문번호": "앵커 ø10㎜", "이름": "앵커", "규격": "ø 10㎜", "단위": "개", "요구절": ["건설품셈 건축 8-2-2"], "연결": null, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT002660, MT002661, MT002662 외)" }, - { "키": "MP000192", "원문번호": "AL리벳 ø4.2㎜", "이름": "AL리벳", "규격": "ø 4.2㎜", "단위": "개", "요구절": ["건설품셈 건축 8-2-2"], "연결": null }, - { "키": "MP000193", "원문번호": "혼화제", "이름": "혼화제", "규격": "", "단위": "g", "요구절": ["건설품셈 건축 9-2-3"], "연결": null }, - { "키": "MP000194", "원문번호": "무수축모르타르", "이름": "무수축모르타르", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 9-3-3"], "연결": null }, - { "키": "MP000195", "원문번호": "플럭스(브레이징)", "이름": "플럭스", "규격": "브레이징용", "단위": "㎏", "요구절": ["건설품셈 기계설비 1-2-1"], "연결": null, "비고": "원문 g" }, - { "키": "MP000196", "원문번호": "TIG 용접봉(스테인리스)", "이름": "TIG 용접봉", "규격": "스테인리스", "단위": "㎏", "요구절": ["건설품셈 기계설비 1-3-1"], "연결": null }, - { "키": "MP000197", "원문번호": "아르곤가스", "이름": "아르곤가스", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 1-3-1"], "연결": null }, - { "키": "MP000198", "원문번호": "앵커 1/2〃", "이름": "앵커", "규격": "1/2〃", "단위": "개", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT002657, MT002688)" }, - { "키": "MP000199", "원문번호": "블라인드리벳", "이름": "블라인드리벳", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null }, - { "키": "MP000200", "원문번호": "철물 D22 철근", "이름": "철물", "규격": "D22 철근", "단위": "㎏", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null }, - { "키": "MP000201", "원문번호": "실리콘(㎏)", "이름": "실리콘", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "비고": "자재품목 실리콘실란트는 ℓ — ㎏ 환산 안 함" }, - { "키": "MP000202", "원문번호": "IV전선 2.0㎜", "이름": "IV전선", "규격": "2.0㎜", "단위": "m", "요구절": ["건설품셈 토목 6-7-5 강관압입추진공 조명시설"], "연결": null }, - { "키": "MP000203", "원문번호": "백열등 100W", "이름": "백열등", "규격": "100W", "단위": "EA", "요구절": ["건설품셈 토목 6-7-5 강관압입추진공 조명시설"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT008751)" }, - { "키": "MP000204", "원문번호": "일체식 방수시트", "이름": "일체식 방수시트", "규격": "부직포 부착 터널 방수시트", "단위": "㎡", "요구절": ["건설품셈 토목 3-4-1 터널 방수 재료량"], "연결": null }, - { "키": "MP000205", "원문번호": "바퀴숫돌 단면용", "이름": "바퀴숫돌", "규격": "단면용 A36m B11호 A150×8×22 KSL 6501", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null }, - { "키": "MP000206", "원문번호": "바퀴숫돌 측면용", "이름": "바퀴숫돌", "규격": "측면용 A24 QWV1호 A205×25×25 KSL 6501", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null }, - { "키": "MP000207", "원문번호": "바퀴숫돌 평면용", "이름": "바퀴숫돌", "규격": "평면용 A24 QWV1호 A205×25×25 KSL 6501", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null }, - { "키": "MP000208", "원문번호": "바퀴숫돌 최종용", "이름": "바퀴숫돌", "규격": "최종용 A24 QWV 5호 A205×22×22", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null }, - { "키": "MP000209", "원문번호": "압접가열용 버너", "이름": "버너", "규격": "압접가열용", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT009352)" }, - { "키": "MP000210", "원문번호": "압접버너용 노즐", "이름": "노즐", "규격": "압접버너용", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null }, - { "키": "MP000211", "원문번호": "테르밋용재", "이름": "테르밋용재", "규격": "점화용", "단위": "포", "요구절": ["건설품셈 토목 4-5-2 테르밋 용접 소모재료(참고자료)"], "연결": null }, - { "키": "MP000212", "원문번호": "테르밋 몰드", "이름": "몰드", "규격": "테르밋 용접용", "단위": "개", "요구절": ["건설품셈 토목 4-5-2 테르밋 용접 소모재료(참고자료)"], "연결": null }, - { "키": "MP000213", "원문번호": "테르밋 골무", "이름": "골무", "규격": "테르밋 용접용", "단위": "개", "요구절": ["건설품셈 토목 4-5-2 테르밋 용접 소모재료(참고자료)"], "연결": null }, - { "키": "MP000214", "원문번호": "테르밋 퓨즈", "이름": "퓨즈", "규격": "테르밋 용접용", "단위": "개", "요구절": ["건설품셈 토목 4-5-2 테르밋 용접 소모재료(참고자료)"], "연결": null, "비고": "자재품목 후보 5줄 — 지역·규격 선택 필요 (MT009288, MT009289, MT009290 외)" }, - { "키": "MP000215", "원문번호": "강교 용접봉", "이름": "용접봉", "규격": "강교 제작용", "단위": "㎏", "요구절": ["건설품셈 토목 5-1-3 기타재료 소요량"], "연결": null, "비고": "자재품목 후보 12줄 — 지역·규격 선택 필요 (MT003186, MT003187, MT003188 외)" }, - { "키": "MP000216", "원문번호": "철구(Shot ball)", "이름": "철구(Shot ball)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 토목 5-2-1 소재 표면처리", "건설품셈 기계설비 9-2-1"], "연결": null }, - { "키": "MP000217", "원문번호": "무기질아연말샵프라이머", "이름": "무기질아연말 샵프라이머", "규격": "도막두께 20μm", "단위": "ℓ", "요구절": ["건설품셈 토목 5-2-1 소재 표면처리"], "연결": null }, - { "키": "MP000218", "원문번호": "철편(Grit)", "이름": "철편(Grit)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 토목 5-2-2 제품 표면처리"], "연결": null }, - { "키": "MP000219", "원문번호": "규사 함유량80%", "이름": "규사", "규격": "규사함유량 80%", "단위": "㎥", "요구절": ["건설품셈 기계설비 9-2-1"], "연결": null }, - { "키": "MP000220", "원문번호": "동력 Brush", "이름": "동력 Brush", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 9-2-1"], "연결": null }, - { "키": "MP000221", "원문번호": "Wire Brush", "이름": "Wire Brush", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 9-2-1", "건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000222", "원문번호": "스레트실테이프 13㎜", "이름": "스레트실테이프", "규격": "13㎜", "단위": "㎝", "요구절": ["건설품셈 기계설비 11-1-3", "건설품셈 기계설비 11-3-3"], "연결": null }, - { "키": "MP000223", "원문번호": "컴파운드", "이름": "컴파운드", "규격": "", "단위": "g", "요구절": ["건설품셈 기계설비 11-1-3", "건설품셈 기계설비 11-3-3"], "연결": null }, - { "키": "MP000224", "원문번호": "싱글코아바렐 보링용", "이름": "싱글코아바렐", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2"], "연결": null, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT007894, MT007906)" }, - { "키": "MP000225", "원문번호": "메탈크라운비트 보링용", "이름": "메탈크라운비트", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2", "건설품셈 토목 8-1-3"], "연결": null, "비고": "자재품목 후보 3줄 — 지역·규격 선택 필요 (MT007897, MT007910, MT007923)" }, - { "키": "MP000226", "원문번호": "쵸핑비트 보링용", "이름": "쵸핑비트", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2"], "연결": null, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT007898, MT007909)" }, - { "키": "MP000227", "원문번호": "드라이브파이프헤드 보링용", "이름": "드라이브파이프헤드", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2"], "연결": null, "비고": "자재품목 후보 3줄 — 지역·규격 선택 필요 (MT007899, MT007912, MT007920)" }, - { "키": "MP000228", "원문번호": "드라이브파이프슈 보링용", "이름": "드라이브파이프슈", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2"], "연결": null, "비고": "자재품목 후보 3줄 — 지역·규격 선택 필요 (MT007900, MT007913, MT007921)" }, - { "키": "MP000229", "원문번호": "드라이브파이프 보링용", "이름": "드라이브파이프", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2"], "연결": null, "비고": "자재품목 후보 4줄 — 지역·규격 선택 필요 (MT007901, MT007914, MT007915 외)" }, - { "키": "MP000230", "원문번호": "더블코아바렐 보링용", "이름": "더블코아바렐", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-3"], "연결": null, "비고": "자재품목 후보 4줄 — 지역·규격 선택 필요 (MT007895, MT007896, MT007907 외)" }, - { "키": "MP000231", "원문번호": "다이아몬드비트 보링용", "이름": "다이아몬드비트", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-3"], "연결": null, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT007904, MT007917)" }, - { "키": "MP000232", "원문번호": "메탈리밍쉘 보링용", "이름": "메탈리밍쉘", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-3"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT007902)" }, - { "키": "MP000233", "원문번호": "다이아몬드리밍쉘 보링용", "이름": "다이아몬드리밍쉘", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-3"], "연결": null, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT007905, MT007918)" }, - { "키": "MP000234", "원문번호": "코아리프터 보링용", "이름": "코아리프터", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-3"], "연결": null }, - { "키": "MP000235", "원문번호": "슈 표준관입시험용", "이름": "슈", "규격": "표준관입시험용", "단위": "개", "요구절": ["건설품셈 토목 8-2-1"], "연결": null }, - { "키": "MP000236", "원문번호": "샘플러 표준관입시험용", "이름": "샘플러", "규격": "표준관입시험용", "단위": "개", "요구절": ["건설품셈 토목 8-2-1"], "연결": null }, - { "키": "MP000237", "원문번호": "신월튜브 자연시료 채취용", "이름": "신월튜브", "규격": "자연시료 채취용", "단위": "개", "요구절": ["건설품셈 토목 8-2-3"], "연결": null }, - { "키": "MP000238", "원문번호": "베인 블레이드 대형 75×150×3㎜", "이름": "베인 블레이드", "규격": "대형 75×150×3㎜", "단위": "개", "요구절": ["건설품셈 토목 8-2-2"], "연결": null }, - { "키": "MP000239", "원문번호": "베인 전용로드 ø16×750", "이름": "베인 전용로드", "규격": "ø16×750", "단위": "본", "요구절": ["건설품셈 토목 8-2-2"], "연결": null }, - { "키": "MP000240", "원문번호": "로드 ø40.5×1m", "이름": "로드", "규격": "ø40.5×1m", "단위": "본", "요구절": ["건설품셈 토목 8-2-2"], "연결": null }, - { "키": "MP000241", "원문번호": "표준사 평판재하시험용", "이름": "표준사", "규격": "평판재하시험용", "단위": "㎏", "요구절": ["건설품셈 토목 8-2-4"], "연결": null }, - { "키": "MP000242", "원문번호": "단독콘 정재하시험용", "이름": "단독콘", "규격": "정재하시험용", "단위": "개", "요구절": ["건설품셈 토목 8-2-6"], "연결": null }, - { "키": "MP000243", "원문번호": "윙비트 대구경 보링용", "이름": "윙비트", "규격": "대구경 보링용", "단위": "개", "요구절": ["건설품셈 토목 8-4-1", "건설품셈 토목 8-4-2"], "연결": null, "비고": "자재품목 후보 8줄 — 지역·규격 선택 필요 (MT005696, MT005697, MT005698 외)" }, - { "키": "MP000244", "원문번호": "벤토나이트 보링 이수용", "이름": "벤토나이트", "규격": "보링 이수용", "단위": "㎏", "요구절": ["건설품셈 토목 8-4-1", "건설품셈 토목 8-4-2"], "연결": null, "비고": "자재품목 후보 3줄 — 지역·규격 선택 필요 (MT007622, MT007623, MT007624)" }, - { "키": "MP000245", "원문번호": "기포제 대구경 보링용", "이름": "기포제", "규격": "대구경 보링용", "단위": "ℓ", "요구절": ["건설품셈 토목 8-4-2"], "연결": null, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT000097, MT007754)" }, - { "키": "MP000246", "원문번호": "에어해머 대구경 보링용", "이름": "에어해머", "규격": "대구경 보링용", "단위": "개", "요구절": ["건설품셈 토목 8-4-2"], "연결": null }, - { "키": "MP000247", "원문번호": "버튼비트 대구경 보링용", "이름": "버튼비트", "규격": "대구경 보링용", "단위": "개", "요구절": ["건설품셈 토목 8-4-2"], "연결": null, "비고": "자재품목 후보 5줄 — 지역·규격 선택 필요 (MT005691, MT005692, MT005693 외)" }, - { "키": "MP000248", "원문번호": "보온 성형물", "이름": "보온 성형물", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null }, - { "키": "MP000249", "원문번호": "보온용 철선", "이름": "철선", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null, "비고": "굵기(#8~#20) 갈림 — 원문 규격 없음" }, - { "키": "MP000250", "원문번호": "Lagging Sheet", "이름": "Lagging Sheet", "규격": "", "단위": "㎡", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null }, - { "키": "MP000251", "원문번호": "Sheet Metal Screw", "이름": "Sheet Metal Screw", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null }, - { "키": "MP000252", "원문번호": "기계유", "이름": "기름", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-4-2"], "연결": null }, - { "키": "MP000253", "원문번호": "코크스", "이름": "코크스", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2", "건설품셈 기계설비 13-6-4"], "연결": null }, - { "키": "MP000254", "원문번호": "Sand Paper 각종", "이름": "Sand Paper", "규격": "각종", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null }, - { "키": "MP000255", "원문번호": "여과기 14\"×14〃", "이름": "여과기", "규격": "14\"×14〃", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null }, - { "키": "MP000256", "원문번호": "걸레 특상품", "이름": "걸레", "규격": "특상품", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000257", "원문번호": "세유 C-3", "이름": "세유", "규격": "C-3", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null }, - { "키": "MP000258", "원문번호": "Grease", "이름": "Grease", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2", "건설품셈 기계설비 13-10-2", "건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000259", "원문번호": "Machine oil", "이름": "Machine oil", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2", "건설품셈 기계설비 13-10-2"], "연결": null }, - { "키": "MP000260", "원문번호": "Gasoline", "이름": "Gasoline", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000261", "원문번호": "Galvanized wire #8∼#16", "이름": "Galvanized wire", "규격": "#8∼#16", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000262", "원문번호": "Grinding Wheel 8\"ø×25m/m t", "이름": "Grinding Wheel", "규격": "8\"ø×25m/m t", "단위": "EA", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null }, - { "키": "MP000263", "원문번호": "비닐세트 0.1t×2m", "이름": "비닐세트", "규격": "0.1t×2m", "단위": "m", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null }, - { "키": "MP000264", "원문번호": "소창직", "이름": "소창직", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT010153)" }, - { "키": "MP000265", "원문번호": "보일유", "이름": "보일유", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000266", "원문번호": "시너", "이름": "시너", "규격": "", "단위": "ℓ", "요구절": ["산림품셈 12-28", "건설품셈 공통 6-1-5", "건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-16", "건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000267", "원문번호": "광명단", "이름": "광명단", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-3", "건설품셈 기계설비 13-6-4", "건설품셈 기계설비 13-6-5", "건설품셈 기계설비 13-6-6", "건설품셈 기계설비 13-10-3"], "연결": null }, - { "키": "MP000268", "원문번호": "조합페인트", "이름": "조합페인트", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null, "비고": "자재품목 후보 12줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, - { "키": "MP000269", "원문번호": "세유 0∼3", "이름": "세유", "규격": "0∼3", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000270", "원문번호": "시너 에나멜용", "이름": "시너", "규격": "에나멜용", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000271", "원문번호": "Wire brush 각종 3/8∼1.6\"", "이름": "Wire brush", "규격": "각종 3/8∼1.6\"", "단위": "EA", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000272", "원문번호": "Hack saw blade 12\"", "이름": "Hack saw blade", "규격": "12\"", "단위": "EA", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000273", "원문번호": "Drill 1.6ø∼3.8ø", "이름": "Drill", "규격": "1.6ø∼3.8ø", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000274", "원문번호": "Grinder wheel 8\"ø∼25m/m t", "이름": "Grinder wheel", "규격": "8\"ø∼25m/m t", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000275", "원문번호": "File 각종", "이름": "File", "규격": "각종", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000276", "원문번호": "Oil stone 각종(황 중 세)", "이름": "Oil stone", "규격": "각종(황, 중, 세)", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000277", "원문번호": "목탄 6000ℓ", "이름": "목탄", "규격": "6,000ℓ", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT006278)" }, - { "키": "MP000278", "원문번호": "가스용접봉 2ø", "이름": "가스용접봉", "규격": "2ø", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000279", "원문번호": "신주용접봉 각종", "이름": "신주용접봉", "규격": "각종", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000280", "원문번호": "Sand Paper", "이름": "Sand Paper", "규격": "", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000281", "원문번호": "광목", "이름": "광목", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000282", "원문번호": "비닐시트 3m×3m", "이름": "비닐시트", "규격": "3m×3m", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000283", "원문번호": "방청페인트 DR-80", "이름": "방청페인트", "규격": "DR-80", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003378)" }, - { "키": "MP000284", "원문번호": "페인트 노루표", "이름": "페인트", "규격": "노루표", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, - { "키": "MP000285", "원문번호": "땜납 50 : 50", "이름": "땜납", "규격": "50 : 50", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT001251, MT001252)" }, - { "키": "MP000286", "원문번호": "붕사", "이름": "붕사", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000287", "원문번호": "Compound 절연용", "이름": "Compound", "규격": "절연용", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000288", "원문번호": "3-Bond 밀착제 No.2", "이름": "3-Bond", "규격": "밀착제 No.2", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null }, - { "키": "MP000289", "원문번호": "함석 #31×3'×6'", "이름": "함석", "규격": "#31×3'×6'", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-3"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499)" }, - { "키": "MP000290", "원문번호": "Nozzle", "이름": "Nozzle", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-3", "건설품셈 기계설비 13-6-6"], "연결": null }, - { "키": "MP000291", "원문번호": "페인트 에나멜", "이름": "페인트", "규격": "에나멜", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-4", "건설품셈 기계설비 13-6-5"], "연결": null, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, - { "키": "MP000292", "원문번호": "함석 #31×3×6", "이름": "함석", "규격": "#31×3×6", "단위": "대", "요구절": ["건설품셈 기계설비 13-6-6"], "연결": null }, - { "키": "MP000293", "원문번호": "세유", "이름": "세유", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-7", "건설품셈 기계설비 13-10-2", "건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000294", "원문번호": "전기용접", "이름": "전기용접", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": null }, - { "키": "MP000295", "원문번호": "탄소봉", "이름": "탄소봉", "규격": "", "단위": "본", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": null }, - { "키": "MP000296", "원문번호": "Grinder 12\"ø", "이름": "Grinder", "규격": "12\"ø", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": null }, - { "키": "MP000297", "원문번호": "돌 65×305", "이름": "돌", "규격": "65×305", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": null }, - { "키": "MP000298", "원문번호": "Film 2회", "이름": "Film", "규격": "2회", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": null }, - { "키": "MP000299", "원문번호": "탄소봉 8ø×350㎜", "이름": "탄소봉", "규격": "8ø×350㎜", "단위": "본", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-10"], "연결": null }, - { "키": "MP000300", "원문번호": "규사", "이름": "규사", "규격": "", "단위": "㎥", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null }, - { "키": "MP000301", "원문번호": "노즐", "이름": "노즐", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null }, - { "키": "MP000302", "원문번호": "탈에폭시레신", "이름": "탈에폭시레신", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-9"], "연결": null }, - { "키": "MP000303", "원문번호": "그라인더돌 12\"ø", "이름": "그라인더돌", "규격": "12\"ø", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-10", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null }, - { "키": "MP000304", "원문번호": "Film 65×305", "이름": "Film", "규격": "65×305", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-10"], "연결": null }, - { "키": "MP000305", "원문번호": "Tar epoxy", "이름": "Tar epoxy", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-10"], "연결": null }, - { "키": "MP000306", "원문번호": "마린B/T(선박도로용)", "이름": "마린B/T(선박도로용)", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-10"], "연결": null }, - { "키": "MP000307", "원문번호": "함석 #32×3'×6'", "이름": "함석", "규격": "#32×3'×6'", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-13", "건설품셈 기계설비 13-6-17"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499)" }, - { "키": "MP000308", "원문번호": "Zinc primer 15μ", "이름": "Zinc primer", "규격": "15μ", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null }, - { "키": "MP000309", "원문번호": "Tar Epoxy 125μ", "이름": "Tar Epoxy", "규격": "125μ", "단위": "㎾h", "요구절": ["건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null }, - { "키": "MP000310", "원문번호": "Tar Epoxy 2회", "이름": "Tar Epoxy", "규격": "2회", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-12"], "연결": null }, - { "키": "MP000311", "원문번호": "전기용접봉", "이름": "전기용접봉", "규격": "", "단위": "㎾h", "요구절": ["건설품셈 기계설비 13-6-13"], "연결": null }, - { "키": "MP000312", "원문번호": "함석(Template) #32×3'×6'", "이름": "함석(Template)", "규격": "#32×3'×6'", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499)" }, - { "키": "MP000313", "원문번호": "연마석 12\"ø", "이름": "연마석", "규격": "12\"ø", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null }, - { "키": "MP000314", "원문번호": "drill 1/4\"", "이름": "drill", "규격": "1/4\"", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null }, - { "키": "MP000315", "원문번호": "drill 11/15\"", "이름": "drill", "규격": "11/15\"", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null }, - { "키": "MP000316", "원문번호": "Bite", "이름": "Bite", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null }, - { "키": "MP000317", "원문번호": "톱날", "이름": "톱날", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null }, - { "키": "MP000318", "원문번호": "함석 31×3×6", "이름": "함석", "규격": "31×3×6", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-9"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499)" }, - { "키": "MP000319", "원문번호": "Tar Epoxy 1회도장", "이름": "Tar Epoxy", "규격": "1회도장", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-16"], "연결": null }, - { "키": "MP000320", "원문번호": "가루비누", "이름": "가루비누", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-7-22"], "연결": null }, - { "키": "MP000321", "원문번호": "걸레", "이름": "걸레", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-10-2", "건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000322", "원문번호": "페인트 유성", "이름": "페인트", "규격": "유성", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-10-3"], "연결": null, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, - { "키": "MP000323", "원문번호": "용접봉(전기)", "이름": "용접봉(전기)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "비고": "자재품목 후보 12줄 — 지역·규격 선택 필요 (MT003186, MT003187, MT003188 외)" }, - { "키": "MP000324", "원문번호": "용접봉(산소)", "이름": "용접봉(산소)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "비고": "자재품목 후보 12줄 — 지역·규격 선택 필요 (MT003186, MT003187, MT003188 외)" }, - { "키": "MP000325", "원문번호": "M/C OIL", "이름": "M/C OIL", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000326", "원문번호": "Grinder Wheel", "이름": "Grinder Wheel", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000327", "원문번호": "Oil Stone", "이름": "Oil Stone", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000328", "원문번호": "File", "이름": "File", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000329", "원문번호": "아연도철선", "이름": "아연도철선", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "비고": "굵기별 갈림 — 원문 규격 없음" }, - { "키": "MP000330", "원문번호": "Drill", "이름": "Drill", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000331", "원문번호": "사포", "이름": "사포", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000332", "원문번호": "비닐시드", "이름": "비닐시드", "규격": "", "단위": "㎡", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000333", "원문번호": "용접장갑", "이름": "용접장갑", "규격": "", "단위": "족", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000334", "원문번호": "Compound", "이름": "Compound", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000335", "원문번호": "3-Bond", "이름": "3-Bond", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000336", "원문번호": "Seal Tape", "이름": "Seal Tape", "규격": "", "단위": "통", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000337", "원문번호": "백묵", "이름": "백묵", "규격": "", "단위": "통", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000338", "원문번호": "석필", "이름": "석필", "규격": "", "단위": "통", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000339", "원문번호": "함석", "이름": "함석", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499)" }, - { "키": "MP000340", "원문번호": "흑 Welder Glass", "이름": "흑 Welder Glass", "규격": "", "단위": "연", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000341", "원문번호": "백 Welder Glass", "이름": "백 Welder Glass", "규격": "", "단위": "연", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000342", "원문번호": "오스터날", "이름": "오스터날", "규격": "", "단위": "SET", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000343", "원문번호": "탭", "이름": "탭", "규격": "", "단위": "SET", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000344", "원문번호": "다이스", "이름": "다이스", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000345", "원문번호": "정", "이름": "정", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000346", "원문번호": "용접면", "이름": "용접면", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000347", "원문번호": "용접홀다", "이름": "용접홀다", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000348", "원문번호": "용접앞치마", "이름": "용접앞치마", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000349", "원문번호": "Center Punch", "이름": "Center Punch", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000350", "원문번호": "써비스볼트", "이름": "써비스볼트", "규격": "", "단위": "본", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000351", "원문번호": "대강", "이름": "대강", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000352", "원문번호": "유지", "이름": "유지", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000353", "원문번호": "Washer", "이름": "Washer", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null }, - { "키": "MP000354", "원문번호": "페인트(표기용)", "이름": "페인트(표기용)", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, - { "키": "MP000355", "원문번호": "페인트붓(표기용)", "이름": "페인트붓(표기용)", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT008178)" }, - { "키": "MP000356", "원문번호": "벤토나이트알갱이", "이름": "벤토나이트알갱이", "규격": "", "단위": "kg", "요구절": ["건설품셈 건축 6-5-3"], "연결": "MT007749", "비고": "연결: 자재품목 한 줄" }, - { "키": "MP000357", "원문번호": "카트리지 화약", "이름": "카트리지", "규격": "화약", "단위": "개", "요구절": ["건설품셈 건축 6-5-3"], "연결": "MT007751", "비고": "연결: 자재품목 한 줄" }, - { "키": "MP000358", "원문번호": "전력", "이름": "전력", "규격": "", "단위": "㎾h", "요구절": ["건설품셈 기계설비 13-2-4", "건설품셈 기계설비 13-6-3", "건설품셈 기계설비 13-6-6"], "연결": {"이름": "전력량요금", "계약종별": "입력"}, "비고": "연결: 유가전력 전력 줄 · 계약종별은 로직 입력 「전력 계약종별」 — 품셈·계약예규에 계약종별 규정 없음(전력비는 실비 계상) · 시험 계산은 그 계약종별 전력량요금 가운데 낮은 값" }, - { "키": "MP000359", "원문번호": "중유", "이름": "중유", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null, "비고": "중유는 받지 않기로 함 — 미연결" }, - { "키": "MP000360", "원문번호": "징크프라이머", "이름": "징크프라이머", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-9"], "연결": "MT003383", "비고": "연결: 자재품목 한 줄" }, - { "키": "MP000361", "원문번호": "동 및 동합금용 용접봉 BCUP3", "이름": "동 및 동합금용 용접봉", "규격": "BCUP3", "단위": "㎏", "요구절": ["건설품셈 기계설비 1-2-1"], "연결": null, "비고": "자재품목에 같은 품명 없음" }, - { "키": "MP000362", "원문번호": "폴리에틸렌필름 0.04㎜", "이름": "폴리에틸렌필름", "규격": "t=0.04㎜", "단위": "㎡", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "비고": "자재품목 PE 필름은 0.03·0.05㎜ — 0.04㎜ 없음" }, - { "키": "MP000363", "원문번호": "아스팔트싱글 336×1,000×3㎜", "이름": "아스팔트싱글", "규격": "336×1,000×3㎜", "단위": "매", "요구절": ["건설품셈 건축 7-1-5"], "연결": null, "비고": "자재품목 슁글은 ㎡ — 매 환산 안 함" } + { "키": "MP000001", "원문번호": "레미콘", "이름": "레디믹스트콘크리트", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-9-1", "산림품셈 12-11-1", "산림품셈 12-11-2-1", "산림품셈 12-12", "산림품셈 12-13", "산림품셈 12-15", "산림품셈 12-16", "산림품셈 12-17-2", "산림품셈 12-17-3", "산림품셈 13-4-4 주①", "산림품셈 13-4-5", "산림품셈 13-5-1 주⑤", "산림품셈 13-5-2", "건설품셈 공통 7-3-1 주⑥ 채움콘크리트"], "연결": {"이름": "레미콘", "규격": "", "지역": "입력"}, "고르기": null, "비고": "규격(강도·골재·슬럼프)별 값이 다르면 관리자가 줄을 나눔 · 후보 조건: 지역 입력" }, + { "키": "MP000002", "원문번호": "시멘트", "이름": "시멘트", "규격": "", "단위": "kg", "요구절": ["산림품셈 12-1-3 주⑤⑥", "산림품셈 12-17-1-2 주③", "건설품셈 공통 6-3-1 주⑤", "건설품셈 건축 5-4-9", "건설품셈 건축 9-1-1", "건설품셈 건축 9-2-3", "건설품셈 건축 9-3-1"], "연결": "MT004176", "고르기": null, "비고": "연결: 자재품목 시멘트 전국 kg 줄" }, + { "키": "MP000003", "원문번호": "모래(중량)", "이름": "모래", "규격": "건조상태", "단위": "kg", "요구절": ["산림품셈 12-1-3 주⑤"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "골재"}, "비고": "자재품목 모래는 ㎥ — kg 환산 안 함" }, + { "키": "MP000004", "원문번호": "모래", "이름": "모래", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-11-3", "산림품셈 12-17-1-2 주③", "건설품셈 공통 6-3-1 주⑤", "건설품셈 건축 9-1-1", "건설품셈 건축 9-3-1", "건설품셈 기계설비 13-6-3", "건설품셈 기계설비 13-6-6"], "연결": {"이름": "모래", "규격": "", "지역": "입력"}, "고르기": null, "비고": "후보 조건: 지역 입력" }, + { "키": "MP000005", "원문번호": "자갈(중량)", "이름": "자갈 또는 부순돌", "규격": "", "단위": "kg", "요구절": ["산림품셈 12-1-3 주⑤"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "골재"}, "비고": "품명 둘(자갈·부순돌) · 자갈 값은 ㎥" }, + { "키": "MP000006", "원문번호": "자갈", "이름": "자갈", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-17-1-2 주③"], "연결": {"이름": "자갈", "규격": "", "지역": "입력"}, "고르기": null, "비고": "후보 조건: 지역 입력" }, + { "키": "MP000007", "원문번호": "철근", "이름": "철근", "규격": "", "단위": "ton", "요구절": ["산림품셈 12-15", "산림품셈 12-16"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철근"}, "비고": "SD300·400·500 갈림 — 원문 강도 없음" }, + { "키": "MP000008", "원문번호": "이형철근 SD300 D16", "이름": "이형철근", "규격": "SD300, D16", "단위": "ton", "요구절": ["산림품셈 12-9-1"], "연결": "MT014464", "고르기": null, "비고": "연결: 이형철근(SD300) D16 전국 줄" }, + { "키": "MP000009", "원문번호": "이형철근 SD300 D13", "이름": "이형철근", "규격": "SD300, D13", "단위": "ton", "요구절": ["산림품셈 12-12"], "연결": "MT014463", "고르기": null, "비고": "연결: 이형철근(SD300) D13 전국 줄" }, + { "키": "MP000010", "원문번호": "원형철근 ∅29㎜", "이름": "원형철근", "규격": "∅29㎜, L=500㎜", "단위": "ton", "요구절": ["산림품셈 12-30-2"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철근"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000011", "원문번호": "강봉 D32㎜", "이름": "강봉", "규격": "D32㎜, L=1000㎜", "단위": "EA", "요구절": ["산림품셈 12-30-1"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "형강"}, "비고": "강봉보강재뿐 · 값은 m — EA 아님" }, + { "키": "MP000012", "원문번호": "사다리", "이름": "사다리", "규격": "∅19㎜ 아연도금 및 스테인레스", "단위": "ton", "요구절": ["산림품셈 12-16"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 단위 ton · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000013", "원문번호": "고철", "이름": "고철", "규격": "", "단위": "kg", "요구절": ["산림품셈 9-8-1 주4", "산림품셈 12-34-3"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "고철·기타금속"}, "비고": "경량·중량·STS·알루미늄 갈림" }, + { "키": "MP000014", "원문번호": "폼타이", "이름": "폼타이(Form Tie)", "규격": "D형 1/2인치", "단위": "본", "요구절": ["산림품셈 12-4 주⑦", "건설품셈 공통 6-3-1 주④"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "폼타이 값은 「조」 — 본 환산 안 함" }, + { "키": "MP000015", "원문번호": "문양 스티로폴", "이름": "문양 스티로폴(자재비 포함)", "규격": "", "단위": "㎡", "요구절": ["산림품셈 12-5"], "연결": null, "고르기": {"구분": "단열·보온", "상세구분": "단열재"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000016", "원문번호": "커터 블레이드", "이름": "커터 블레이드", "규격": "", "단위": "개", "요구절": ["산림품셈 12-7-1 주③"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000017", "원문번호": "물", "이름": "물", "규격": "", "단위": "ℓ", "요구절": ["산림품셈 12-7-1 주④"], "연결": "MT005758", "고르기": null, "비고": "연결: 자재품목 물(상수도) 한 줄" }, + { "키": "MP000018", "원문번호": "철재 거푸집", "이름": "철재 거푸집(콘크리트 포장)", "규격": "1본 3m", "단위": "본", "요구절": ["산림품셈 12-8 주①④"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000019", "원문번호": "핀폴", "이름": "핀폴", "규격": "", "단위": "개", "요구절": ["산림품셈 12-8 주①④"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000020", "원문번호": "유공관 ∅200㎜", "이름": "유공관", "규격": "∅200㎜", "단위": "m", "요구절": ["산림품셈 12-10"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "PE관", "규격": "∅200㎜"}, "비고": "THP·PE·파형강관 유공관 갈림" }, + { "키": "MP000021", "원문번호": "부직포", "이름": "부직포", "규격": "", "단위": "㎡", "요구절": ["산림품셈 12-10", "산림품셈 12-23", "건설품셈 공통 2-11-1 재료량", "건설품셈 공통 5-4-1 재료량"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "비고": "두께·중량별 갈림 — 원문 규격 없음" }, + { "키": "MP000022", "원문번호": "잡석", "이름": "잡석", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-10", "산림품셈 13-4-2", "산림품셈 13-5-2"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "골재"}, "비고": "깬잡석 값은 EA — ㎥ 환산 안 함" }, + { "키": "MP000023", "원문번호": "VR관 ∅800㎜", "이름": "VR관(소켓식)", "규격": "∅800㎜", "단위": "m", "요구절": ["산림품셈 12-11-1"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "PVC관"}, "비고": "VR관 값은 「본」 — m 환산 안 함" }, + { "키": "MP000024", "원문번호": "고무링 ∅800㎜", "이름": "고무링(VR관)", "규격": "∅800㎜", "단위": "개", "요구절": ["산림품셈 12-11-1"], "연결": "MT009721", "고르기": null, "비고": "연결: VR관고무링 D800 이름·규격 같음" }, + { "키": "MP000025", "원문번호": "흄관 ∅800㎜", "이름": "흄관", "규격": "∅800㎜", "단위": "m", "요구절": ["산림품셈 12-11-2-1"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "흄관", "규격": "∅800㎜"}, "비고": "A·B형 갈림 · 값은 「본」 — m 아님" }, + { "키": "MP000026", "원문번호": "파형강관 ∅800㎜", "이름": "파형강관", "규격": "∅800㎜", "단위": "m", "요구절": ["산림품셈 12-11-3"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "파형강관", "규격": "∅800㎜"}, "비고": "두께 1.6·2.0·2.7T 갈림 — 원문 없음" }, + { "키": "MP000027", "원문번호": "커플링밴드 ∅800㎜", "이름": "커플링밴드(파형강관)", "규격": "∅800㎜", "단위": "EA", "요구절": ["산림품셈 12-11-3 주①"], "연결": "MT015309", "고르기": null, "비고": "연결: 파형강관 커플링밴드 Φ800 관급 줄" }, + { "키": "MP000028", "원문번호": "VR관 ∅1000㎜", "이름": "VR관(소켓식)", "규격": "∅1000㎜", "단위": "m", "요구절": ["산림품셈 12-11-1"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "PVC관"}, "비고": "VR관 값은 「본」 — m 환산 안 함" }, + { "키": "MP000029", "원문번호": "고무링 ∅1000㎜", "이름": "고무링(VR관)", "규격": "∅1000㎜", "단위": "개", "요구절": ["산림품셈 12-11-1"], "연결": "MT009723", "고르기": null, "비고": "연결: VR관고무링 D1000 이름·규격 같음" }, + { "키": "MP000030", "원문번호": "흄관 ∅1000㎜", "이름": "흄관", "규격": "∅1000㎜", "단위": "m", "요구절": ["산림품셈 12-11-2-1"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "흄관", "규격": "∅1000㎜"}, "비고": "A·B형 갈림 · 값은 「본」 — m 아님" }, + { "키": "MP000031", "원문번호": "파형강관 ∅1000㎜", "이름": "파형강관", "규격": "∅1000㎜", "단위": "m", "요구절": ["산림품셈 12-11-3"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "파형강관", "규격": "∅1000㎜"}, "비고": "두께 1.6·2.0·2.7T 갈림 — 원문 없음" }, + { "키": "MP000032", "원문번호": "커플링밴드 ∅1000㎜", "이름": "커플링밴드(파형강관)", "규격": "∅1000㎜", "단위": "EA", "요구절": ["산림품셈 12-11-3 주①"], "연결": "MT015311", "고르기": null, "비고": "연결: 파형강관 커플링밴드 Φ1000 관급 줄" }, + { "키": "MP000033", "원문번호": "VR관 ∅1200㎜", "이름": "VR관(소켓식)", "규격": "∅1200㎜", "단위": "m", "요구절": ["산림품셈 12-11-1"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "PVC관"}, "비고": "VR관 값은 「본」 — m 환산 안 함" }, + { "키": "MP000034", "원문번호": "고무링 ∅1200㎜", "이름": "고무링(VR관)", "규격": "∅1200㎜", "단위": "개", "요구절": ["산림품셈 12-11-1"], "연결": "MT009725", "고르기": null, "비고": "연결: VR관고무링 D1200 이름·규격 같음" }, + { "키": "MP000035", "원문번호": "흄관 ∅1200㎜", "이름": "흄관", "규격": "∅1200㎜", "단위": "m", "요구절": ["산림품셈 12-11-2-1"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "흄관", "규격": "∅1200㎜"}, "비고": "A·B형 갈림 · 값은 「본」 — m 아님" }, + { "키": "MP000036", "원문번호": "파형강관 ∅1200㎜", "이름": "파형강관", "규격": "∅1200㎜", "단위": "m", "요구절": ["산림품셈 12-11-3"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "파형강관", "규격": "∅1200㎜"}, "비고": "두께 1.6·2.0·2.7T 갈림 — 원문 없음" }, + { "키": "MP000037", "원문번호": "커플링밴드 ∅1200㎜", "이름": "커플링밴드(파형강관)", "규격": "∅1200㎜", "단위": "EA", "요구절": ["산림품셈 12-11-3 주①"], "연결": "MT015313", "고르기": null, "비고": "연결: 파형강관 커플링밴드 Φ1200 관급 줄" }, + { "키": "MP000038", "원문번호": "지수활제", "이름": "지수활제", "규격": "", "단위": "g", "요구절": ["산림품셈 12-11-1"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000039", "원문번호": "모르타르 1:2", "이름": "접합몰탈", "규격": "1:2", "단위": "㎥", "요구절": ["산림품셈 12-11-2-1", "건설품셈 건축 2-1-4", "건설품셈 건축 3-2-2"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:2"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000040", "원문번호": "스틸그레이팅", "이름": "집수정 뚜껑", "규격": "스틸그레이팅", "단위": "개", "요구절": ["산림품셈 12-15"], "연결": null, "고르기": {"구분": "맨홀·수로·그레이팅", "상세구분": "맨홀"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000041", "원문번호": "원형거푸집 벽체", "이름": "원형거푸집(PE 10회)", "규격": "벽체", "단위": "조", "요구절": ["산림품셈 12-16"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000042", "원문번호": "원형거푸집 스라브 및 기초", "이름": "원형거푸집(PE 10회)", "규격": "스라브 및 기초", "단위": "조", "요구절": ["산림품셈 12-16"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000043", "원문번호": "철물", "이름": "철물(강관비계)", "규격": "", "단위": "개", "요구절": ["산림품셈 12-19"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "비고": "이음·조임·받침 철물 갈림" }, + { "키": "MP000044", "원문번호": "강관동바리 내관", "이름": "강관동바리 내관", "규격": "48.6㎜×2.4㎜", "단위": "본", "요구절": ["산림품셈 12-20"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000045", "원문번호": "강관동바리 외관", "이름": "강관동바리 외관", "규격": "60.6㎜×2.3㎜", "단위": "본", "요구절": ["산림품셈 12-20"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000046", "원문번호": "아스팔트 ㏊-500", "이름": "아스팔트", "규격": "㏊-500", "단위": "kg", "요구절": ["산림품셈 12-21"], "연결": null, "고르기": {"구분": "아스콘·포장", "상세구분": "아스팔트"}, "비고": "AP-3·AP-5 갈림 — 원문 규격과 안 맞음" }, + { "키": "MP000047", "원문번호": "PVC 파이프 50㎜", "이름": "P.V.C 파이프", "규격": "50㎜", "단위": "", "요구절": ["산림품셈 12-22"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "PVC관", "규격": "50㎜"}, "비고": "원문 단위 없음 — 못 맞댐" }, + { "키": "MP000048", "원문번호": "JOINT FILLER", "이름": "JOINT FILLER", "규격": "", "단위": "㎡", "요구절": ["산림품셈 12-27-2", "산림품셈 12-34-4"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000049", "원문번호": "JOINT FILLER 접착제", "이름": "접착제(JOINT FILLER)", "규격": "", "단위": "kg", "요구절": ["산림품셈 12-27-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "접착제 종류 갈림" }, + { "키": "MP000050", "원문번호": "실런트", "이름": "실런트", "규격": "20×25㎜", "단위": "kg", "요구절": ["산림품셈 12-27-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000051", "원문번호": "에폭시 접착제 콘크리트용", "이름": "에폭시 접착제", "규격": "콘크리트용", "단위": "kg", "요구절": ["산림품셈 12-28"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "에폭시 접착제 GF800 한 줄 — 규격 다름" }, + { "키": "MP000052", "원문번호": "스페이셔 몰탈 블록", "이름": "스페이셔(몰탈 블록)", "규격": "", "단위": "", "요구절": ["산림품셈 12-29"], "연결": null, "고르기": null, "비고": "원문 단위 없음 — 못 맞댐 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000053", "원문번호": "PVC 파이프 Ø35㎜", "이름": "P.V.C 파이프", "규격": "Ø35㎜", "단위": "m", "요구절": ["산림품셈 12-30-1"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "PVC관"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000054", "원문번호": "탄성고무받침", "이름": "탄성고무받침", "규격": "150×150×15", "단위": "㎡", "요구절": ["산림품셈 12-30-2"], "연결": null, "고르기": {"구분": "교량·구조부속", "상세구분": "신축이음·받침"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000055", "원문번호": "스티로폴 T20㎜", "이름": "스티로폴", "규격": "T=20㎜", "단위": "㎡", "요구절": ["산림품셈 12-30-2"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000056", "원문번호": "TAR PAPER", "이름": "TAR PAPER", "규격": "T=15㎜", "단위": "㎡", "요구절": ["산림품셈 12-30-2"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000057", "원문번호": "채움재 아스팔트", "이름": "채움재(아스팔트)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-30-2"], "연결": null, "고르기": null, "비고": "아스팔트 값은 kg — ㎥ 환산 안 함 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000058", "원문번호": "다웰바캡", "이름": "다웰바캡", "규격": "D=50㎜", "단위": "m", "요구절": ["산림품셈 12-30-2"], "연결": null, "고르기": {"구분": "교량·구조부속", "상세구분": "보강재·정착"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000059", "원문번호": "물끊기 홈 재료", "이름": "물끊기 홈(NOTCH) 재료", "규격": "", "단위": "", "요구절": ["산림품셈 12-31"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "비고": "원문 단위 없음 — 못 맞댐" }, + { "키": "MP000060", "원문번호": "하드너", "이름": "콘크리트 표면 강화재(하드너)", "규격": "", "단위": "", "요구절": ["산림품셈 12-35"], "연결": null, "고르기": null, "비고": "원문 단위 없음 — 못 맞댐 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000061", "원문번호": "소재", "이름": "소재(원목)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 10-8-2"], "연결": null, "고르기": {"구분": "목재", "상세구분": "각재·판재"}, "비고": "대·중·소경목 갈림 — 원문 지름 없음" }, + { "키": "MP000062", "원문번호": "각재·판재", "이름": "각재·판재", "규격": "", "단위": "㎥", "요구절": ["산림품셈 10-8-2"], "연결": null, "고르기": {"구분": "목재", "상세구분": "각재·판재"}, "비고": "미송·외송 갈림 · 각재와 판재 둘" }, + { "키": "MP000063", "원문번호": "목재", "이름": "목재(규준틀)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 11-2", "산림품셈 11-3", "건설품셈 공통 2-5-4", "건설품셈 공통 2-11-1 재료량"], "연결": null, "고르기": {"구분": "목재", "상세구분": "각재·판재"}, "비고": "규준틀 목재 줄 없음 — 합성목재뿐" }, + { "키": "MP000064", "원문번호": "줄눈 모르타르", "이름": "줄눈메꿈 모르타르", "규격": "", "단위": "㎥", "요구절": ["산림품셈 13-4-4 주④", "산림품셈 13-5-1 주③"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "모르타르"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000065", "원문번호": "틈메우기돌", "이름": "틈메우기돌", "규격": "", "단위": "㎥", "요구절": ["산림품셈 13-5-1 주④"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000066", "원문번호": "철망태", "이름": "철망태(사각형 돌망태)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 13-11-4"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "돌망태·사방"}, "비고": "개비온 값은 「조」 — ㎥ 환산 안 함" }, + { "키": "MP000067", "원문번호": "돌망태 채움재", "이름": "채움재(돌망태)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 13-11-4"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "돌망태·사방"}, "비고": "돌망태 채움돌 값 줄 없음" }, + { "키": "MP000068", "원문번호": "농약(Fluroxypyr-meptyl+Triclypyr-TEA 미탁제)", "이름": "농약", "규격": "Fluroxypyr-meptyl+Triclypyr-TEA 미탁제", "단위": "병", "요구절": ["산림품셈 2-1-5-1", "산림품셈 6-4-2"], "연결": null, "고르기": {"구분": "식생·종자", "상세구분": "농약·약제"} }, + { "키": "MP000069", "원문번호": "우드칩", "이름": "우드칩(목재칩)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 6-8"], "연결": null, "고르기": {"구분": "목재", "상세구분": "각재·판재"}, "비고": "우드칩 값은 「포」 — ㎥ 환산 안 함" }, + { "키": "MP000070", "원문번호": "깃발", "이름": "깃발", "규격": "", "단위": "개", "요구절": ["산림품셈 8-6-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000071", "원문번호": "폭약", "이름": "폭약", "규격": "", "단위": "㎏", "요구절": ["건설품셈 공통 3-3-7", "건설품셈 공통 3-3-9"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "화약"}, "비고": "지름·제품별 갈림 — 원문 규격 없음" }, + { "키": "MP000072", "원문번호": "뇌관", "이름": "뇌관", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 3-3-7", "건설품셈 공통 3-3-9"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "화약"}, "비고": "전기뇌관 각선 길이 갈림" }, + { "키": "MP000073", "원문번호": "비트", "이름": "비트(소형브레이커 천공)", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 3-3-7", "건설품셈 공통 3-3-9"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "코어·버튼·착암기 비트 갈림" }, + { "키": "MP000074", "원문번호": "초류종자", "이름": "종자(초류)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": null, "고르기": {"구분": "식생·종자", "상세구분": "종자"}, "비고": "초종별 갈림 — 원문 「초류」 만" }, + { "키": "MP000075", "원문번호": "복합비료", "이름": "비료", "규격": "복합비료", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": "MT006489", "고르기": null, "비고": "연결: 복합비료 규격 없는 kg 줄" }, + { "키": "MP000076", "원문번호": "피복제", "이름": "피복제", "규격": "화이버/펄프류", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000077", "원문번호": "침식방지안정제", "이름": "침식방지안정제", "규격": "합성접착제", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000078", "원문번호": "착색제", "이름": "색소", "규격": "착색제", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": null, "고르기": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT006740) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000079", "원문번호": "차선도색 프라이머", "이름": "프라이머", "규격": "융착식 도료 차선도색용", "단위": "kg", "요구절": ["건설품셈 토목 1-8-9 융착식 도료 수동식 재료", "건설품셈 유지관리 2-1-15 4 자재수량"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료"}, "비고": "자재품목 후보 19줄 — 지역·규격 선택 필요 (MT003562, MT003588, MT003600 외)" }, + { "키": "MP000080", "원문번호": "낙석방지망 철망", "이름": "철망", "규격": "낙석방지망용", "단위": "㎡", "요구절": ["건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철망·와이어메쉬"}, "비고": "자재품목 후보 6줄 — 지역·규격 선택 필요 (MT006697, MT007164, MT007165 외)" }, + { "키": "MP000081", "원문번호": "결속선", "이름": "결속선", "규격": "", "단위": "m", "요구절": ["건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철선"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT007332)" }, + { "키": "MP000082", "원문번호": "에폭시", "이름": "에폭시", "규격": "", "단위": "kg", "요구절": ["건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)"], "연결": null, "고르기": null, "비고": "포켓식만 · 자재품목 후보 4줄 — 지역·규격 선택 필요 (MT007705, MT007706, MT007931 외) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000083", "원문번호": "에폭시 신구콘크리트 접착제", "이름": "Epoxy 신구-콘크리트 접착제", "규격": "", "단위": "kg", "요구절": ["건설품셈 공통 6-1-5"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000084", "원문번호": "에폭시 콘크리트고무 접착제", "이름": "Epoxy-콘크리트 고무 접착제", "규격": "", "단위": "kg", "요구절": ["건설품셈 공통 6-1-5"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000085", "원문번호": "폼타이 9.5㎜", "이름": "폼타이(Form Tie)", "규격": "9.5㎜", "단위": "본", "요구절": ["건설품셈 공통 6-3-1 주④"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "폼타이 값은 「조」 — 본 환산 안 함" }, + { "키": "MP000086", "원문번호": "폼타이 7.9㎜", "이름": "폼타이(Form Tie)", "규격": "7.9㎜", "단위": "본", "요구절": ["건설품셈 공통 6-3-1 주④"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "폼타이 값은 「조」 — 본 환산 안 함" }, + { "키": "MP000087", "원문번호": "강재거푸집", "이름": "강재거푸집", "규격": "두께 3.2㎜", "단위": "㎡", "요구절": ["건설품셈 공통 6-3-2"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000088", "원문번호": "문양거푸집 판넬", "이름": "문양거푸집(판넬)", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 6-3-4"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000089", "원문번호": "합성수지 원형맨홀거푸집 ø740", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø740", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000090", "원문번호": "합성수지 원형맨홀거푸집 ø900", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø900", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000091", "원문번호": "합성수지 원형맨홀거푸집 ø1200", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø1200", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000092", "원문번호": "합성수지 원형맨홀거푸집 ø1500", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø1500", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000093", "원문번호": "합성수지 원형맨홀거푸집 ø1800", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø1800", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "거푸집"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000094", "원문번호": "쉬즈관", "이름": "쉬즈관", "규격": "", "단위": "m", "요구절": ["건설품셈 공통 6-4-1 주④", "건설품셈 공통 6-4-2 주④"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000095", "원문번호": "조립식 가설건축물 BASECHANNEL", "이름": "BASECHANNEL", "규격": "두께 2.0㎜ 이상", "단위": "m", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000096", "원문번호": "조립식 가설건축물 TOPCHANNEL", "이름": "TOPCHANNEL", "규격": "두께 2.0㎜ 이상", "단위": "m", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000097", "원문번호": "조립식 가설건축물 외부PANEL(벽)", "이름": "외부PANEL(벽)", "규격": "1,200×2,400㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000098", "원문번호": "조립식 가설건축물 외부PANEL (창문)", "이름": "외부PANEL (창문)", "규격": "1,200×2,400㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000099", "원문번호": "조립식 가설건축물 외부PANEL (철재문)", "이름": "외부PANEL (철재문)", "규격": "1,200×2,400㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000100", "원문번호": "조립식 가설건축물 내부PANEL(벽)", "이름": "내부PANEL(벽)", "규격": "1,200×2,400㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000101", "원문번호": "조립식 가설건축물 내부PANEL (목재문)", "이름": "내부PANEL (목재문)", "규격": "1,200×2,400㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000102", "원문번호": "조립식 가설건축물 PANEL JOINT(AL-BAR)", "이름": "PANEL JOINT(AL-BAR)", "규격": "L=2,400㎜", "단위": "조", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000103", "원문번호": "조립식 가설건축물 CANOPY(출입구채양)", "이름": "CANOPY(출입구채양)", "규격": "600×1,200㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000104", "원문번호": "조립식 가설건축물 박공PANEL", "이름": "박공PANEL", "규격": "", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000105", "원문번호": "조립식 가설건축물 ROOFSHEET", "이름": "ROOFSHEET", "규격": "0.5㎜ COLOR SHEET", "단위": "㎡", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000106", "원문번호": "조립식 가설건축물 트러스", "이름": "트러스", "규격": "L=7.2m", "단위": "개", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "형강"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT007260)" }, + { "키": "MP000107", "원문번호": "조립식 가설건축물 중도리(PURIN)", "이름": "중도리(PURIN)", "규격": "두께 2.0 이상", "단위": "개", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "형강"} }, + { "키": "MP000108", "원문번호": "조립식 가설건축물 천장판", "이름": "천장판", "규격": "미장합판+50㎜ GLASSWOOL", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"} }, + { "키": "MP000109", "원문번호": "조립식 가설건축물 T-BAR", "이름": "T-BAR", "규격": "", "단위": "m", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": null, "고르기": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"} }, + { "키": "MP000110", "원문번호": "콘테이너형 가설건축물 3.0x3.0m", "이름": "콘테이너형 가설건축물", "규격": "3.0x3.0m", "단위": "개", "요구절": ["건설품셈 공통 2-2-3", "건설품셈 공통 2-3-2"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "가설건축물"} }, + { "키": "MP000111", "원문번호": "콘테이너형 가설건축물 3.0x6.0m", "이름": "콘테이너형 가설건축물", "규격": "3.0x6.0m", "단위": "개", "요구절": ["건설품셈 공통 2-2-3", "건설품셈 공통 2-3-2"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "가설건축물"} }, + { "키": "MP000112", "원문번호": "콘테이너형 가설건축물 3.0x9.0m", "이름": "콘테이너형 가설건축물", "규격": "3.0x9.0m", "단위": "개", "요구절": ["건설품셈 공통 2-2-3", "건설품셈 공통 2-3-2"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "가설건축물"} }, + { "키": "MP000113", "원문번호": "축중계", "이름": "축중계(이동식)", "규격": "", "단위": "대", "요구절": ["건설품셈 공통 2-2-6"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000114", "원문번호": "조립말비계 가새", "이름": "조립말비계 가새", "규격": "L1518-2개", "단위": "조", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} }, + { "키": "MP000115", "원문번호": "조립말비계 수평띠장", "이름": "조립말비계 수평띠장", "규격": "L1829", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} }, + { "키": "MP000116", "원문번호": "조립말비계 손잡이기둥", "이름": "조립말비계 손잡이기둥", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} }, + { "키": "MP000117", "원문번호": "조립말비계 손잡이 L1219", "이름": "조립말비계 손잡이", "규격": "L1219", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} }, + { "키": "MP000118", "원문번호": "조립말비계 손잡이 L1829", "이름": "조립말비계 손잡이", "규격": "L1829", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} }, + { "키": "MP000119", "원문번호": "조립말비계 바퀴", "이름": "조립말비계 바퀴", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} }, + { "키": "MP000120", "원문번호": "조립말비계 자키", "이름": "조립말비계 자키", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} }, + { "키": "MP000121", "원문번호": "조립말비계 발판", "이름": "조립말비계 발판", "규격": "45×200×2000", "단위": "장", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계", "규격": "45×200×2000"} }, + { "키": "MP000122", "원문번호": "강관 ø48.6×2.4㎜", "이름": "강관(비계용)", "규격": "ø48.6㎜×2.4㎜", "단위": "m", "요구절": ["건설품셈 공통 2-8-1 재료량", "건설품셈 공통 2-8-2 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} }, + { "키": "MP000123", "원문번호": "낙하물방지망 브라켓", "이름": "브라켓(낙하물방지망)", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 2-8-1 재료량", "건설품셈 공통 2-8-2 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} }, + { "키": "MP000124", "원문번호": "비계 클램프", "이름": "클램프", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 2-8-1 재료량", "건설품셈 공통 2-8-2 재료량"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "와이어로프·클램프"}, "비고": "자재품목 후보 25줄 — 지역·규격 선택 필요 (MT000476, MT005839, MT005840 외)" }, + { "키": "MP000125", "원문번호": "그물망", "이름": "그물망", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-8-1 재료량", "건설품셈 공통 2-8-2 재료량", "건설품셈 공통 2-8-7 재료량"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"} }, + { "키": "MP000126", "원문번호": "플라잉넷 사다리", "이름": "사다리(플라잉넷)", "규격": "폭 30㎝×길이 3m 기준", "단위": "m", "요구절": ["건설품셈 공통 2-8-2 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} }, + { "키": "MP000127", "원문번호": "철골 안전망 보강재", "이름": "보강재(철골 안전망)", "규격": "", "단위": "m", "요구절": ["건설품셈 공통 2-8-7 재료량"], "연결": null, "고르기": {"구분": "안전시설", "상세구분": "낙석방지·휀스"} }, + { "키": "MP000128", "원문번호": "보호망", "이름": "보호망", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-8-8 재료량", "건설품셈 공통 2-8-9 재료량"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"} }, + { "키": "MP000129", "원문번호": "보호막", "이름": "보호막", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-10-1 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000130", "원문번호": "방진망", "이름": "방진망", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-10-2 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000131", "원문번호": "풀", "이름": "풀(보양지)", "규격": "", "단위": "kg", "요구절": ["건설품셈 공통 2-11-1 재료량", "건설품셈 건축 5-3-7"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000132", "원문번호": "토목섬유 매트", "이름": "매트(합성수지 토목섬유)", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "비고": "매트 종류 갈림 — 원문은 재질만" }, + { "키": "MP000133", "원문번호": "PP로프 9㎜", "이름": "P.P로프", "규격": "9㎜", "단위": "m", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "와이어로프·클램프", "규격": "9㎜"}, "비고": "자재품목 후보 6줄 — 지역·규격 선택 필요 (MT007584, MT007585, MT007586 외)" }, + { "키": "MP000134", "원문번호": "모래주머니", "이름": "모래주머니", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000135", "원문번호": "철근 19㎜", "이름": "철근", "규격": "19㎜", "단위": "m", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철근", "규격": "19㎜"}, "비고": "철근 값은 Ton — m 환산 안 함" }, + { "키": "MP000136", "원문번호": "드레인 보드", "이름": "드레인 보드(연직배수재)", "규격": "", "단위": "m", "요구절": ["건설품셈 공통 5-2-3 주②"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT006388)" }, + { "키": "MP000137", "원문번호": "지오콤포지트", "이름": "지오콤포지트", "규격": "6.0㎜", "단위": "㎡", "요구절": ["건설품셈 공통 5-4-1 재료량"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"} }, + { "키": "MP000138", "원문번호": "벤토나이트매트", "이름": "벤토나이트매트", "규격": "6.0㎜", "단위": "㎡", "요구절": ["건설품셈 공통 5-4-1 재료량"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "매트"}, "비고": "S·LS·K 갈림 · 값은 6.5㎜" }, + { "키": "MP000139", "원문번호": "HDPE 시트", "이름": "HDPE 시트", "규격": "2∼2.5㎜", "단위": "㎡", "요구절": ["건설품셈 공통 5-4-1 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000140", "원문번호": "아세틸렌(ℓ)", "이름": "아세틸렌", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 공통 6-2-5"], "연결": "MT003164", "고르기": null, "비고": "연결: 아세틸렌 ℓ 줄 하나" }, + { "키": "MP000141", "원문번호": "노면파쇄기 팁(날)", "이름": "팁(날)", "규격": "노면파쇄기 절삭용", "단위": "개", "요구절": ["건설품셈 유지관리 2-1-3 주④", "건설품셈 유지관리 2-1-4 주④", "건설품셈 유지관리 2-1-5 주②"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000142", "원문번호": "프로판가스", "이름": "프로판가스", "규격": "", "단위": "kg", "요구절": ["건설품셈 유지관리 2-1-15 4 자재수량"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003175)" }, + { "키": "MP000143", "원문번호": "서비스볼트", "이름": "서비스볼트", "규격": "", "단위": "본", "요구절": ["건설품셈 건축 1-1-2"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"} }, + { "키": "MP000144", "원문번호": "보조강재", "이름": "보조강재", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000145", "원문번호": "CO_2 와이어", "이름": "CO_2 와이어", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-4", "건설품셈 건축 1-2-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000146", "원문번호": "탄산가스", "이름": "탄산가스", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-4", "건설품셈 건축 1-2-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT003173, MT003174)" }, + { "키": "MP000147", "원문번호": "잠호용접와이어", "이름": "잠호용접와이어", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-4"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000148", "원문번호": "FLUX", "이름": "FLUX", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-4"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000149", "원문번호": "보통볼트 가조임", "이름": "보통볼트", "규격": "가조임", "단위": "본", "요구절": ["건설품셈 건축 1-2-1"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"} }, + { "키": "MP000150", "원문번호": "질석", "이름": "질석", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-4-3"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000151", "원문번호": "시멘트벽돌 19×9×5.7㎝", "이름": "시멘트벽돌", "규격": "19×9×5.7㎝", "단위": "매", "요구절": ["건설품셈 건축 2-1-1"], "연결": null, "고르기": {"구분": "콘크리트제품", "상세구분": "경계석·블록"}, "비고": "자재품목 후보 17줄 — 지역·규격 선택 필요 (MT005760, MT005761, MT005762 외)" }, + { "키": "MP000152", "원문번호": "모르타르 1:3", "이름": "모르타르", "규격": "1:3", "단위": "㎥", "요구절": ["건설품셈 건축 2-1-1", "건설품셈 건축 2-1-2", "건설품셈 건축 2-2-1", "건설품셈 건축 2-2-2", "건설품셈 건축 3-2-1"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:3"}, "비고": "자재품목 후보 11줄 — 지역·규격 선택 필요 (MT000287, MT000292, MT000297 외)" }, + { "키": "MP000153", "원문번호": "치장벽돌 19×9×5.7㎝", "이름": "치장벽돌", "규격": "19×9×5.7㎝", "단위": "매", "요구절": ["건설품셈 건축 2-1-2"], "연결": null, "고르기": {"구분": "콘크리트제품", "상세구분": "경계석·블록"} }, + { "키": "MP000154", "원문번호": "모르타르 1:1", "이름": "모르타르", "규격": "1:1", "단위": "㎥", "요구절": ["건설품셈 건축 2-1-2", "건설품셈 건축 2-1-4", "건설품셈 건축 3-1-2"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:1"}, "비고": "자재품목 후보 10줄 — 지역·규격 선택 필요 (MT000285, MT000290, MT000295 외)" }, + { "키": "MP000155", "원문번호": "접착제 수장합판용", "이름": "접착제", "규격": "수장합판용", "단위": "㎏", "요구절": ["건설품셈 건축 4-2-4"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, + { "키": "MP000156", "원문번호": "접착제 PVC바닥재용", "이름": "접착제", "규격": "PVC바닥재용", "단위": "㎏", "요구절": ["건설품셈 건축 5-1-1"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, + { "키": "MP000157", "원문번호": "카페트", "이름": "카페트", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-1-2"], "연결": null, "고르기": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT008140, MT008142)" }, + { "키": "MP000158", "원문번호": "펠트", "이름": "펠트", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-1-2"], "연결": null, "고르기": null, "비고": "자재품목 후보 11줄 — 지역·규격 선택 필요 (MT003504, MT003505, MT003607 외) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000159", "원문번호": "접착제 카페트용", "이름": "접착제", "규격": "카페트용", "단위": "㎏", "요구절": ["건설품셈 건축 5-1-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, + { "키": "MP000160", "원문번호": "접착제 석고판용", "이름": "접착제", "규격": "석고판용", "단위": "㎏", "요구절": ["건설품셈 건축 5-3-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, + { "키": "MP000161", "원문번호": "흡음판", "이름": "흡음판", "규격": "1,000×2,000×50㎜", "단위": "㎡", "요구절": ["건설품셈 건축 5-3-4"], "연결": null, "고르기": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"} }, + { "키": "MP000162", "원문번호": "조이너 PVC 50T", "이름": "조이너", "규격": "P.V.C 50T", "단위": "m", "요구절": ["건설품셈 건축 5-3-4"], "연결": null, "고르기": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"} }, + { "키": "MP000163", "원문번호": "접착제 흡음판용", "이름": "접착제", "규격": "흡음판용", "단위": "㎏", "요구절": ["건설품셈 건축 5-3-4"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, + { "키": "MP000164", "원문번호": "테라조 걸레받이", "이름": "테라조", "규격": "걸레받이", "단위": "m", "요구절": ["건설품셈 건축 5-3-5"], "연결": null, "고르기": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"} }, + { "키": "MP000165", "원문번호": "합성수지 걸레받이", "이름": "합성수지 걸레받이", "규격": "", "단위": "m", "요구절": ["건설품셈 건축 5-3-5"], "연결": null, "고르기": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"} }, + { "키": "MP000166", "원문번호": "중밀도섬유판 걸레받이", "이름": "중밀도섬유판 걸레받이", "규격": "", "단위": "m", "요구절": ["건설품셈 건축 5-3-5"], "연결": null, "고르기": {"구분": "목재", "상세구분": "합판"} }, + { "키": "MP000167", "원문번호": "접착제 걸레받이용", "이름": "접착제", "규격": "걸레받이용", "단위": "㎏", "요구절": ["건설품셈 건축 5-3-5"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, + { "키": "MP000168", "원문번호": "초배지", "이름": "초배지", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-3-7"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000169", "원문번호": "정배지", "이름": "정배지", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-3-7"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000170", "원문번호": "단열재", "이름": "단열재", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-1", "건설품셈 건축 5-4-2", "건설품셈 건축 5-4-3", "건설품셈 건축 5-4-4", "건설품셈 건축 5-4-6", "건설품셈 건축 5-4-7"], "연결": null, "고르기": {"구분": "단열·보온", "상세구분": "단열재"}, "비고": "자재품목 후보 66줄 — 지역·규격 선택 필요 (MT007760, MT007761, MT007762 외)" }, + { "키": "MP000171", "원문번호": "접착제 단열재용", "이름": "접착제", "규격": "단열재용", "단위": "㎏", "요구절": ["건설품셈 건축 5-4-1", "건설품셈 건축 5-4-2", "건설품셈 건축 5-4-4", "건설품셈 건축 5-4-7"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, + { "키": "MP000172", "원문번호": "알루미늄핀", "이름": "알루미늄핀", "규격": "", "단위": "개", "요구절": ["건설품셈 건축 5-4-4"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000173", "원문번호": "방습필름 폭 0.9m", "이름": "방습필름", "규격": "폭 0.9m", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-8"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000174", "원문번호": "단열판", "이름": "단열판", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-9"], "연결": null, "고르기": {"구분": "단열·보온", "상세구분": "단열재"} }, + { "키": "MP000175", "원문번호": "접착제 외벽단열용", "이름": "접착제", "규격": "외벽단열용", "단위": "㎏", "요구절": ["건설품셈 건축 5-4-9"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" }, + { "키": "MP000176", "원문번호": "표준보강메시", "이름": "표준보강메시", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-9"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000177", "원문번호": "고강도메시", "이름": "고강도메시", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-9"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000178", "원문번호": "방수시트", "이름": "방수시트", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 6-3-1", "건설품셈 건축 6-3-2", "건설품셈 건축 6-3-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT006814, MT006815)" }, + { "키": "MP000179", "원문번호": "벤토나이트방수재 매트", "이름": "벤토나이트방수재", "규격": "매트 1219×4570×6.4㎜", "단위": "㎡", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"} }, + { "키": "MP000180", "원문번호": "벤토나이트방수재 시트", "이름": "벤토나이트방수재", "규격": "시트 1220×6700×4.5㎜", "단위": "㎡", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"} }, + { "키": "MP000181", "원문번호": "벤토나이트씰재", "이름": "벤토나이트씰재", "규격": "", "단위": "L", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"} }, + { "키": "MP000182", "원문번호": "콘크리트못 32㎜", "이름": "콘크리트못", "규격": "32㎜", "단위": "개", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "못", "규격": "32㎜"} }, + { "키": "MP000183", "원문번호": "와셔", "이름": "와셔", "규격": "", "단위": "개", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"}, "비고": "자재품목 후보 19줄 — 지역·규격 선택 필요 (MT002825, MT002826, MT002827 외)" }, + { "키": "MP000184", "원문번호": "조인트테이프", "이름": "조인트테이프", "규격": "", "단위": "m", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000185", "원문번호": "실링재 수밀코킹", "이름": "실링재", "규격": "수밀코킹", "단위": "m", "요구절": ["건설품셈 건축 6-6-1"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"} }, + { "키": "MP000186", "원문번호": "폴리카보네이트 두께 16㎜ 이하", "이름": "폴리카보네이트", "규격": "두께 16㎜ 이하", "단위": "㎡", "요구절": ["건설품셈 건축 7-1-6"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000187", "원문번호": "후레싱 금속재 설치폭 0.25m 이하", "이름": "후레싱", "규격": "금속재 설치폭 0.25m 이하", "단위": "m", "요구절": ["건설품셈 건축 7-1-7"], "연결": null, "고르기": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"}, "비고": "자재품목 후보 4줄 — 지역·규격 선택 필요 (MT000152, MT000153, MT000154 외)" }, + { "키": "MP000188", "원문번호": "와이어메시 1800×1800㎜", "이름": "와이어메시", "규격": "1,800×1,800㎜", "단위": "매", "요구절": ["건설품셈 건축 8-1-3"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철망·와이어메쉬"} }, + { "키": "MP000189", "원문번호": "인서트", "이름": "인서트", "규격": "", "단위": "개", "요구절": ["건설품셈 건축 8-1-4"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "앵커"} }, + { "키": "MP000190", "원문번호": "조이너 및 몰딩", "이름": "조이너 및 몰딩", "규격": "", "단위": "m", "요구절": ["건설품셈 건축 8-1-5"], "연결": null, "고르기": {"구분": "건축마감", "상세구분": "천장·바닥·마감재"} }, + { "키": "MP000191", "원문번호": "앵커 ø10㎜", "이름": "앵커", "규격": "ø 10㎜", "단위": "개", "요구절": ["건설품셈 건축 8-2-2"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "앵커", "규격": "ø 10㎜"}, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT002660, MT002661, MT002662 외)" }, + { "키": "MP000192", "원문번호": "AL리벳 ø4.2㎜", "이름": "AL리벳", "규격": "ø 4.2㎜", "단위": "개", "요구절": ["건설품셈 건축 8-2-2"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트", "규격": "ø 4.2㎜"} }, + { "키": "MP000193", "원문번호": "혼화제", "이름": "혼화제", "규격": "", "단위": "g", "요구절": ["건설품셈 건축 9-2-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"} }, + { "키": "MP000194", "원문번호": "무수축모르타르", "이름": "무수축모르타르", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 9-3-3"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "모르타르"} }, + { "키": "MP000195", "원문번호": "플럭스(브레이징)", "이름": "플럭스", "규격": "브레이징용", "단위": "㎏", "요구절": ["건설품셈 기계설비 1-2-1"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"}, "비고": "원문 g" }, + { "키": "MP000196", "원문번호": "TIG 용접봉(스테인리스)", "이름": "TIG 용접봉", "규격": "스테인리스", "단위": "㎏", "요구절": ["건설품셈 기계설비 1-3-1"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000197", "원문번호": "아르곤가스", "이름": "아르곤가스", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 1-3-1"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000198", "원문번호": "앵커 1/2〃", "이름": "앵커", "규격": "1/2〃", "단위": "개", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "앵커"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT002657, MT002688)" }, + { "키": "MP000199", "원문번호": "블라인드리벳", "이름": "블라인드리벳", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"} }, + { "키": "MP000200", "원문번호": "철물 D22 철근", "이름": "철물", "규격": "D22 철근", "단위": "㎏", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철근"} }, + { "키": "MP000201", "원문번호": "실리콘(㎏)", "이름": "실리콘", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "고르기": null, "비고": "자재품목 실리콘실란트는 ℓ — ㎏ 환산 안 함 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000202", "원문번호": "IV전선 2.0㎜", "이름": "IV전선", "규격": "2.0㎜", "단위": "m", "요구절": ["건설품셈 토목 6-7-5 강관압입추진공 조명시설"], "연결": null, "고르기": {"구분": "전기·통신", "상세구분": "케이블·전선", "규격": "2.0㎜"} }, + { "키": "MP000203", "원문번호": "백열등 100W", "이름": "백열등", "규격": "100W", "단위": "EA", "요구절": ["건설품셈 토목 6-7-5 강관압입추진공 조명시설"], "연결": null, "고르기": {"구분": "전기·통신", "상세구분": "부속·기타", "규격": "100W"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT008751)" }, + { "키": "MP000204", "원문번호": "일체식 방수시트", "이름": "일체식 방수시트", "규격": "부직포 부착 터널 방수시트", "단위": "㎡", "요구절": ["건설품셈 토목 3-4-1 터널 방수 재료량"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"} }, + { "키": "MP000205", "원문번호": "바퀴숫돌 단면용", "이름": "바퀴숫돌", "규격": "단면용 A36m B11호 A150×8×22 KSL 6501", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000206", "원문번호": "바퀴숫돌 측면용", "이름": "바퀴숫돌", "규격": "측면용 A24 QWV1호 A205×25×25 KSL 6501", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000207", "원문번호": "바퀴숫돌 평면용", "이름": "바퀴숫돌", "규격": "평면용 A24 QWV1호 A205×25×25 KSL 6501", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000208", "원문번호": "바퀴숫돌 최종용", "이름": "바퀴숫돌", "규격": "최종용 A24 QWV 5호 A205×22×22", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000209", "원문번호": "압접가열용 버너", "이름": "버너", "규격": "압접가열용", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null, "고르기": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT009352) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000210", "원문번호": "압접버너용 노즐", "이름": "노즐", "규격": "압접버너용", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000211", "원문번호": "테르밋용재", "이름": "테르밋용재", "규격": "점화용", "단위": "포", "요구절": ["건설품셈 토목 4-5-2 테르밋 용접 소모재료(참고자료)"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000212", "원문번호": "테르밋 몰드", "이름": "몰드", "규격": "테르밋 용접용", "단위": "개", "요구절": ["건설품셈 토목 4-5-2 테르밋 용접 소모재료(참고자료)"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000213", "원문번호": "테르밋 골무", "이름": "골무", "규격": "테르밋 용접용", "단위": "개", "요구절": ["건설품셈 토목 4-5-2 테르밋 용접 소모재료(참고자료)"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000214", "원문번호": "테르밋 퓨즈", "이름": "퓨즈", "규격": "테르밋 용접용", "단위": "개", "요구절": ["건설품셈 토목 4-5-2 테르밋 용접 소모재료(참고자료)"], "연결": null, "고르기": null, "비고": "자재품목 후보 5줄 — 지역·규격 선택 필요 (MT009288, MT009289, MT009290 외) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000215", "원문번호": "강교 용접봉", "이름": "용접봉", "규격": "강교 제작용", "단위": "㎏", "요구절": ["건설품셈 토목 5-1-3 기타재료 소요량"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"}, "비고": "자재품목 후보 12줄 — 지역·규격 선택 필요 (MT003186, MT003187, MT003188 외)" }, + { "키": "MP000216", "원문번호": "철구(Shot ball)", "이름": "철구(Shot ball)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 토목 5-2-1 소재 표면처리", "건설품셈 기계설비 9-2-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000217", "원문번호": "무기질아연말샵프라이머", "이름": "무기질아연말 샵프라이머", "규격": "도막두께 20μm", "단위": "ℓ", "요구절": ["건설품셈 토목 5-2-1 소재 표면처리"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료"} }, + { "키": "MP000218", "원문번호": "철편(Grit)", "이름": "철편(Grit)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 토목 5-2-2 제품 표면처리"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000219", "원문번호": "규사 함유량80%", "이름": "규사", "규격": "규사함유량 80%", "단위": "㎥", "요구절": ["건설품셈 기계설비 9-2-1"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "골재"} }, + { "키": "MP000220", "원문번호": "동력 Brush", "이름": "동력 Brush", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 9-2-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000221", "원문번호": "Wire Brush", "이름": "Wire Brush", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 9-2-1", "건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000222", "원문번호": "스레트실테이프 13㎜", "이름": "스레트실테이프", "규격": "13㎜", "단위": "㎝", "요구절": ["건설품셈 기계설비 11-1-3", "건설품셈 기계설비 11-3-3"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000223", "원문번호": "컴파운드", "이름": "컴파운드", "규격": "", "단위": "g", "요구절": ["건설품셈 기계설비 11-1-3", "건설품셈 기계설비 11-3-3"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000224", "원문번호": "싱글코아바렐 보링용", "이름": "싱글코아바렐", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT007894, MT007906)" }, + { "키": "MP000225", "원문번호": "메탈크라운비트 보링용", "이름": "메탈크라운비트", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2", "건설품셈 토목 8-1-3"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 3줄 — 지역·규격 선택 필요 (MT007897, MT007910, MT007923)" }, + { "키": "MP000226", "원문번호": "쵸핑비트 보링용", "이름": "쵸핑비트", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT007898, MT007909)" }, + { "키": "MP000227", "원문번호": "드라이브파이프헤드 보링용", "이름": "드라이브파이프헤드", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 3줄 — 지역·규격 선택 필요 (MT007899, MT007912, MT007920)" }, + { "키": "MP000228", "원문번호": "드라이브파이프슈 보링용", "이름": "드라이브파이프슈", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 3줄 — 지역·규격 선택 필요 (MT007900, MT007913, MT007921)" }, + { "키": "MP000229", "원문번호": "드라이브파이프 보링용", "이름": "드라이브파이프", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 4줄 — 지역·규격 선택 필요 (MT007901, MT007914, MT007915 외)" }, + { "키": "MP000230", "원문번호": "더블코아바렐 보링용", "이름": "더블코아바렐", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-3"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 4줄 — 지역·규격 선택 필요 (MT007895, MT007896, MT007907 외)" }, + { "키": "MP000231", "원문번호": "다이아몬드비트 보링용", "이름": "다이아몬드비트", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-3"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT007904, MT007917)" }, + { "키": "MP000232", "원문번호": "메탈리밍쉘 보링용", "이름": "메탈리밍쉘", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-3"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT007902)" }, + { "키": "MP000233", "원문번호": "다이아몬드리밍쉘 보링용", "이름": "다이아몬드리밍쉘", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-3"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT007905, MT007918)" }, + { "키": "MP000234", "원문번호": "코아리프터 보링용", "이름": "코아리프터", "규격": "보링용", "단위": "개", "요구절": ["건설품셈 토목 8-1-3"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"} }, + { "키": "MP000235", "원문번호": "슈 표준관입시험용", "이름": "슈", "규격": "표준관입시험용", "단위": "개", "요구절": ["건설품셈 토목 8-2-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000236", "원문번호": "샘플러 표준관입시험용", "이름": "샘플러", "규격": "표준관입시험용", "단위": "개", "요구절": ["건설품셈 토목 8-2-1"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"} }, + { "키": "MP000237", "원문번호": "신월튜브 자연시료 채취용", "이름": "신월튜브", "규격": "자연시료 채취용", "단위": "개", "요구절": ["건설품셈 토목 8-2-3"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"} }, + { "키": "MP000238", "원문번호": "베인 블레이드 대형 75×150×3㎜", "이름": "베인 블레이드", "규격": "대형 75×150×3㎜", "단위": "개", "요구절": ["건설품셈 토목 8-2-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"} }, + { "키": "MP000239", "원문번호": "베인 전용로드 ø16×750", "이름": "베인 전용로드", "규격": "ø16×750", "단위": "본", "요구절": ["건설품셈 토목 8-2-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000240", "원문번호": "로드 ø40.5×1m", "이름": "로드", "규격": "ø40.5×1m", "단위": "본", "요구절": ["건설품셈 토목 8-2-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000241", "원문번호": "표준사 평판재하시험용", "이름": "표준사", "규격": "평판재하시험용", "단위": "㎏", "요구절": ["건설품셈 토목 8-2-4"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000242", "원문번호": "단독콘 정재하시험용", "이름": "단독콘", "규격": "정재하시험용", "단위": "개", "요구절": ["건설품셈 토목 8-2-6"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000243", "원문번호": "윙비트 대구경 보링용", "이름": "윙비트", "규격": "대구경 보링용", "단위": "개", "요구절": ["건설품셈 토목 8-4-1", "건설품셈 토목 8-4-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 8줄 — 지역·규격 선택 필요 (MT005696, MT005697, MT005698 외)" }, + { "키": "MP000244", "원문번호": "벤토나이트 보링 이수용", "이름": "벤토나이트", "규격": "보링 이수용", "단위": "㎏", "요구절": ["건설품셈 토목 8-4-1", "건설품셈 토목 8-4-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "비고": "자재품목 후보 3줄 — 지역·규격 선택 필요 (MT007622, MT007623, MT007624)" }, + { "키": "MP000245", "원문번호": "기포제 대구경 보링용", "이름": "기포제", "규격": "대구경 보링용", "단위": "ℓ", "요구절": ["건설품셈 토목 8-4-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT000097, MT007754)" }, + { "키": "MP000246", "원문번호": "에어해머 대구경 보링용", "이름": "에어해머", "규격": "대구경 보링용", "단위": "개", "요구절": ["건설품셈 토목 8-4-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"} }, + { "키": "MP000247", "원문번호": "버튼비트 대구경 보링용", "이름": "버튼비트", "규격": "대구경 보링용", "단위": "개", "요구절": ["건설품셈 토목 8-4-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 5줄 — 지역·규격 선택 필요 (MT005691, MT005692, MT005693 외)" }, + { "키": "MP000248", "원문번호": "보온 성형물", "이름": "보온 성형물", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null, "고르기": {"구분": "단열·보온", "상세구분": "단열재"} }, + { "키": "MP000249", "원문번호": "보온용 철선", "이름": "철선", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철선"}, "비고": "굵기(#8~#20) 갈림 — 원문 규격 없음" }, + { "키": "MP000250", "원문번호": "Lagging Sheet", "이름": "Lagging Sheet", "규격": "", "단위": "㎡", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000251", "원문번호": "Sheet Metal Screw", "이름": "Sheet Metal Screw", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000252", "원문번호": "기계유", "이름": "기름", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-4-2"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000253", "원문번호": "코크스", "이름": "코크스", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2", "건설품셈 기계설비 13-6-4"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000254", "원문번호": "Sand Paper 각종", "이름": "Sand Paper", "규격": "각종", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000255", "원문번호": "여과기 14\"×14〃", "이름": "여과기", "규격": "14\"×14〃", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000256", "원문번호": "걸레 특상품", "이름": "걸레", "규격": "특상품", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000257", "원문번호": "세유 C-3", "이름": "세유", "규격": "C-3", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000258", "원문번호": "Grease", "이름": "Grease", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2", "건설품셈 기계설비 13-10-2", "건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000259", "원문번호": "Machine oil", "이름": "Machine oil", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2", "건설품셈 기계설비 13-10-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000260", "원문번호": "Gasoline", "이름": "Gasoline", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000261", "원문번호": "Galvanized wire #8∼#16", "이름": "Galvanized wire", "규격": "#8∼#16", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000262", "원문번호": "Grinding Wheel 8\"ø×25m/m t", "이름": "Grinding Wheel", "규격": "8\"ø×25m/m t", "단위": "EA", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000263", "원문번호": "비닐세트 0.1t×2m", "이름": "비닐세트", "규격": "0.1t×2m", "단위": "m", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000264", "원문번호": "소창직", "이름": "소창직", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT010153)" }, + { "키": "MP000265", "원문번호": "보일유", "이름": "보일유", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000266", "원문번호": "시너", "이름": "시너", "규격": "", "단위": "ℓ", "요구절": ["산림품셈 12-28", "건설품셈 공통 6-1-5", "건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-16", "건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료"} }, + { "키": "MP000267", "원문번호": "광명단", "이름": "광명단", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-3", "건설품셈 기계설비 13-6-4", "건설품셈 기계설비 13-6-5", "건설품셈 기계설비 13-6-6", "건설품셈 기계설비 13-10-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료"} }, + { "키": "MP000268", "원문번호": "조합페인트", "이름": "조합페인트", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료"}, "비고": "자재품목 후보 12줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, + { "키": "MP000269", "원문번호": "세유 0∼3", "이름": "세유", "규격": "0∼3", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000270", "원문번호": "시너 에나멜용", "이름": "시너", "규격": "에나멜용", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료"} }, + { "키": "MP000271", "원문번호": "Wire brush 각종 3/8∼1.6\"", "이름": "Wire brush", "규격": "각종 3/8∼1.6\"", "단위": "EA", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000272", "원문번호": "Hack saw blade 12\"", "이름": "Hack saw blade", "규격": "12\"", "단위": "EA", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000273", "원문번호": "Drill 1.6ø∼3.8ø", "이름": "Drill", "규격": "1.6ø∼3.8ø", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000274", "원문번호": "Grinder wheel 8\"ø∼25m/m t", "이름": "Grinder wheel", "규격": "8\"ø∼25m/m t", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000275", "원문번호": "File 각종", "이름": "File", "규격": "각종", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000276", "원문번호": "Oil stone 각종(황 중 세)", "이름": "Oil stone", "규격": "각종(황, 중, 세)", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000277", "원문번호": "목탄 6000ℓ", "이름": "목탄", "규격": "6,000ℓ", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT006278)" }, + { "키": "MP000278", "원문번호": "가스용접봉 2ø", "이름": "가스용접봉", "규격": "2ø", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000279", "원문번호": "신주용접봉 각종", "이름": "신주용접봉", "규격": "각종", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000280", "원문번호": "Sand Paper", "이름": "Sand Paper", "규격": "", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000281", "원문번호": "광목", "이름": "광목", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000282", "원문번호": "비닐시트 3m×3m", "이름": "비닐시트", "규격": "3m×3m", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000283", "원문번호": "방청페인트 DR-80", "이름": "방청페인트", "규격": "DR-80", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003378)" }, + { "키": "MP000284", "원문번호": "페인트 노루표", "이름": "페인트", "규격": "노루표", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료"}, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, + { "키": "MP000285", "원문번호": "땜납 50 : 50", "이름": "땜납", "규격": "50 : 50", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT001251, MT001252) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000286", "원문번호": "붕사", "이름": "붕사", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000287", "원문번호": "Compound 절연용", "이름": "Compound", "규격": "절연용", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000288", "원문번호": "3-Bond 밀착제 No.2", "이름": "3-Bond", "규격": "밀착제 No.2", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000289", "원문번호": "함석 #31×3'×6'", "이름": "함석", "규격": "#31×3'×6'", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-3"], "연결": null, "고르기": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000290", "원문번호": "Nozzle", "이름": "Nozzle", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-3", "건설품셈 기계설비 13-6-6"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000291", "원문번호": "페인트 에나멜", "이름": "페인트", "규격": "에나멜", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-4", "건설품셈 기계설비 13-6-5"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료"}, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, + { "키": "MP000292", "원문번호": "함석 #31×3×6", "이름": "함석", "규격": "#31×3×6", "단위": "대", "요구절": ["건설품셈 기계설비 13-6-6"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000293", "원문번호": "세유", "이름": "세유", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-7", "건설품셈 기계설비 13-10-2", "건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000294", "원문번호": "전기용접", "이름": "전기용접", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000295", "원문번호": "탄소봉", "이름": "탄소봉", "규격": "", "단위": "본", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000296", "원문번호": "Grinder 12\"ø", "이름": "Grinder", "규격": "12\"ø", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000297", "원문번호": "돌 65×305", "이름": "돌", "규격": "65×305", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000298", "원문번호": "Film 2회", "이름": "Film", "규격": "2회", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000299", "원문번호": "탄소봉 8ø×350㎜", "이름": "탄소봉", "규격": "8ø×350㎜", "단위": "본", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-10"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000300", "원문번호": "규사", "이름": "규사", "규격": "", "단위": "㎥", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "골재"} }, + { "키": "MP000301", "원문번호": "노즐", "이름": "노즐", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000302", "원문번호": "탈에폭시레신", "이름": "탈에폭시레신", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-9"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000303", "원문번호": "그라인더돌 12\"ø", "이름": "그라인더돌", "규격": "12\"ø", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-10", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000304", "원문번호": "Film 65×305", "이름": "Film", "규격": "65×305", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-10"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000305", "원문번호": "Tar epoxy", "이름": "Tar epoxy", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-10"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000306", "원문번호": "마린B/T(선박도로용)", "이름": "마린B/T(선박도로용)", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-10"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000307", "원문번호": "함석 #32×3'×6'", "이름": "함석", "규격": "#32×3'×6'", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-13", "건설품셈 기계설비 13-6-17"], "연결": null, "고르기": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000308", "원문번호": "Zinc primer 15μ", "이름": "Zinc primer", "규격": "15μ", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000309", "원문번호": "Tar Epoxy 125μ", "이름": "Tar Epoxy", "규격": "125μ", "단위": "㎾h", "요구절": ["건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000310", "원문번호": "Tar Epoxy 2회", "이름": "Tar Epoxy", "규격": "2회", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-12"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000311", "원문번호": "전기용접봉", "이름": "전기용접봉", "규격": "", "단위": "㎾h", "요구절": ["건설품셈 기계설비 13-6-13"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000312", "원문번호": "함석(Template) #32×3'×6'", "이름": "함석(Template)", "규격": "#32×3'×6'", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null, "고르기": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000313", "원문번호": "연마석 12\"ø", "이름": "연마석", "규격": "12\"ø", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000314", "원문번호": "drill 1/4\"", "이름": "drill", "규격": "1/4\"", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000315", "원문번호": "drill 11/15\"", "이름": "drill", "규격": "11/15\"", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000316", "원문번호": "Bite", "이름": "Bite", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000317", "원문번호": "톱날", "이름": "톱날", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000318", "원문번호": "함석 31×3×6", "이름": "함석", "규격": "31×3×6", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-9"], "연결": null, "고르기": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000319", "원문번호": "Tar Epoxy 1회도장", "이름": "Tar Epoxy", "규격": "1회도장", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-16"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000320", "원문번호": "가루비누", "이름": "가루비누", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-7-22"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000321", "원문번호": "걸레", "이름": "걸레", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-10-2", "건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000322", "원문번호": "페인트 유성", "이름": "페인트", "규격": "유성", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-10-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료"}, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, + { "키": "MP000323", "원문번호": "용접봉(전기)", "이름": "용접봉(전기)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"}, "비고": "자재품목 후보 12줄 — 지역·규격 선택 필요 (MT003186, MT003187, MT003188 외)" }, + { "키": "MP000324", "원문번호": "용접봉(산소)", "이름": "용접봉(산소)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"}, "비고": "자재품목 후보 12줄 — 지역·규격 선택 필요 (MT003186, MT003187, MT003188 외)" }, + { "키": "MP000325", "원문번호": "M/C OIL", "이름": "M/C OIL", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000326", "원문번호": "Grinder Wheel", "이름": "Grinder Wheel", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000327", "원문번호": "Oil Stone", "이름": "Oil Stone", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000328", "원문번호": "File", "이름": "File", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000329", "원문번호": "아연도철선", "이름": "아연도철선", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철선"}, "비고": "굵기별 갈림 — 원문 규격 없음" }, + { "키": "MP000330", "원문번호": "Drill", "이름": "Drill", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000331", "원문번호": "사포", "이름": "사포", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000332", "원문번호": "비닐시드", "이름": "비닐시드", "규격": "", "단위": "㎡", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, + { "키": "MP000333", "원문번호": "용접장갑", "이름": "용접장갑", "규격": "", "단위": "족", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000334", "원문번호": "Compound", "이름": "Compound", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000335", "원문번호": "3-Bond", "이름": "3-Bond", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000336", "원문번호": "Seal Tape", "이름": "Seal Tape", "규격": "", "단위": "통", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000337", "원문번호": "백묵", "이름": "백묵", "규격": "", "단위": "통", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000338", "원문번호": "석필", "이름": "석필", "규격": "", "단위": "통", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000339", "원문번호": "함석", "이름": "함석", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000340", "원문번호": "흑 Welder Glass", "이름": "흑 Welder Glass", "규격": "", "단위": "연", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000341", "원문번호": "백 Welder Glass", "이름": "백 Welder Glass", "규격": "", "단위": "연", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000342", "원문번호": "오스터날", "이름": "오스터날", "규격": "", "단위": "SET", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000343", "원문번호": "탭", "이름": "탭", "규격": "", "단위": "SET", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000344", "원문번호": "다이스", "이름": "다이스", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000345", "원문번호": "정", "이름": "정", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000346", "원문번호": "용접면", "이름": "용접면", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000347", "원문번호": "용접홀다", "이름": "용접홀다", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000348", "원문번호": "용접앞치마", "이름": "용접앞치마", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"} }, + { "키": "MP000349", "원문번호": "Center Punch", "이름": "Center Punch", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000350", "원문번호": "써비스볼트", "이름": "써비스볼트", "규격": "", "단위": "본", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"} }, + { "키": "MP000351", "원문번호": "대강", "이름": "대강", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000352", "원문번호": "유지", "이름": "유지", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000353", "원문번호": "Washer", "이름": "Washer", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000354", "원문번호": "페인트(표기용)", "이름": "페인트(표기용)", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료"}, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, + { "키": "MP000355", "원문번호": "페인트붓(표기용)", "이름": "페인트붓(표기용)", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT008178)" }, + { "키": "MP000356", "원문번호": "벤토나이트알갱이", "이름": "벤토나이트알갱이", "규격": "", "단위": "kg", "요구절": ["건설품셈 건축 6-5-3"], "연결": "MT007749", "고르기": null, "비고": "연결: 자재품목 한 줄" }, + { "키": "MP000357", "원문번호": "카트리지 화약", "이름": "카트리지", "규격": "화약", "단위": "개", "요구절": ["건설품셈 건축 6-5-3"], "연결": "MT007751", "고르기": null, "비고": "연결: 자재품목 한 줄" }, + { "키": "MP000358", "원문번호": "전력", "이름": "전력", "규격": "", "단위": "㎾h", "요구절": ["건설품셈 기계설비 13-2-4", "건설품셈 기계설비 13-6-3", "건설품셈 기계설비 13-6-6"], "연결": {"이름": "전력량요금", "계약종별": "입력"}, "고르기": null, "비고": "연결: 유가전력 전력 줄 · 계약종별은 로직 입력 「전력 계약종별」 — 품셈·계약예규에 계약종별 규정 없음(전력비는 실비 계상) · 시험 계산은 그 계약종별 전력량요금 가운데 낮은 값" }, + { "키": "MP000359", "원문번호": "중유", "이름": "중유", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null, "고르기": null, "비고": "중유는 받지 않기로 함 — 미연결 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, + { "키": "MP000360", "원문번호": "징크프라이머", "이름": "징크프라이머", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-9"], "연결": "MT003383", "고르기": null, "비고": "연결: 자재품목 한 줄" }, + { "키": "MP000361", "원문번호": "동 및 동합금용 용접봉 BCUP3", "이름": "동 및 동합금용 용접봉", "규격": "BCUP3", "단위": "㎏", "요구절": ["건설품셈 기계설비 1-2-1"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"}, "비고": "자재품목에 같은 품명 없음" }, + { "키": "MP000362", "원문번호": "폴리에틸렌필름 0.04㎜", "이름": "폴리에틸렌필름", "규격": "t=0.04㎜", "단위": "㎡", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"}, "비고": "자재품목 PE 필름은 0.03·0.05㎜ — 0.04㎜ 없음" }, + { "키": "MP000363", "원문번호": "아스팔트싱글 336×1,000×3㎜", "이름": "아스팔트싱글", "규격": "336×1,000×3㎜", "단위": "매", "요구절": ["건설품셈 건축 7-1-5"], "연결": null, "고르기": null, "비고": "자재품목 슁글은 ㎡ — 매 환산 안 함 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" } ] } diff --git a/resources/tester/test_m01_api.py b/resources/tester/test_m01_api.py index 0e270fc1..80411fd9 100644 --- a/resources/tester/test_m01_api.py +++ b/resources/tester/test_m01_api.py @@ -456,3 +456,52 @@ def test_재료_고르기_후보_목록(client: TestClient) -> None: "기본": None, "items": [], } + + +def test_재료_고르기_후보_다섯_값(client: TestClient) -> None: + """후보마다 값 열 다섯을 다 주고 `값` 에 시험 계산이 쓸 낮은 값 · 그 줄이 맨 앞.""" + market = store.FOLDER / "재료_자재품목.json" + data = json.loads(market.read_text(encoding="utf-8")) + blank, priced = data["줄"][0], data["줄"][1] + for row in (blank, priced): + row.update({"구분": "돌망태붙임", "상세구분": "돌망태", "이름": "돌망태", "규격": "1x1x1"}) + for slot in store.cm.mf.SLOTS: + row[slot] = None + priced["물가정보"], priced["관급"] = 20000, 18000 + market.write_text(json.dumps(data, ensure_ascii=False), encoding="utf-8") + + got = _get(client, "/api/m01/materials", sub="돌망태붙임") + assert got["total"] == 2 and got["기본"] == priced["키"] + first, second = got["items"] + assert first["ref"] == priced["키"] # 값 있는 줄이 맨 앞 — 화면 단가가 비지 않음 + assert first["값들"] == { + "물가자료": None, + "유통물가": None, + "물가정보": 20000, + "거래가격": None, + "관급": 18000, + } + assert first["값"] == 18000 and first["관급"] is True + assert second["ref"] == blank["키"] and second["값"] is None + + +def test_로직_고르기_줄_단가_미리보기(client: TestClient) -> None: + """호표 요소가 고르기 조건인 줄 — `prices` 열쇠 = 조건 글 · 후보 수와 값 열 다섯.""" + for path in sorted(store.FOLDER.glob("로직_*.json")): + rows = json.loads(path.read_text(encoding="utf-8"))["줄"] + hit = next( + ( + (row, item["요소"]) + for row in rows + for item in row.get("호표") or [] + if isinstance(item.get("요소"), dict) + ), + None, + ) + if hit: + break + row, cond = hit + got = _get(client, "/api/m01/logic", key=row["키"]) + brief = got["prices"][store.cm.mf.cond_text(cond)] + assert brief["조건"] == cond and brief["후보"] >= 1 + assert set(brief["값들"]) == set(store.cm.mf.SLOTS) diff --git a/resources/tester/test_masterdata_check.py b/resources/tester/test_masterdata_check.py index bdbf3c15..5eb73936 100644 --- a/resources/tester/test_masterdata_check.py +++ b/resources/tester/test_masterdata_check.py @@ -865,3 +865,45 @@ def test_재료_고르기_자재지역(): assert mm.candidates(whole, cond, {mm.REGION: "울진"}) == ["MT900012"] assert len(mm.candidates(whole, cond, {mm.REGION: "제주"})) == 2 # 없으면 조건 안 전부 assert mf.element(whole, cond, {mm.REGION: "울진"})[0] == 90000 + + +def test_품셈재료_고르기_칸_검사(): + """품셈재료 「고르기」 = 조건 묶음이나 null · 조건은 호표 줄과 같은 검사를 거침.""" + whole = _pipes() + pipes = whole.index["MT"] + linked = { + "키": "MP900001", + "원문번호": "흄관", + "이름": "흄관", + "규격": "D300", + "단위": "m", + "요구절": ["산림품셈 13-6-1"], + "연결": None, + "고르기": {"구분": "관·수로", "상세구분": "흄관"}, + } + files = { + "재료_자재품목.json": {"그룹": "재료", "원문": "자재품목", "줄": list(pipes.values())}, + "재료_품셈재료.json": {"그룹": "재료", "원문": "품셈재료", "줄": [linked]}, + } + assert cm.check_links(mf.Master(files)) == [] + linked["고르기"] = {"구분": "없는구분"} + assert any("없는 구분" in x for x in cm.check_links(mf.Master(files))) + linked["고르기"] = "관·수로" + assert any("고르기 모양" in x for x in cm.check_links(mf.Master(files))) + linked["고르기"] = None + assert cm.check_links(mf.Master(files)) == [] + + +def test_고르기_조건_글자_열쇠(): + """화면 단가 미리보기가 조건 줄을 찾는 이름 — 빈 칸은 빈 글자.""" + assert mm.cond_text({"구분": "관·수로", "상세구분": "흄관"}) == "관·수로|흄관||" + assert mm.cond_text({"구분": "레미콘", "대표": "MT900002"}) == "레미콘|||MT900002" + + +def test_품셈재료_고르기_칸이_실파일에_있음(): + """일괄 변환의 바탕 — 모든 품셈재료 줄에 고르기 칸 · 조건은 자재품목 묶음 안.""" + whole = cm.master() + rows = whole.index["MP"] + assert rows and all("고르기" in row for row in rows.values()) + assert any(isinstance(row["고르기"], dict) for row in rows.values()) + assert cm.check_links(whole) == []