From 734c31a5a7b6ffd6d726c5f3ee1fcb1083617c88 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sun, 20 Sep 2026 23:08:58 +0900 Subject: [PATCH] =?UTF-8?q?fix(=EC=9E=AC=EB=A3=8C):=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=EA=B2=80?= =?UTF-8?q?=EC=A6=9D=20=EB=B0=98=EC=98=81=20=E2=80=94=20=EB=8B=A4=EB=A5=B8?= =?UTF-8?q?=20=EB=AC=BC=EA=B1=B4=2018=EC=A4=84=20=EB=B9=84=EC=9B=80=20?= =?UTF-8?q?=C2=B7=20=EA=B7=9C=EA=B2=A9=20=ED=91=9C=EA=B8=B0=20=EC=A0=95?= =?UTF-8?q?=EA=B7=9C=ED=99=94(=E2=88=85=E2=86=92=CE=A6)=20=C2=B7=20?= =?UTF-8?q?=EC=88=AB=EC=9E=90=20=EA=B2=BD=EA=B3=84=20=EB=A7=9E=EB=8C=80?= =?UTF-8?q?=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8 --- .../scripts/build_품셈재료_고르기.py | 35 ++++++++---- resources/master_data/재료_품셈재료.json | 56 +++++++++---------- 2 files changed, 53 insertions(+), 38 deletions(-) diff --git a/resources/master_data/scripts/build_품셈재료_고르기.py b/resources/master_data/scripts/build_품셈재료_고르기.py index d3acb311..85197cbd 100644 --- a/resources/master_data/scripts/build_품셈재료_고르기.py +++ b/resources/master_data/scripts/build_품셈재료_고르기.py @@ -14,6 +14,7 @@ import json import re import sys +import unicodedata from pathlib import Path HERE = Path(__file__).resolve().parent @@ -56,12 +57,14 @@ OVERRIDE = { # 이름이 같은 자재품목 줄이 하나뿐인 재료 — 그 줄을 대표로 "MP000105": ("건축마감", "천장·바닥·마감재", "MT007262"), # ROOFSHEET "MP000168": ("건축마감", "천장·바닥·마감재", "MT008074"), # 초배지 - "MP000289": ("잡재료", "고철·기타금속", "MT003499"), # 함석 - "MP000292": ("잡재료", "고철·기타금속", "MT003499"), - "MP000307": ("잡재료", "고철·기타금속", "MT003499"), - "MP000312": ("잡재료", "고철·기타금속", "MT003499"), - "MP000318": ("잡재료", "고철·기타금속", "MT003499"), - "MP000339": ("잡재료", "고철·기타금속", "MT003499"), + # 검증(ref/_검증_품셈재료_고르기.md) — 이름만 비슷한 다른 물건 · 규격 다른 대표 · 묶음 안 맞음: 비움 + **{ + k: None + for k in ( + "MP000013 MP000268 MP000284 MP000291 MP000322 MP000354 MP000080 MP000244 MP000071 " + "MP000122 MP000138 MP000059 MP000289 MP000292 MP000307 MP000312 MP000318 MP000339" + ).split() + }, } NO_GROUP = "자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음" NO_ROW = "자재품목에 그 묶음 줄이 없음" @@ -73,6 +76,17 @@ FIELD = re.compile(r'("연결": (?:null|"[^"]*"|\{[^{}]*\}))(, "고르기": (?:n NOTE_FIELD = re.compile(r'(, "비고": )(null|"(?:[^"\\]|\\.)*")') +def _spec(s) -> str: + """규격 표기 맞춤 — 지름 기호(∅ø⌀→Φ) 뒤 빈칸 없앰 · ㎜→mm.""" + return re.sub(r"[∅ø⌀]\s*", "Φ", unicodedata.normalize("NFKC", str(s or "")).replace("∅", "Φ")) + + +def _has(word: str, spec) -> bool: + """낱말이 규격 글자에 숫자 경계로 듦 — 「50mm」 가 「150mm」 에 걸리지 않게.""" + w = re.escape(mm.plain_spec(_spec(word))) + return re.search(rf"(? tuple[dict | None, str]: """한 줄의 고르기 조건 — (조건 또는 None, 까닭).""" key = str(row.get("키")) @@ -92,11 +106,12 @@ def 고르기(row: dict, market: list[dict]) -> tuple[dict | None, str]: if not hits: return None, NO_ROW 대표 = {"대표": rep[0]} if rep else {} - want = [mm.plain_spec(w) for w in str(row.get("규격") or "").replace(",", " ").split()] + spec = _spec(row.get("규격")).replace(",", " ").strip() + want = spec.split() cond = {"구분": sub, "상세구분": detail, **대표} - if want and any(all(w in mm.plain_spec(r.get("규격")) for w in want) for r in hits): - cond = {"구분": sub, "상세구분": detail, "규격": row["규격"], **대표} - narrow = [r for r in hits if all(w in mm.plain_spec(r.get("규격")) for w in want)] + narrow = [r for r in hits if all(_has(w, r.get("규격")) for w in want)] if want else [] + if narrow: + cond = {"구분": sub, "상세구분": detail, "규격": spec, **대표} got = _단위(row, cond, narrow, market) if got[0]: return got diff --git a/resources/master_data/재료_품셈재료.json b/resources/master_data/재료_품셈재료.json index beedcd82..c6bb3271 100644 --- a/resources/master_data/재료_품셈재료.json +++ b/resources/master_data/재료_품셈재료.json @@ -21,29 +21,29 @@ { "키": "MP000010", "원문번호": "원형철근 ∅29㎜", "이름": "원형철근", "규격": "∅29㎜, L=500㎜", "단위": "ton", "요구절": ["산림품셈 12-30-2"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철근"}, "비고": "자재품목에 같은 품명 없음" }, { "키": "MP000011", "원문번호": "강봉 D32㎜", "이름": "강봉", "규격": "D32㎜, L=1000㎜", "단위": "EA", "요구절": ["산림품셈 12-30-1"], "연결": null, "고르기": null, "비고": "강봉보강재뿐 · 값은 m — EA 아님 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000012", "원문번호": "사다리", "이름": "사다리", "규격": "∅19㎜ 아연도금 및 스테인레스", "단위": "ton", "요구절": ["산림품셈 12-16"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 단위 ton · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, - { "키": "MP000013", "원문번호": "고철", "이름": "고철", "규격": "", "단위": "kg", "요구절": ["산림품셈 9-8-1 주4", "산림품셈 12-34-3"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "고철·기타금속", "대표": "MT007573"}, "비고": "경량·중량·STS·알루미늄 갈림" }, + { "키": "MP000013", "원문번호": "고철", "이름": "고철", "규격": "", "단위": "kg", "요구절": ["산림품셈 9-8-1 주4", "산림품셈 12-34-3"], "연결": null, "고르기": null, "비고": "경량·중량·STS·알루미늄 갈림 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000014", "원문번호": "폼타이", "이름": "폼타이(Form Tie)", "규격": "D형 1/2인치", "단위": "본", "요구절": ["산림품셈 12-4 주⑦", "건설품셈 공통 6-3-1 주④"], "연결": null, "고르기": null, "비고": "폼타이 값은 「조」 — 본 환산 안 함 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000015", "원문번호": "문양 스티로폴", "이름": "문양 스티로폴(자재비 포함)", "규격": "", "단위": "㎡", "요구절": ["산림품셈 12-5"], "연결": null, "고르기": {"구분": "단열·보온", "상세구분": "단열재"}, "비고": "자재품목에 같은 품명 없음" }, { "키": "MP000016", "원문번호": "커터 블레이드", "이름": "커터 블레이드", "규격": "", "단위": "개", "요구절": ["산림품셈 12-7-1 주③"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목에 같은 품명 없음" }, { "키": "MP000017", "원문번호": "물", "이름": "물", "규격": "", "단위": "ℓ", "요구절": ["산림품셈 12-7-1 주④"], "연결": "MT005758", "고르기": null, "비고": "연결: 자재품목 물(상수도) 한 줄" }, { "키": "MP000018", "원문번호": "철재 거푸집", "이름": "철재 거푸집(콘크리트 포장)", "규격": "1본 3m", "단위": "본", "요구절": ["산림품셈 12-8 주①④"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000019", "원문번호": "핀폴", "이름": "핀폴", "규격": "", "단위": "개", "요구절": ["산림품셈 12-8 주①④"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, - { "키": "MP000020", "원문번호": "유공관 ∅200㎜", "이름": "유공관", "규격": "∅200㎜", "단위": "m", "요구절": ["산림품셈 12-10"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "PE관", "규격": "∅200㎜"}, "비고": "THP·PE·파형강관 유공관 갈림" }, + { "키": "MP000020", "원문번호": "유공관 ∅200㎜", "이름": "유공관", "규격": "∅200㎜", "단위": "m", "요구절": ["산림품셈 12-10"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "PE관", "규격": "Φ200mm"}, "비고": "THP·PE·파형강관 유공관 갈림" }, { "키": "MP000021", "원문번호": "부직포", "이름": "부직포", "규격": "", "단위": "㎡", "요구절": ["산림품셈 12-10", "산림품셈 12-23", "건설품셈 공통 2-11-1 재료량", "건설품셈 공통 5-4-1 재료량"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "비고": "두께·중량별 갈림 — 원문 규격 없음" }, { "키": "MP000022", "원문번호": "잡석", "이름": "잡석", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-10", "산림품셈 13-4-2", "산림품셈 13-5-2"], "연결": null, "고르기": 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㎜", "대표": "MT014981"}, "비고": "A·B형 갈림 · 값은 「본」 — m 아님" }, + { "키": "MP000025", "원문번호": "흄관 ∅800㎜", "이름": "흄관", "규격": "∅800㎜", "단위": "m", "요구절": ["산림품셈 12-11-2-1"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "흄관", "규격": "Φ800mm", "대표": "MT014981"}, "비고": "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", "고르기": 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㎜", "대표": "MT014983"}, "비고": "A·B형 갈림 · 값은 「본」 — m 아님" }, + { "키": "MP000030", "원문번호": "흄관 ∅1000㎜", "이름": "흄관", "규격": "∅1000㎜", "단위": "m", "요구절": ["산림품셈 12-11-2-1"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "흄관", "규격": "Φ1000mm", "대표": "MT014983"}, "비고": "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", "고르기": 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㎜", "대표": "MT014985"}, "비고": "A·B형 갈림 · 값은 「본」 — m 아님" }, + { "키": "MP000035", "원문번호": "흄관 ∅1200㎜", "이름": "흄관", "규격": "∅1200㎜", "단위": "m", "요구절": ["산림품셈 12-11-2-1"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "흄관", "규격": "Φ1200mm", "대표": "MT014985"}, "비고": "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", "고르기": null, "비고": "연결: 파형강관 커플링밴드 Φ1200 관급 줄" }, { "키": "MP000038", "원문번호": "지수활제", "이름": "지수활제", "규격": "", "단위": "g", "요구절": ["산림품셈 12-11-1"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, @@ -55,7 +55,7 @@ { "키": "MP000044", "원문번호": "강관동바리 내관", "이름": "강관동바리 내관", "규격": "48.6㎜×2.4㎜", "단위": "본", "요구절": ["산림품셈 12-20"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000045", "원문번호": "강관동바리 외관", "이름": "강관동바리 외관", "규격": "60.6㎜×2.3㎜", "단위": "본", "요구절": ["산림품셈 12-20"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000046", "원문번호": "아스팔트 ㏊-500", "이름": "아스팔트", "규격": "㏊-500", "단위": "kg", "요구절": ["산림품셈 12-21"], "연결": null, "고르기": {"구분": "아스콘·포장", "상세구분": "아스팔트"}, "비고": "AP-3·AP-5 갈림 — 원문 규격과 안 맞음" }, - { "키": "MP000047", "원문번호": "PVC 파이프 50㎜", "이름": "P.V.C 파이프", "규격": "50㎜", "단위": "", "요구절": ["산림품셈 12-22"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "PVC관", "규격": "50㎜"}, "비고": "원문 단위 없음 — 못 맞댐" }, + { "키": "MP000047", "원문번호": "PVC 파이프 50㎜", "이름": "P.V.C 파이프", "규격": "50㎜", "단위": "", "요구절": ["산림품셈 12-22"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "PVC관", "규격": "50mm"}, "비고": "원문 단위 없음 — 못 맞댐" }, { "키": "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, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, @@ -67,7 +67,7 @@ { "키": "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, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"}, "비고": "원문 단위 없음 — 못 맞댐" }, + { "키": "MP000059", "원문번호": "물끊기 홈 재료", "이름": "물끊기 홈(NOTCH) 재료", "규격": "", "단위": "", "요구절": ["산림품셈 12-31"], "연결": null, "고르기": null, "비고": "원문 단위 없음 — 못 맞댐 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000060", "원문번호": "하드너", "이름": "콘크리트 표면 강화재(하드너)", "규격": "", "단위": "", "요구절": ["산림품셈 12-35"], "연결": null, "고르기": null, "비고": "원문 단위 없음 — 못 맞댐 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000061", "원문번호": "소재", "이름": "소재(원목)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 10-8-2"], "연결": null, "고르기": null, "비고": "대·중·소경목 갈림 — 원문 지름 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000062", "원문번호": "각재·판재", "이름": "각재·판재", "규격": "", "단위": "㎥", "요구절": ["산림품셈 10-8-2"], "연결": null, "고르기": null, "비고": "미송·외송 갈림 · 각재와 판재 둘 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, @@ -79,7 +79,7 @@ { "키": "MP000068", "원문번호": "농약(Fluroxypyr-meptyl+Triclypyr-TEA 미탁제)", "이름": "농약", "규격": "Fluroxypyr-meptyl+Triclypyr-TEA 미탁제", "단위": "병", "요구절": ["산림품셈 2-1-5-1", "산림품셈 6-4-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000069", "원문번호": "우드칩", "이름": "우드칩(목재칩)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 6-8"], "연결": null, "고르기": null, "비고": "우드칩 값은 「포」 — ㎥ 환산 안 함 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000070", "원문번호": "깃발", "이름": "깃발", "규격": "", "단위": "개", "요구절": ["산림품셈 8-6-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, - { "키": "MP000071", "원문번호": "폭약", "이름": "폭약", "규격": "", "단위": "㎏", "요구절": ["건설품셈 공통 3-3-7", "건설품셈 공통 3-3-9"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "화약", "대표": "MT005675"}, "비고": "지름·제품별 갈림 — 원문 규격 없음" }, + { "키": "MP000071", "원문번호": "폭약", "이름": "폭약", "규격": "", "단위": "㎏", "요구절": ["건설품셈 공통 3-3-7", "건설품셈 공통 3-3-9"], "연결": null, "고르기": null, "비고": "지름·제품별 갈림 — 원문 규격 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000072", "원문번호": "뇌관", "이름": "뇌관", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 3-3-7", "건설품셈 공통 3-3-9"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "화약", "대표": "MT005677"}, "비고": "전기뇌관 각선 길이 갈림" }, { "키": "MP000073", "원문번호": "비트", "이름": "비트(소형브레이커 천공)", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 3-3-7", "건설품셈 공통 3-3-9"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "코어·버튼·착암기 비트 갈림" }, { "키": "MP000074", "원문번호": "초류종자", "이름": "종자(초류)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": null, "고르기": {"구분": "식생·종자", "상세구분": "종자", "대표": "MT006651"}, "비고": "초종별 갈림 — 원문 「초류」 만" }, @@ -88,7 +88,7 @@ { "키": "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, "고르기": {"구분": "철근·강재", "상세구분": "철망·와이어메쉬", "대표": "MT007139"}, "비고": "자재품목 후보 6줄 — 지역·규격 선택 필요 (MT006697, MT007164, MT007165 외)" }, + { "키": "MP000080", "원문번호": "낙석방지망 철망", "이름": "철망", "규격": "낙석방지망용", "단위": "㎡", "요구절": ["건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)"], "연결": null, "고르기": null, "비고": "자재품목 후보 6줄 — 지역·규격 선택 필요 (MT006697, MT007164, MT007165 외) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000081", "원문번호": "결속선", "이름": "결속선", "규격": "", "단위": "m", "요구절": ["건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철선", "대표": "MT000194"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT007332)" }, { "키": "MP000082", "원문번호": "에폭시", "이름": "에폭시", "규격": "", "단위": "kg", "요구절": ["건설품셈 토목 1-9-4 낙석방지망 재료(참고자료)"], "연결": null, "고르기": null, "비고": "포켓식만 · 자재품목 후보 4줄 — 지역·규격 선택 필요 (MT007705, MT007706, MT007931 외) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000083", "원문번호": "에폭시 신구콘크리트 접착제", "이름": "Epoxy 신구-콘크리트 접착제", "규격": "", "단위": "kg", "요구절": ["건설품셈 공통 6-1-5"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목에 같은 품명 없음" }, @@ -130,7 +130,7 @@ { "키": "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, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계", "대표": "MT000481"} }, + { "키": "MP000122", "원문번호": "강관 ø48.6×2.4㎜", "이름": "강관(비계용)", "규격": "ø48.6㎜×2.4㎜", "단위": "m", "요구절": ["건설품셈 공통 2-8-1 재료량", "건설품셈 공통 2-8-2 재료량"], "연결": null, "고르기": 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, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"} }, @@ -141,12 +141,12 @@ { "키": "MP000130", "원문번호": "방진망", "이름": "방진망", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-10-2 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000131", "원문번호": "풀", "이름": "풀(보양지)", "규격": "", "단위": "kg", "요구절": ["건설품셈 공통 2-11-1 재료량", "건설품셈 건축 5-3-7"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT008075"} }, { "키": "MP000132", "원문번호": "토목섬유 매트", "이름": "매트(합성수지 토목섬유)", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"}, "비고": "매트 종류 갈림 — 원문은 재질만" }, - { "키": "MP000133", "원문번호": "PP로프 9㎜", "이름": "P.P로프", "규격": "9㎜", "단위": "m", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "와이어로프·클램프", "규격": "9㎜"}, "비고": "자재품목 후보 6줄 — 지역·규격 선택 필요 (MT007584, MT007585, MT007586 외)" }, + { "키": "MP000133", "원문번호": "PP로프 9㎜", "이름": "P.P로프", "규격": "9㎜", "단위": "m", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "와이어로프·클램프", "규격": "9mm"}, "비고": "자재품목 후보 6줄 — 지역·규격 선택 필요 (MT007584, MT007585, MT007586 외)" }, { "키": "MP000134", "원문번호": "모래주머니", "이름": "모래주머니", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000135", "원문번호": "철근 19㎜", "이름": "철근", "규격": "19㎜", "단위": "m", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "고르기": null, "비고": "철근 값은 Ton — m 환산 안 함 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000136", "원문번호": "드레인 보드", "이름": "드레인 보드(연직배수재)", "규격": "", "단위": "m", "요구절": ["건설품셈 공통 5-2-3 주②"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유", "대표": "MT006388"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT006388)" }, { "키": "MP000137", "원문번호": "지오콤포지트", "이름": "지오콤포지트", "규격": "6.0㎜", "단위": "㎡", "요구절": ["건설품셈 공통 5-4-1 재료량"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"} }, - { "키": "MP000138", "원문번호": "벤토나이트매트", "이름": "벤토나이트매트", "규격": "6.0㎜", "단위": "㎡", "요구절": ["건설품셈 공통 5-4-1 재료량"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "매트", "대표": "MT007745"}, "비고": "S·LS·K 갈림 · 값은 6.5㎜" }, + { "키": "MP000138", "원문번호": "벤토나이트매트", "이름": "벤토나이트매트", "규격": "6.0㎜", "단위": "㎡", "요구절": ["건설품셈 공통 5-4-1 재료량"], "연결": null, "고르기": 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, "고르기": {"구분": "잡재료", "상세구분": "용접·가스", "대표": "MT007928"} }, @@ -190,7 +190,7 @@ { "키": "MP000179", "원문번호": "벤토나이트방수재 매트", "이름": "벤토나이트방수재", "규격": "매트 1219×4570×6.4㎜", "단위": "㎡", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"} }, { "키": "MP000180", "원문번호": "벤토나이트방수재 시트", "이름": "벤토나이트방수재", "규격": "시트 1220×6700×4.5㎜", "단위": "㎡", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"} }, { "키": "MP000181", "원문번호": "벤토나이트씰재", "이름": "벤토나이트씰재", "규격": "", "단위": "L", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, - { "키": "MP000182", "원문번호": "콘크리트못 32㎜", "이름": "콘크리트못", "규격": "32㎜", "단위": "개", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "못", "규격": "32㎜"} }, + { "키": "MP000182", "원문번호": "콘크리트못 32㎜", "이름": "콘크리트못", "규격": "32㎜", "단위": "개", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "못", "규격": "32mm"} }, { "키": "MP000183", "원문번호": "와셔", "이름": "와셔", "규격": "", "단위": "개", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"}, "비고": "자재품목 후보 19줄 — 지역·규격 선택 필요 (MT002825, MT002826, MT002827 외)" }, { "키": "MP000184", "원문번호": "조인트테이프", "이름": "조인트테이프", "규격": "", "단위": "m", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품"} }, { "키": "MP000185", "원문번호": "실링재 수밀코킹", "이름": "실링재", "규격": "수밀코킹", "단위": "m", "요구절": ["건설품셈 건축 6-6-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, @@ -199,8 +199,8 @@ { "키": "MP000188", "원문번호": "와이어메시 1800×1800㎜", "이름": "와이어메시", "규격": "1,800×1,800㎜", "단위": "매", "요구절": ["건설품셈 건축 8-1-3"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000189", "원문번호": "인서트", "이름": "인서트", "규격": "", "단위": "개", "요구절": ["건설품셈 건축 8-1-4"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "앵커"} }, { "키": "MP000190", "원문번호": "조이너 및 몰딩", "이름": "조이너 및 몰딩", "규격": "", "단위": "m", "요구절": ["건설품셈 건축 8-1-5"], "연결": null, "고르기": 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㎜"} }, + { "키": "MP000191", "원문번호": "앵커 ø10㎜", "이름": "앵커", "규격": "ø 10㎜", "단위": "개", "요구절": ["건설품셈 건축 8-2-2"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "앵커", "규격": "Φ10mm"}, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT002660, MT002661, MT002662 외)" }, + { "키": "MP000192", "원문번호": "AL리벳 ø4.2㎜", "이름": "AL리벳", "규격": "ø 4.2㎜", "단위": "개", "요구절": ["건설품셈 건축 8-2-2"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트", "규격": "Φ4.2mm"} }, { "키": "MP000193", "원문번호": "혼화제", "이름": "혼화제", "규격": "", "단위": "g", "요구절": ["건설품셈 건축 9-2-3"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000194", "원문번호": "무수축모르타르", "이름": "무수축모르타르", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 9-3-3"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000195", "원문번호": "플럭스(브레이징)", "이름": "플럭스", "규격": "브레이징용", "단위": "㎏", "요구절": ["건설품셈 기계설비 1-2-1"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"}, "비고": "원문 g" }, @@ -210,7 +210,7 @@ { "키": "MP000199", "원문번호": "블라인드리벳", "이름": "블라인드리벳", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"} }, { "키": "MP000200", "원문번호": "철물 D22 철근", "이름": "철물", "규격": "D22 철근", "단위": "㎏", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000201", "원문번호": "실리콘(㎏)", "이름": "실리콘", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "고르기": null, "비고": "자재품목 실리콘실란트는 ℓ — ㎏ 환산 안 함 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, - { "키": "MP000202", "원문번호": "IV전선 2.0㎜", "이름": "IV전선", "규격": "2.0㎜", "단위": "m", "요구절": ["건설품셈 토목 6-7-5 강관압입추진공 조명시설"], "연결": null, "고르기": {"구분": "전기·통신", "상세구분": "케이블·전선", "규격": "2.0㎜"} }, + { "키": "MP000202", "원문번호": "IV전선 2.0㎜", "이름": "IV전선", "규격": "2.0㎜", "단위": "m", "요구절": ["건설품셈 토목 6-7-5 강관압입추진공 조명시설"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "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, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, @@ -252,7 +252,7 @@ { "키": "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, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링", "대표": "MT007624"}, "비고": "자재품목 후보 3줄 — 지역·규격 선택 필요 (MT007622, MT007623, MT007624)" }, + { "키": "MP000244", "원문번호": "벤토나이트 보링 이수용", "이름": "벤토나이트", "규격": "보링 이수용", "단위": "㎏", "요구절": ["건설품셈 토목 8-4-1", "건설품셈 토목 8-4-2"], "연결": null, "고르기": null, "비고": "자재품목 후보 3줄 — 지역·규격 선택 필요 (MT007622, MT007623, MT007624) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000245", "원문번호": "기포제 대구경 보링용", "이름": "기포제", "규격": "대구경 보링용", "단위": "ℓ", "요구절": ["건설품셈 토목 8-4-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화", "대표": "MT000097"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT000097, MT007754)" }, { "키": "MP000246", "원문번호": "에어해머 대구경 보링용", "이름": "에어해머", "규격": "대구경 보링용", "단위": "개", "요구절": ["건설품셈 토목 8-4-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"} }, { "키": "MP000247", "원문번호": "버튼비트 대구경 보링용", "이름": "버튼비트", "규격": "대구경 보링용", "단위": "개", "요구절": ["건설품셈 토목 8-4-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 5줄 — 지역·규격 선택 필요 (MT005691, MT005692, MT005693 외)" }, @@ -276,7 +276,7 @@ { "키": "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, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000267", "원문번호": "광명단", "이름": "광명단", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-3", "건설품셈 기계설비 13-6-4", "건설품셈 기계설비 13-6-5", "건설품셈 기계설비 13-6-6", "건설품셈 기계설비 13-10-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료", "대표": "MT003376"} }, - { "키": "MP000268", "원문번호": "조합페인트", "이름": "조합페인트", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료", "대표": "MT003398"}, "비고": "자재품목 후보 12줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, + { "키": "MP000268", "원문번호": "조합페인트", "이름": "조합페인트", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": null, "고르기": null, "비고": "자재품목 후보 12줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000269", "원문번호": "세유 0∼3", "이름": "세유", "규격": "0∼3", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000270", "원문번호": "시너 에나멜용", "이름": "시너", "규격": "에나멜용", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000271", "원문번호": "Wire brush 각종 3/8∼1.6\"", "이름": "Wire brush", "규격": "각종 3/8∼1.6\"", "단위": "EA", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, @@ -292,15 +292,15 @@ { "키": "MP000281", "원문번호": "광목", "이름": "광목", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000282", "원문번호": "비닐시트 3m×3m", "이름": "비닐시트", "규격": "3m×3m", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000283", "원문번호": "방청페인트 DR-80", "이름": "방청페인트", "규격": "DR-80", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료", "대표": "MT003378"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003378)" }, - { "키": "MP000284", "원문번호": "페인트 노루표", "이름": "페인트", "규격": "노루표", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료", "대표": "MT003398"}, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, + { "키": "MP000284", "원문번호": "페인트 노루표", "이름": "페인트", "규격": "노루표", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": 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, "고르기": {"구분": "잡재료", "상세구분": "고철·기타금속", "대표": "MT003499"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499)" }, + { "키": "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, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료", "대표": "MT003398"}, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, - { "키": "MP000292", "원문번호": "함석 #31×3×6", "이름": "함석", "규격": "#31×3×6", "단위": "대", "요구절": ["건설품셈 기계설비 13-6-6"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, + { "키": "MP000291", "원문번호": "페인트 에나멜", "이름": "페인트", "규격": "에나멜", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-6-4", "건설품셈 기계설비 13-6-5"], "연결": null, "고르기": 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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, @@ -315,22 +315,22 @@ { "키": "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, "고르기": {"구분": "잡재료", "상세구분": "고철·기타금속", "대표": "MT003499"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499)" }, + { "키": "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, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, - { "키": "MP000312", "원문번호": "함석(Template) #32×3'×6'", "이름": "함석(Template)", "규격": "#32×3'×6'", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "고철·기타금속", "대표": "MT003499"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499)" }, + { "키": "MP000312", "원문번호": "함석(Template) #32×3'×6'", "이름": "함석(Template)", "규격": "#32×3'×6'", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null, "고르기": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000313", "원문번호": "연마석 12\"ø", "이름": "연마석", "규격": "12\"ø", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": null, "고르기": 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, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, - { "키": "MP000318", "원문번호": "함석 31×3×6", "이름": "함석", "규격": "31×3×6", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-9"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "고철·기타금속", "대표": "MT003499"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499)" }, + { "키": "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, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, { "키": "MP000321", "원문번호": "걸레", "이름": "걸레", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-10-2", "건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" }, - { "키": "MP000322", "원문번호": "페인트 유성", "이름": "페인트", "규격": "유성", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-10-3"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료", "대표": "MT003398"}, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, + { "키": "MP000322", "원문번호": "페인트 유성", "이름": "페인트", "규격": "유성", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-10-3"], "연결": null, "고르기": 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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, @@ -347,7 +347,7 @@ { "키": "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, "고르기": {"구분": "잡재료", "상세구분": "고철·기타금속", "대표": "MT003499"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499)" }, + { "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, @@ -362,7 +362,7 @@ { "키": "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, "고르기": {"구분": "도료·방수·접착", "상세구분": "도료", "대표": "MT003398"}, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외)" }, + { "키": "MP000354", "원문번호": "페인트(표기용)", "이름": "페인트(표기용)", "규격": "", "단위": "ℓ", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "자재품목 후보 47줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }, { "키": "MP000355", "원문번호": "페인트붓(표기용)", "이름": "페인트붓(표기용)", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT008178"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT008178)" }, { "키": "MP000356", "원문번호": "벤토나이트알갱이", "이름": "벤토나이트알갱이", "규격": "", "단위": "kg", "요구절": ["건설품셈 건축 6-5-3"], "연결": "MT007749", "고르기": null, "비고": "연결: 자재품목 한 줄" }, { "키": "MP000357", "원문번호": "카트리지 화약", "이름": "카트리지", "규격": "화약", "단위": "개", "요구절": ["건설품셈 건축 6-5-3"], "연결": "MT007751", "고르기": null, "비고": "연결: 자재품목 한 줄" },