feat(M01): PLAN 7-4b 뒤 절반 ① — 품셈재료 MP 직접참조 135줄을 고르기 조건으로 바꿈(106종 이음 · VR관 1본=2.5m)

재료_품셈재료.json — 어제 만든 자재품목 새 줄 106개로 「연결」을 이음(값이 비어도
정상) · 그 뒤 build_로직_재료_고르기.py 를 다시 돌려 로직 16개 파일의 옛 방식
「요소": "MP……"」 134줄을 고르기 조건(구분·상세구분·대표)으로 바꿈.

GF000173 VR관(산림 12-11-1) — 자재품목 VR관 줄 단위 「본」과 호표 단위 「m」이
갈려 예전부터 멈춰 있던 자리. 1본=2.5m(고려콘크리트산업 규격표, 어제 확인)로
단위를 「본」으로 바꾸고 수량 식에 ÷2.5 를 넣어 풂 — 고르기 조건은 구분·상세구분·
규격만 두어(대표 안 박음) 「VR관」·「VR관(관급)」 둘 다 후보 — 지금은 파일 차례로
관급 줄(MT009698)이 먼저 걸림(고무링 요소와 같은 방식 · 사용자 확정 필요하면 나중에).

GF000176 커플링밴드는 sub2 가 이름 칸을 고르기 스키마에 더하는 중이라 안 건드림
(자재품목·접속티 안 갈리는 문제, ref/_분석_커플링밴드.md).

남는 MP 직접참조 22줄 — 모래 8·자갈 1·전력 8(지역·계약종별 입력으로 계산 때
풀리는 방식, 어제 분석에서 사용자 확정 보류) · 자재품목 후보는 있으나 규격·지역이
애매해 어제 일부러 뺀 5종(색소·에폭시·버너·퓨즈·땜납). 커플링밴드 1줄까지 23줄.

test_자재품목_분류.py — 새 106종의 품명별 기대 구분표 추가(스페이셔(몰탈 블록)는
뿌리 이름이 같은 다른 물건(철근 스페이셔)과 안 섞이게 그 검사만 뺌 · 실제 연결은
정확한 대표 키로 콕 집어 안전).
test_masterdata_check.py — 「MT:{변수}」 남은 참조 검사를 VR관 반영해 커플링밴드
1줄만 남게 고침.

typecheck 통과(TS 변경 없음) · test_masterdata_check.py·test_자재품목_분류.py
80 통과 · test_m01_api.py 27 통과.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
This commit is contained in:
2026-09-22 13:14:23 +09:00
co-authored by Claude Sonnet 5
parent a7f550b808
commit 79f112b40c
19 changed files with 348 additions and 246 deletions
@@ -95,7 +95,7 @@
},
{
"종류": "재료",
"요소": "MP000144",
"요소": {"구분": "철근·강재", "상세구분": "형강", "대표": "MT030619"},
"이름": "보조강재",
"단위": "㎏",
"수량": "만약(부재 == 'H형강부재', 찾기(QC001188, 재료='보조강재').H형강부재, 찾기(QC001188, 재료='보조강재').전용접부재)",
@@ -212,7 +212,7 @@
},
{
"종류": "재료",
"요소": "MP000148",
"요소": {"구분": "잡재료", "상세구분": "용접·가스", "대표": "MT030620"},
"이름": "FLUX",
"단위": "㎏",
"수량": "만약(용접방식 == '자동용접', 환산용접길이 * 찾기(QC001190, 재료='FLUX').자동용접, 0)",
@@ -1198,7 +1198,7 @@
},
{
"종류": "재료",
"요소": "MP000150",
"요소": {"구분": "단열·보온", "상세구분": "단열재", "대표": "MT030621"},
"이름": "질석",
"단위": "㎏",
"수량": "찾기(QC001208, 구분='질석').수량",
@@ -47,7 +47,7 @@
"호표": [
{
"종류": "재료",
"요소": "MP000095",
"요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재", "규격": "두께 2.0㎜ 이상", "대표": "MT030612"},
"이름": "BASECHANNEL 두께:2.0㎜이상",
"단위": "m",
"수량": "찾기(QC000012, 구분='BASECHANNEL', 종류=주자재종류).수량 * 손율 / 100",
@@ -55,7 +55,7 @@
},
{
"종류": "재료",
"요소": "MP000096",
"요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재", "규격": "두께 2.0㎜ 이상", "대표": "MT030613"},
"이름": "TOPCHANNEL 두께:2.0㎜이상",
"단위": "m",
"수량": "찾기(QC000012, 구분='TOPCHANNEL', 종류=주자재종류).수량 * 손율 / 100",
@@ -107,7 +107,7 @@
},
{
"종류": "재료",
"요소": "MP000101",
"요소": {"구분": "목재", "상세구분": "각재·판재", "규격": "1,200×2,400㎜", "대표": "MT030614"},
"이름": "내부PANEL (목재문) 1,200×2,400㎜",
"단위": "매",
"수량": "만약(종류 == '사무실', 찾기(QC000012, 구분='내부PANEL (목재문)', 종류=주자재종류).수량 * 손율 / 100, 0)",
@@ -291,7 +291,7 @@
"호표": [
{
"종류": "재료",
"요소": "MP000113",
"요소": {"구분": "기계·설비", "상세구분": "측정·시험기기", "대표": "MT030615"},
"이름": "축중계(이동식)",
"단위": "대",
"수량": "찾기(QC000018, 구분='손율', 기간=기간).값 / 100",
@@ -3954,7 +3954,7 @@
},
{
"종류": "재료",
"요소": "MP000129",
"요소": {"구분": "도료·방수·접착", "상세구분": "도료", "대표": "MT030616"},
"이름": "보호막",
"단위": "㎡",
"수량": "찾기(QC000130, 구분='보호막').수량",
@@ -695,7 +695,7 @@
},
{
"종류": "재료",
"요소": "MP000201",
"요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링", "대표": "MT030626"},
"이름": "실리콘",
"단위": "㎏",
"수량": "찾기(QC001430, 구분='실리콘').수량",
@@ -847,7 +847,7 @@
},
{
"종류": "재료",
"요소": "MP000210",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "규격": "압접버너용", "대표": "MT030627"},
"이름": "노즐 압접버너용",
"단위": "개",
"수량": "찾기(QC000648, 품명='노즐', 레일규격=레일규격, 규격='압접버너용').수량",
@@ -914,7 +914,7 @@
},
{
"종류": "재료",
"요소": "MP000211",
"요소": {"구분": "잡재료", "상세구분": "용접·가스", "규격": "점화용", "대표": "MT030628"},
"이름": "테르밋용재 점화용",
"단위": "포",
"수량": "찾기(QC000650, 품명='테르밋용재', 레일규격=레일규격, 규격='점화용').수량",
@@ -923,7 +923,7 @@
},
{
"종류": "재료",
"요소": "MP000212",
"요소": {"구분": "잡재료", "상세구분": "용접·가스", "규격": "테르밋 용접용", "대표": "MT030629"},
"이름": "몰드",
"단위": "개",
"수량": "찾기(QC000650, 품명='몰드', 레일규격=레일규격).수량",
@@ -932,7 +932,7 @@
},
{
"종류": "재료",
"요소": "MP000213",
"요소": {"구분": "잡재료", "상세구분": "용접·가스", "규격": "테르밋 용접용", "대표": "MT030630"},
"이름": "골무",
"단위": "개",
"수량": "찾기(QC000650, 품명='골무', 레일규격=레일규격).수량",
@@ -199,7 +199,7 @@
},
{
"종류": "재료",
"요소": "MP000076",
"요소": {"구분": "도료·방수·접착", "상세구분": "도료", "규격": "화이버/펄프류", "대표": "MT030610"},
"이름": "피복제(화이버/펄프류)",
"단위": "㎏",
"수량": "찾기(QC000274, 구분='피복제').수량 / 100",
@@ -208,7 +208,7 @@
},
{
"종류": "재료",
"요소": "MP000077",
"요소": {"구분": "식생·종자", "상세구분": "비료·토양개량", "규격": "합성접착제", "대표": "MT030611"},
"이름": "침식방지안정제(합성접착제)",
"단위": "㎏",
"수량": "안정제량 / 100",
@@ -164,7 +164,7 @@
},
{
"종류": "재료",
"요소": "MP000216",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030631"},
"이름": "철구(Shot ball)",
"단위": "㎏",
"수량": "찾기(QC000665, 구분='철구(Shot ball)').수량",
@@ -204,7 +204,7 @@
},
{
"종류": "재료",
"요소": "MP000218",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030632"},
"이름": "철편(Grit)",
"단위": "㎏",
"수량": "찾기(QC000666, 구분='철편(Grit)').수량",
@@ -2402,7 +2402,7 @@
},
{
"종류": "재료",
"요소": "MP000134",
"요소": {"구분": "시멘트·골재", "상세구분": "골재", "대표": "MT030617"},
"이름": "모래주머니",
"단위": "개",
"수량": "찾기(QC000334, 구분='육상부설').모래주머니 / 100",
@@ -5355,7 +5355,7 @@
},
{
"종류": "재료",
"요소": "MP000139",
"요소": {"구분": "관·이음관", "상세구분": "PE관", "규격": "22.5㎜", "대표": "MT030618"},
"이름": "HDPE 시트",
"단위": "㎡",
"수량": "만약(재료 == 'HDPE시트', 찾기(QC000399, 구분='HDPE 시트').수량, 0)",
@@ -1122,7 +1122,7 @@
},
{
"종류": "재료",
"요소": "MP000169",
"요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재", "대표": "MT030622"},
"이름": "정배지",
"단위": "㎡",
"수량": "찾기(QC001269, 바탕면=바탕면).정배지",
@@ -1502,7 +1502,7 @@
},
{
"종류": "재료",
"요소": "MP000172",
"요소": {"구분": "거푸집·가설재", "상세구분": "거푸집", "대표": "MT030623"},
"이름": "알루미늄핀",
"단위": "개",
"수량": "찾기(QC001278, 구분='알루미늄핀').수량",
@@ -1873,7 +1873,7 @@
},
{
"종류": "재료",
"요소": "MP000176",
"요소": {"구분": "철근·강재", "상세구분": "철망·와이어메쉬", "대표": "MT030624"},
"이름": "표준보강메시",
"단위": "㎡",
"수량": "찾기(QC001288, 구분='외벽단열').표준보강메시",
@@ -1946,7 +1946,7 @@
},
{
"종류": "재료",
"요소": "MP000177",
"요소": {"구분": "철근·강재", "상세구분": "철망·와이어메쉬", "대표": "MT030625"},
"이름": "고강도메시",
"단위": "㎡",
"수량": "찾기(QC001288, 구분='하부보강').고강도메시",
@@ -340,7 +340,7 @@
},
{
"종류": "재료",
"요소": "MP000363",
"요소": {"구분": "건축마감", "상세구분": "천장·바닥·마감재", "규격": "336×1,000×3㎜", "대표": "MT030705"},
"이름": "아스팔트싱글",
"단위": "매",
"수량": "찾기(QC001317, 구분='아스팔트싱글', 규격='336×1.000×3㎜').수량",
@@ -337,7 +337,7 @@
},
{
"종류": "재료",
"요소": "MP000235",
"요소": {"구분": "기계·설비", "상세구분": "측정·시험기기", "규격": "표준관입시험용", "대표": "MT030636"},
"이름": "슈",
"단위": "개",
"수량": "찾기(QC000779, 종별='슈').수량",
@@ -531,7 +531,7 @@
},
{
"종류": "재료",
"요소": "MP000239",
"요소": {"구분": "기계·설비", "상세구분": "측정·시험기기", "규격": "ø16×750", "대표": "MT030637"},
"이름": "베인 전용로드",
"단위": "본",
"수량": "찾기(QC000780, 종별='재료비', 세목='전용로드(ø16×750)').수량",
@@ -540,7 +540,7 @@
},
{
"종류": "재료",
"요소": "MP000240",
"요소": {"구분": "기계·설비", "상세구분": "측정·시험기기", "규격": "ø40.5×1m", "대표": "MT030638"},
"이름": "로드",
"단위": "본",
"수량": "찾기(QC000780, 종별='재료비', 세목='로드(ø40.5×1m)').수량",
@@ -596,7 +596,7 @@
},
{
"종류": "재료",
"요소": "MP000241",
"요소": {"구분": "기계·설비", "상세구분": "측정·시험기기", "규격": "평판재하시험용", "대표": "MT030639"},
"이름": "표준사",
"단위": "㎏",
"수량": "찾기(QC000782, 종별='표준사').수량",
@@ -685,7 +685,7 @@
},
{
"종류": "재료",
"요소": "MP000242",
"요소": {"구분": "기계·설비", "상세구분": "측정·시험기기", "규격": "정재하시험용", "대표": "MT030640"},
"이름": "단독콘",
"단위": "개",
"수량": "찾기(QC000785, 종별='단독콘').수량",
@@ -270,7 +270,7 @@
},
{
"종류": "재료",
"요소": "MP000216",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030631"},
"이름": "steel shot",
"단위": "㎏",
"수량": "만약(구분 == 'Shot Blast', 강구수량, 0)",
@@ -289,7 +289,7 @@
},
{
"종류": "재료",
"요소": "MP000220",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030633"},
"이름": "동력 Brush",
"단위": "개",
"수량": "만약(구분 == 'Power Tool', 0.03, 0)",
@@ -307,7 +307,7 @@
},
{
"종류": "재료",
"요소": "MP000221",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030634"},
"이름": "Wire Brush",
"단위": "개",
"수량": "만약(구분 == 'Wire Brush', 0.016, 0)",
@@ -233,7 +233,7 @@
},
{
"종류": "재료",
"요소": "MP000223",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030635"},
"이름": "컴파운드",
"단위": "g",
"수량": "만약(규격 == 'ø20', 찾기(QC001578, '구경(㎜)'='ø20').컴파운드, 만약(규격 == '25', 찾기(QC001578, '구경(㎜)'='25').컴파운드, 만약(규격 == '32', 찾기(QC001578, '구경(㎜)'='30').컴파운드, 만약(규격 == '40', 찾기(QC001578, '구경(㎜)'='40').컴파운드, 찾기(QC001578, '구경(㎜)'='50').컴파운드))))",
@@ -516,7 +516,7 @@
},
{
"종류": "재료",
"요소": "MP000223",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030635"},
"이름": "컴파운드",
"단위": "g",
"수량": "찾기(QC001583, '구경(㎜)'='컴파운드(g)', 항목=만약(구분 == 'ø15㎜', 'ø15', 'ø2025')).수량",
@@ -3195,7 +3195,7 @@
},
{
"종류": "재료",
"요소": "MP000250",
"요소": {"구분": "콘크리트제품", "상세구분": "경계석·블록", "대표": "MT030641"},
"이름": "Lagging Sheet",
"단위": "㎡",
"수량": "만약(보온두께 == '30mm이하', 찾기(QC001650, 'Pipe Size mm'=관경, 구분='직관의물량').'Lagging Sheet', 만약(보온두께 == '31mm40mm', 찾기(QC001651, 'Pipe Size mm'=관경, 구분='직관의물량').'Lagging Sheet', 만약(보온두께 == '41mm60mm', 찾기(QC001652, 'Pipe Size mm'=관경, 구분='직관의물량').'Lagging Sheet', 만약(보온두께 == '61mm75mm', 찾기(QC001653, 'Pipe Size mm'=관경, 구분='직관의물량').'Lagging Sheet', 찾기(QC001654, 'Pipe Size mm'=관경, 구분='직관의물량').'Lagging Sheet')))) * 만약(부위 == '관(m당)', 1, 0)",
@@ -7763,7 +7763,7 @@
},
{
"종류": "재료",
"요소": "MP000253",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030642"},
"이름": "코크스",
"단위": "㎏",
"수량": "9",
@@ -7772,7 +7772,7 @@
},
{
"종류": "재료",
"요소": "MP000254",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "각종", "대표": "MT030643"},
"이름": "Sand Paper",
"단위": "Sh",
"수량": "3.125",
@@ -7781,7 +7781,7 @@
},
{
"종류": "재료",
"요소": "MP000255",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "14\"×14〃", "대표": "MT030644"},
"이름": "여과기",
"단위": "Sh",
"수량": "3",
@@ -7799,7 +7799,7 @@
},
{
"종류": "재료",
"요소": "MP000257",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "C-3", "대표": "MT030645"},
"이름": "세유",
"단위": "",
"수량": "2.2",
@@ -7808,7 +7808,7 @@
},
{
"종류": "재료",
"요소": "MP000258",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030646"},
"이름": "Grease",
"단위": "㎏",
"수량": "0.2",
@@ -7817,7 +7817,7 @@
},
{
"종류": "재료",
"요소": "MP000259",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030647"},
"이름": "Machine oil",
"단위": "",
"수량": "0.7",
@@ -7826,7 +7826,7 @@
},
{
"종류": "재료",
"요소": "MP000260",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030648"},
"이름": "Gasoline",
"단위": "",
"수량": "0.24",
@@ -7835,7 +7835,7 @@
},
{
"종류": "재료",
"요소": "MP000261",
"요소": {"구분": "철근·강재", "상세구분": "철선", "규격": "#8#16", "대표": "MT030649"},
"이름": "Galvanized wire",
"단위": "㎏",
"수량": "0.5",
@@ -7844,7 +7844,7 @@
},
{
"종류": "재료",
"요소": "MP000262",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "8\"ø×25m/m t", "대표": "MT030650"},
"이름": "Grinding Wheel",
"단위": "EA",
"수량": "0.375",
@@ -7871,7 +7871,7 @@
},
{
"종류": "재료",
"요소": "MP000265",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030651"},
"이름": "보일유",
"단위": "",
"수량": "0.008",
@@ -8178,7 +8178,7 @@
},
{
"종류": "재료",
"요소": "MP000269",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "03", "대표": "MT030652"},
"이름": "세유",
"단위": "",
"수량": "0.73",
@@ -8187,7 +8187,7 @@
},
{
"종류": "재료",
"요소": "MP000260",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030648"},
"이름": "Gasoline",
"단위": "",
"수량": "0.73",
@@ -8196,7 +8196,7 @@
},
{
"종류": "재료",
"요소": "MP000265",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030651"},
"이름": "보일유",
"단위": "",
"수량": "0.069",
@@ -8205,7 +8205,7 @@
},
{
"종류": "재료",
"요소": "MP000259",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030647"},
"이름": "Machine oil",
"단위": "",
"수량": "0.365",
@@ -8214,7 +8214,7 @@
},
{
"종류": "재료",
"요소": "MP000258",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030646"},
"이름": "Grease",
"단위": "㎏",
"수량": "0.175",
@@ -8232,7 +8232,7 @@
},
{
"종류": "재료",
"요소": "MP000261",
"요소": {"구분": "철근·강재", "상세구분": "철선", "규격": "#8#16", "대표": "MT030649"},
"이름": "Galvanized wire",
"단위": "㎏",
"수량": "0.73",
@@ -8241,7 +8241,7 @@
},
{
"종류": "재료",
"요소": "MP000271",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "각종 3/81.6\"", "대표": "MT030653"},
"이름": "Wire brush",
"단위": "EA",
"수량": "0.292",
@@ -8250,7 +8250,7 @@
},
{
"종류": "재료",
"요소": "MP000272",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "12\"", "대표": "MT030654"},
"이름": "Hack saw blade",
"단위": "EA",
"수량": "0.438",
@@ -8259,7 +8259,7 @@
},
{
"종류": "재료",
"요소": "MP000273",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "규격": "1.6ø∼3.8ø", "대표": "MT030655"},
"이름": "Drill",
"단위": "㎏",
"수량": "0.018",
@@ -8268,7 +8268,7 @@
},
{
"종류": "재료",
"요소": "MP000274",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "8\"ø∼25m/m t", "대표": "MT030656"},
"이름": "Grinder wheel",
"단위": "㎏",
"수량": "0.022",
@@ -8277,7 +8277,7 @@
},
{
"종류": "재료",
"요소": "MP000275",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "각종", "대표": "MT030657"},
"이름": "File",
"단위": "㎏",
"수량": "0.218",
@@ -8286,7 +8286,7 @@
},
{
"종류": "재료",
"요소": "MP000276",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "각종(황, 중, 세)", "대표": "MT030658"},
"이름": "Oil stone",
"단위": "Sh",
"수량": "0.055",
@@ -8295,7 +8295,7 @@
},
{
"종류": "재료",
"요소": "MP000253",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030642"},
"이름": "코크스",
"단위": "㎏",
"수량": "0.328",
@@ -8360,7 +8360,7 @@
},
{
"종류": "재료",
"요소": "MP000280",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030659"},
"이름": "Sand Paper",
"단위": "Sh",
"수량": "0.11",
@@ -8369,7 +8369,7 @@
},
{
"종류": "재료",
"요소": "MP000281",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030660"},
"이름": "광목",
"단위": "m",
"수량": "0.402",
@@ -8432,7 +8432,7 @@
},
{
"종류": "재료",
"요소": "MP000286",
"요소": {"구분": "잡재료", "상세구분": "용접·가스", "대표": "MT030661"},
"이름": "붕사",
"단위": "㎏",
"수량": "0.016",
@@ -8441,7 +8441,7 @@
},
{
"종류": "재료",
"요소": "MP000287",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "절연용", "대표": "MT030662"},
"이름": "Compound",
"단위": "㎏",
"수량": "0.073",
@@ -8450,7 +8450,7 @@
},
{
"종류": "재료",
"요소": "MP000288",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "밀착제 No.2", "대표": "MT030663"},
"이름": "3-Bond",
"단위": "㎏",
"수량": "0.007",
@@ -8745,7 +8745,7 @@
},
{
"종류": "재료",
"요소": "MP000290",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "대표": "MT030664"},
"이름": "Nozzle",
"단위": "개",
"수량": "0.5",
@@ -9050,7 +9050,7 @@
},
{
"종류": "재료",
"요소": "MP000290",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "대표": "MT030664"},
"이름": "Nozzle",
"단위": "개",
"수량": "0.5",
@@ -9373,7 +9373,7 @@
},
{
"종류": "재료",
"요소": "MP000253",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030642"},
"이름": "코크스",
"단위": "㎏",
"수량": "27",
@@ -9710,7 +9710,7 @@
},
{
"종류": "재료",
"요소": "MP000253",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030642"},
"이름": "코크스",
"단위": "㎏",
"수량": "27",
@@ -10298,7 +10298,7 @@
},
{
"종류": "재료",
"요소": "MP000290",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "대표": "MT030664"},
"이름": "Nozzle",
"단위": "개",
"수량": "0.5",
@@ -10552,7 +10552,7 @@
},
{
"종류": "재료",
"요소": "MP000293",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030665"},
"이름": "세유",
"단위": "",
"수량": "3",
@@ -10799,7 +10799,7 @@
},
{
"종류": "재료",
"요소": "MP000294",
"요소": {"구분": "잡재료", "상세구분": "용접·가스", "대표": "MT030666"},
"이름": "전기용접",
"단위": "㎏",
"수량": "9.77",
@@ -10808,7 +10808,7 @@
},
{
"종류": "재료",
"요소": "MP000295",
"요소": {"구분": "잡재료", "상세구분": "용접·가스", "대표": "MT030667"},
"이름": "탄소봉",
"단위": "본",
"수량": "3.67",
@@ -10836,7 +10836,7 @@
},
{
"종류": "재료",
"요소": "MP000296",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "규격": "12\"ø", "대표": "MT030668"},
"이름": "Grinder",
"단위": "개",
"수량": "0.815",
@@ -10845,7 +10845,7 @@
},
{
"종류": "재료",
"요소": "MP000297",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "65×305", "대표": "MT030669"},
"이름": "돌",
"단위": "매",
"수량": "4.9",
@@ -10854,7 +10854,7 @@
},
{
"종류": "재료",
"요소": "MP000298",
"요소": {"구분": "기계·설비", "상세구분": "측정·시험기기", "규격": "2회", "대표": "MT030670"},
"이름": "Film",
"단위": "㎏",
"수량": "405",
@@ -11064,7 +11064,7 @@
},
{
"종류": "재료",
"요소": "MP000299",
"요소": {"구분": "잡재료", "상세구분": "용접·가스", "규격": "8ø×350㎜", "대표": "MT030671"},
"이름": "탄소봉",
"단위": "본",
"수량": "6",
@@ -11082,7 +11082,7 @@
},
{
"종류": "재료",
"요소": "MP000359",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030704"},
"이름": "중유",
"단위": "",
"수량": "0.023",
@@ -11091,7 +11091,7 @@
},
{
"종류": "재료",
"요소": "MP000301",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "대표": "MT030672"},
"이름": "노즐",
"단위": "개",
"수량": "0.38",
@@ -11118,7 +11118,7 @@
},
{
"종류": "재료",
"요소": "MP000302",
"요소": {"구분": "도료·방수·접착", "상세구분": "접착·혼화", "대표": "MT030673"},
"이름": "탈에폭시레신",
"단위": "",
"수량": "2.05",
@@ -11318,7 +11318,7 @@
},
{
"종류": "재료",
"요소": "MP000299",
"요소": {"구분": "잡재료", "상세구분": "용접·가스", "규격": "8ø×350㎜", "대표": "MT030671"},
"이름": "탄소봉",
"단위": "본",
"수량": "3.53",
@@ -11346,7 +11346,7 @@
},
{
"종류": "재료",
"요소": "MP000303",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "12\"ø", "대표": "MT030674"},
"이름": "그라인더돌",
"단위": "개",
"수량": "0.5",
@@ -11355,7 +11355,7 @@
},
{
"종류": "재료",
"요소": "MP000304",
"요소": {"구분": "기계·설비", "상세구분": "측정·시험기기", "규격": "65×305", "대표": "MT030675"},
"이름": "Film",
"단위": "매",
"수량": "4.8",
@@ -11364,7 +11364,7 @@
},
{
"종류": "재료",
"요소": "MP000305",
"요소": {"구분": "도료·방수·접착", "상세구분": "도료", "대표": "MT030676"},
"이름": "Tar epoxy",
"단위": "",
"수량": "1.81",
@@ -11373,7 +11373,7 @@
},
{
"종류": "재료",
"요소": "MP000306",
"요소": {"구분": "도료·방수·접착", "상세구분": "도료", "대표": "MT030677"},
"이름": "마린B/T(선박도로용)",
"단위": "",
"수량": "0.96",
@@ -11644,7 +11644,7 @@
},
{
"종류": "재료",
"요소": "MP000359",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030704"},
"이름": "중유",
"단위": "D/M",
"수량": "0.0018",
@@ -11653,7 +11653,7 @@
},
{
"종류": "재료",
"요소": "MP000301",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "대표": "MT030672"},
"이름": "노즐",
"단위": "개",
"수량": "0.037",
@@ -11662,7 +11662,7 @@
},
{
"종류": "재료",
"요소": "MP000308",
"요소": {"구분": "도료·방수·접착", "상세구분": "도료", "규격": "15μ", "대표": "MT030678"},
"이름": "Zinc primer",
"단위": "㎏",
"수량": "0.14",
@@ -11671,7 +11671,7 @@
},
{
"종류": "재료",
"요소": "MP000309",
"요소": {"구분": "도료·방수·접착", "상세구분": "도료", "규격": "125μ", "대표": "MT030679"},
"이름": "Tar Epoxy",
"단위": "㎾h",
"수량": "550",
@@ -11680,7 +11680,7 @@
},
{
"종류": "재료",
"요소": "MP000303",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "12\"ø", "대표": "MT030674"},
"이름": "그라인더돌",
"단위": "개",
"수량": "0.3",
@@ -11903,7 +11903,7 @@
},
{
"종류": "재료",
"요소": "MP000310",
"요소": {"구분": "도료·방수·접착", "상세구분": "도료", "규격": "2회", "대표": "MT030680"},
"이름": "Tar Epoxy",
"단위": "",
"수량": "0.536",
@@ -12565,7 +12565,7 @@
},
{
"종류": "재료",
"요소": "MP000314",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "규격": "1/4\"", "대표": "MT030681"},
"이름": "drill",
"단위": "개",
"수량": "0.96",
@@ -12574,7 +12574,7 @@
},
{
"종류": "재료",
"요소": "MP000315",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "규격": "11/15\"", "대표": "MT030682"},
"이름": "drill",
"단위": "개",
"수량": "0.96",
@@ -12865,7 +12865,7 @@
},
{
"종류": "재료",
"요소": "MP000359",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030704"},
"이름": "중유",
"단위": "D/M",
"수량": "0.019",
@@ -12874,7 +12874,7 @@
},
{
"종류": "재료",
"요소": "MP000301",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "대표": "MT030672"},
"이름": "노즐",
"단위": "개",
"수량": "0.4",
@@ -12883,7 +12883,7 @@
},
{
"종류": "재료",
"요소": "MP000308",
"요소": {"구분": "도료·방수·접착", "상세구분": "도료", "규격": "15μ", "대표": "MT030678"},
"이름": "Zinc primer",
"단위": "",
"수량": "0.36",
@@ -12892,7 +12892,7 @@
},
{
"종류": "재료",
"요소": "MP000309",
"요소": {"구분": "도료·방수·접착", "상세구분": "도료", "규격": "125μ", "대표": "MT030679"},
"이름": "Tar Epoxy",
"단위": "㎾h",
"수량": "420",
@@ -12901,7 +12901,7 @@
},
{
"종류": "재료",
"요소": "MP000303",
"요소": {"구분": "잡재료", "상세구분": "소모품", "규격": "12\"ø", "대표": "MT030674"},
"이름": "그라인더돌",
"단위": "개",
"수량": "0.33",
@@ -13299,7 +13299,7 @@
},
{
"종류": "재료",
"요소": "MP000319",
"요소": {"구분": "도료·방수·접착", "상세구분": "도료", "규격": "1회도장", "대표": "MT030683"},
"이름": "Tar Epoxy",
"단위": "",
"수량": "7.06",
@@ -18133,7 +18133,7 @@
},
{
"종류": "재료",
"요소": "MP000293",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030665"},
"이름": "세유",
"단위": "",
"수량": "2",
@@ -18142,7 +18142,7 @@
},
{
"종류": "재료",
"요소": "MP000258",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030646"},
"이름": "Grease",
"단위": "㎏",
"수량": "0.2",
@@ -18151,7 +18151,7 @@
},
{
"종류": "재료",
"요소": "MP000259",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030647"},
"이름": "Machine oil",
"단위": "",
"수량": "0.7",
@@ -19094,7 +19094,7 @@
},
{
"종류": "재료",
"요소": "MP000293",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030665"},
"이름": "세유",
"단위": "",
"수량": "(만약(공사 == '기기', 0.73, 만약(공사 == '철골', 0.07, 만약(공사 == '배관', 0.07, 만약(공사 == 'Belt & Conveyor', 0.2, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.73, 만약(공사 == 'Crane 류', 2, 0))))))))",
@@ -19103,7 +19103,7 @@
},
{
"종류": "재료",
"요소": "MP000325",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030684"},
"이름": "M/C OIL",
"단위": "",
"수량": "(만약(공사 == '기기', 0.365, 만약(공사 == '철골', 0.04, 만약(공사 == '배관', 4.6, 만약(공사 == 'Belt & Conveyor', 0.1, 만약(공사 == 'Heater & Tank', 0.02, 만약(공사 == 'Pump & Fan', 0.36, 만약(공사 == 'Crane 류', 0.7, 0))))))))",
@@ -19112,7 +19112,7 @@
},
{
"종류": "재료",
"요소": "MP000221",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030634"},
"이름": "Wire Brush",
"단위": "EA",
"수량": "(만약(공사 == '기기', 0.292, 만약(공사 == '철골', 0.15, 만약(공사 == '배관', 0.05, 만약(공사 == 'Belt & Conveyor', 0.1, 만약(공사 == 'Heater & Tank', 0.1, 만약(공사 == 'Pump & Fan', 0.3, 만약(공사 == 'Crane 류', 0.1, 0))))))))",
@@ -19121,7 +19121,7 @@
},
{
"종류": "재료",
"요소": "MP000326",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030685"},
"이름": "Grinder Wheel",
"단위": "매",
"수량": "(만약(공사 == '기기', 0.022, 만약(공사 == '철골', 0.05, 만약(공사 == '배관', 0.05, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.02, 만약(공사 == 'Crane 류', 0.05, 0))))))))",
@@ -19130,7 +19130,7 @@
},
{
"종류": "재료",
"요소": "MP000327",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030686"},
"이름": "Oil Stone",
"단위": "개",
"수량": "(만약(공사 == '기기', 0.055, 만약(공사 == '철골', 0.02, 만약(공사 == '배관', 0.05, 만약(공사 == 'Belt & Conveyor', 0.02, 만약(공사 == 'Heater & Tank', 0.02, 만약(공사 == 'Pump & Fan', 0.15, 만약(공사 == 'Crane 류', 0.02, 0))))))))",
@@ -19139,7 +19139,7 @@
},
{
"종류": "재료",
"요소": "MP000328",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030687"},
"이름": "File",
"단위": "개",
"수량": "(만약(공사 == '기기', 0.218, 만약(공사 == '철골', 0.2, 만약(공사 == '배관', 0.1, 만약(공사 == 'Belt & Conveyor', 0.1, 만약(공사 == 'Heater & Tank', 0.1, 만약(공사 == 'Pump & Fan', 0.2, 만약(공사 == 'Crane 류', 0.1, 0))))))))",
@@ -19157,7 +19157,7 @@
},
{
"종류": "재료",
"요소": "MP000330",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "대표": "MT030688"},
"이름": "Drill",
"단위": "개",
"수량": "(만약(공사 == '기기', 0.018, 만약(공사 == '철골', 0.04, 만약(공사 == '배관', 0.02, 만약(공사 == 'Belt & Conveyor', 0.02, 만약(공사 == 'Heater & Tank', 0.02, 만약(공사 == 'Pump & Fan', 0.02, 만약(공사 == 'Crane 류', 0.02, 0))))))))",
@@ -19166,7 +19166,7 @@
},
{
"종류": "재료",
"요소": "MP000258",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030646"},
"이름": "Grease",
"단위": "㎏",
"수량": "(만약(공사 == '기기', 0.175, 만약(공사 == '철골', 0.05, 만약(공사 == '배관', 0.02, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.2, 만약(공사 == 'Crane 류', 0.2, 0))))))))",
@@ -19220,7 +19220,7 @@
},
{
"종류": "재료",
"요소": "MP000334",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030689"},
"이름": "Compound",
"단위": "㎏",
"수량": "(만약(공사 == '기기', 0.073, 만약(공사 == '철골', 0.05, 만약(공사 == '배관', 0.07, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.073, 만약(공사 == 'Crane 류', 0.05, 0))))))))",
@@ -19229,7 +19229,7 @@
},
{
"종류": "재료",
"요소": "MP000335",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030690"},
"이름": "3-Bond",
"단위": "㎏",
"수량": "(만약(공사 == '기기', 0.007, 만약(공사 == '철골', 0.05, 만약(공사 == '배관', 0.07, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.07, 만약(공사 == 'Crane 류', 0.05, 0))))))))",
@@ -19238,7 +19238,7 @@
},
{
"종류": "재료",
"요소": "MP000336",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030691"},
"이름": "Seal Tape",
"단위": "통",
"수량": "(만약(공사 == '기기', 0.1, 만약(공사 == '철골', 0.1, 만약(공사 == '배관', 0.87, 만약(공사 == 'Belt & Conveyor', 0.1, 만약(공사 == 'Heater & Tank', 0.1, 만약(공사 == 'Pump & Fan', 0.1, 만약(공사 == 'Crane 류', 0.1, 0))))))))",
@@ -19247,7 +19247,7 @@
},
{
"종류": "재료",
"요소": "MP000337",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030692"},
"이름": "백묵",
"단위": "통",
"수량": "(만약(공사 == '기기', 0.1, 만약(공사 == '철골', 0.2, 만약(공사 == '배관', 0.1, 만약(공사 == 'Belt & Conveyor', 0.15, 만약(공사 == 'Heater & Tank', 0.15, 만약(공사 == 'Pump & Fan', 0.15, 만약(공사 == 'Crane 류', 0.15, 0))))))))",
@@ -19256,7 +19256,7 @@
},
{
"종류": "재료",
"요소": "MP000338",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030693"},
"이름": "석필",
"단위": "통",
"수량": "(만약(공사 == '기기', 0.2, 만약(공사 == '철골', 0.3, 만약(공사 == '배관', 0.2, 만약(공사 == 'Belt & Conveyor', 0.2, 만약(공사 == 'Heater & Tank', 0.2, 만약(공사 == 'Pump & Fan', 0.2, 만약(공사 == 'Crane 류', 0.2, 0))))))))",
@@ -19278,7 +19278,7 @@
},
{
"종류": "재료",
"요소": "MP000340",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030694"},
"이름": "흑 Welder Glass",
"단위": "연",
"수량": "(만약(공사 == '기기', 0.01, 만약(공사 == '철골', 0.05, 만약(공사 == '배관', 0.01, 만약(공사 == 'Belt & Conveyor', 0.01, 만약(공사 == 'Heater & Tank', 0.01, 만약(공사 == 'Pump & Fan', 0.01, 만약(공사 == 'Crane 류', 0.01, 0))))))))",
@@ -19287,7 +19287,7 @@
},
{
"종류": "재료",
"요소": "MP000341",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030695"},
"이름": "백 Welder Glass",
"단위": "연",
"수량": "(만약(공사 == '기기', 0.1, 만약(공사 == '철골', 0.2, 만약(공사 == '배관', 0.1, 만약(공사 == 'Belt & Conveyor', 0.2, 만약(공사 == 'Heater & Tank', 0.2, 만약(공사 == 'Pump & Fan', 0.1, 만약(공사 == 'Crane 류', 0.2, 0))))))))",
@@ -19296,7 +19296,7 @@
},
{
"종류": "재료",
"요소": "MP000342",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "대표": "MT030696"},
"이름": "오스터날",
"단위": "SET",
"수량": "(만약(공사 == '기기', 0.05, 만약(공사 == '철골', 0.05, 만약(공사 == '배관', 0.3, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.05, 만약(공사 == 'Crane 류', 0.05, 0))))))))",
@@ -19305,7 +19305,7 @@
},
{
"종류": "재료",
"요소": "MP000343",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "대표": "MT030697"},
"이름": "탭",
"단위": "SET",
"수량": "(만약(공사 == '기기', 0.05, 만약(공사 == '철골', 0.05, 만약(공사 == '배관', 0.05, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.05, 만약(공사 == 'Crane 류', 0.05, 0))))))))",
@@ -19314,7 +19314,7 @@
},
{
"종류": "재료",
"요소": "MP000344",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "대표": "MT030698"},
"이름": "다이스",
"단위": "개",
"수량": "(만약(공사 == '기기', 0.05, 만약(공사 == '철골', 0.05, 만약(공사 == '배관', 0.05, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.05, 만약(공사 == 'Crane 류', 0.05, 0))))))))",
@@ -19323,7 +19323,7 @@
},
{
"종류": "재료",
"요소": "MP000345",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030699"},
"이름": "정",
"단위": "개",
"수량": "(만약(공사 == '기기', 0.1, 만약(공사 == '철골', 0.2, 만약(공사 == '배관', 0.05, 만약(공사 == 'Belt & Conveyor', 0.05, 만약(공사 == 'Heater & Tank', 0.05, 만약(공사 == 'Pump & Fan', 0.1, 만약(공사 == 'Crane 류', 0.05, 0))))))))",
@@ -19359,7 +19359,7 @@
},
{
"종류": "재료",
"요소": "MP000349",
"요소": {"구분": "기계·설비", "상세구분": "기계류", "대표": "MT030700"},
"이름": "Center Punch",
"단위": "개",
"수량": "(만약(공사 == '기기', 0.02, 만약(공사 == '철골', 0.02, 만약(공사 == '배관', 0.02, 만약(공사 == 'Belt & Conveyor', 0.02, 만약(공사 == 'Heater & Tank', 0.02, 만약(공사 == 'Pump & Fan', 0.02, 만약(공사 == 'Crane 류', 0.02, 0))))))))",
@@ -19377,7 +19377,7 @@
},
{
"종류": "재료",
"요소": "MP000351",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030701"},
"이름": "대강",
"단위": "㎏",
"수량": "(만약(공사 == '기기', 0.02, 만약(공사 == '철골', 0.1, 만약(공사 == '배관', 0.02, 만약(공사 == 'Belt & Conveyor', 0.1, 만약(공사 == 'Heater & Tank', 0.1, 만약(공사 == 'Pump & Fan', 0.02, 만약(공사 == 'Crane 류', 0.1, 0))))))))",
@@ -19386,7 +19386,7 @@
},
{
"종류": "재료",
"요소": "MP000352",
"요소": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT030702"},
"이름": "유지",
"단위": "",
"수량": "(만약(공사 == '기기', 0.07, 만약(공사 == '철골', 0.1, 만약(공사 == '배관', 0.07, 만약(공사 == 'Belt & Conveyor', 0.07, 만약(공사 == 'Heater & Tank', 0.07, 만약(공사 == 'Pump & Fan', 0.07, 만약(공사 == 'Crane 류', 0.07, 0))))))))",
@@ -19395,7 +19395,7 @@
},
{
"종류": "재료",
"요소": "MP000353",
"요소": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트", "대표": "MT030703"},
"이름": "Washer",
"단위": "매",
"수량": "(만약(공사 == '기기', 0.3, 만약(공사 == '철골', 0.5, 만약(공사 == '배관', 0.3, 만약(공사 == 'Belt & Conveyor', 0.3, 만약(공사 == 'Heater & Tank', 0.3, 만약(공사 == 'Pump & Fan', 0.3, 만약(공사 == 'Crane 류', 0.3, 0))))))))",
@@ -287,7 +287,7 @@
{ "종류": "재료", "요소": "MO:휘발유:{지역}", "이름": "휘발유(양수기)", "단위": "", "수량": "휘발유", "비목": "재료비", "출처": "산림품셈 2-1-8" },
{
"종류": "재료",
"요소": "MP000070",
"요소": {"구분": "안전시설", "상세구분": "표지판·지주", "대표": "MT030609"},
"이름": "깃발",
"단위": "개",
"수량": "찾기(QF000016, 구분='깃발').수량 / 찾기(CF000090, 구분='1일 살포면적 소형헬기').적용",
@@ -2081,11 +2081,12 @@
},
{
"종류": "재료",
"요소": "MP:VR관 ∅{관경}㎜",
"요소": {"구분": "관·이음관", "상세구분": "PVC관", "규격": "D={관경}mm"},
"이름": "VR관",
"단위": "m",
"수량": "찾기(QF000370, 구분='VR관', 관경=관경).적용",
"비목": "재료비"
"단위": "",
"수량": "찾기(QF000370, 구분='VR관', 관경=관경).적용 / 2.5",
"비목": "재료비",
"비고": "본↔m — 1본 = 2.5m(PLAN 7-4b · 자재품목 VR관 비고에 출처)"
},
{
"종류": "재료",
@@ -2097,7 +2098,7 @@
},
{
"종류": "재료",
"요소": "MP000038",
"요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링", "대표": "MT030601"},
"이름": "지수활제",
"단위": "g",
"수량": "찾기(QF000370, 구분='지수활제', 관경=관경).적용",
@@ -3721,7 +3722,7 @@
},
{
"종류": "재료",
"요소": "MP000012",
"요소": {"구분": "거푸집·가설재", "상세구분": "동바리·비계", "규격": "∅19㎜ 아연도금 및 스테인레스", "대표": "MT030600"},
"이름": "사다리(∅19㎜ 아연도금 및 스테인레스)",
"단위": "ton",
"수량": "사다리량",
@@ -4867,7 +4868,7 @@
"호표": [
{
"종류": "재료",
"요소": "MP000048",
"요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링", "대표": "MT030602"},
"이름": "JOINT FILLER",
"단위": "㎡",
"수량": "찾기(QF000400, 구분='자재 - JOINT FILLER').적용",
@@ -4979,7 +4980,7 @@
"호표": [
{
"종류": "재료",
"요소": "MP000052",
"요소": {"구분": "시멘트·골재", "상세구분": "모르타르", "대표": "MT030603"},
"이름": "스페이셔(몰탈 블록)",
"단위": "",
"수량": "수량",
@@ -5147,7 +5148,7 @@
},
{
"종류": "재료",
"요소": "MP000055",
"요소": {"구분": "단열·보온", "상세구분": "단열재", "규격": "T=20㎜", "대표": "MT030604"},
"이름": "스티로폴(T=20㎜)",
"단위": "㎡",
"수량": "스티로폴면적",
@@ -5155,7 +5156,7 @@
},
{
"종류": "재료",
"요소": "MP000056",
"요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링", "규격": "T=15㎜", "대표": "MT030605"},
"이름": "TAR PAPER(T=15㎜)",
"단위": "㎡",
"수량": "타르페이퍼면적",
@@ -5163,7 +5164,7 @@
},
{
"종류": "재료",
"요소": "MP000057",
"요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링", "대표": "MT030606"},
"이름": "채움재(아스팔트)",
"단위": "㎥",
"수량": "찾기(QF000405, 구분='재료 - 채움재(아스팔트)').적용",
@@ -5447,7 +5448,7 @@
"호표": [
{
"종류": "재료",
"요소": "MP000048",
"요소": {"구분": "도료·방수·접착", "상세구분": "방수·실링", "대표": "MT030602"},
"이름": "JOINT FILLER(T=20㎜)",
"단위": "㎡",
"수량": "1",
@@ -5473,7 +5474,7 @@
"호표": [
{
"종류": "재료",
"요소": "MP000060",
"요소": {"구분": "도료·방수·접착", "상세구분": "도료", "대표": "MT030607"},
"이름": "하드너",
"단위": "",
"수량": "하드너량",
@@ -792,7 +792,7 @@
},
{
"종류": "재료",
"요소": "MP000065",
"요소": {"구분": "석재", "상세구분": "조경석·자연석", "대표": "MT030608"},
"이름": "틈메우기돌",
"단위": "㎥",
"수량": "찾기(QF000432, 뒷길이=뒷길이, 종별=만약(돌 == '조약돌 및 야면석' 또는 돌 == '호박돌 및 야면석', '야면석', 돌)).소요량 * 틈메우기율 / 100",
+106 -106
View File
@@ -20,7 +20,7 @@
{ "키": "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, "고르기": null, "비고": "강봉보강재뿐 · 값은 m — EA 아님 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000012", "원문번호": "사다리", "이름": "사다리", "규격": "∅19㎜ 아연도금 및 스테인레스", "단위": "ton", "요구절": ["산림품셈 12-16"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 단위 ton · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000012", "원문번호": "사다리", "이름": "사다리", "규격": "∅19㎜ 아연도금 및 스테인레스", "단위": "ton", "요구절": ["산림품셈 12-16"], "연결": "MT030600", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030600)로 이음 · 값 미확보" },
{ "키": "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, "고르기": {"구분": "단열·보온", "상세구분": "단열재"}, "비고": "자재품목에 같은 품명 없음" },
@@ -46,7 +46,7 @@
{ "키": "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, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000038", "원문번호": "지수활제", "이름": "지수활제", "규격": "", "단위": "g", "요구절": ["산림품셈 12-11-1"], "연결": "MT030601", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030601)로 이음 · 값 미확보" },
{ "키": "MP000039", "원문번호": "모르타르 1:2", "이름": "접합몰탈", "규격": "1:2", "단위": "㎥", "요구절": ["산림품셈 12-11-2-1", "건설품셈 건축 2-1-4", "건설품셈 건축 3-2-2"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "모르타르", "규격": "1:2"}, "비고": "자재품목에 같은 품명 없음" },
{ "키": "MP000040", "원문번호": "스틸그레이팅", "이름": "집수정 뚜껑", "규격": "스틸그레이팅", "단위": "개", "요구절": ["산림품셈 12-15"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000041", "원문번호": "원형거푸집 벽체", "이름": "원형거푸집(PE 10회)", "규격": "벽체", "단위": "조", "요구절": ["산림품셈 12-16"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
@@ -56,36 +56,36 @@
{ "키": "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관", "규격": "50mm"}, "비고": "원문 단위 없음 — 못 맞댐" },
{ "키": "MP000048", "원문번호": "JOINT FILLER", "이름": "JOINT FILLER", "규격": "", "단위": "㎡", "요구절": ["산림품셈 12-27-2", "산림품셈 12-34-4"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000048", "원문번호": "JOINT FILLER", "이름": "JOINT FILLER", "규격": "", "단위": "㎡", "요구절": ["산림품셈 12-27-2", "산림품셈 12-34-4"], "연결": "MT030602", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030602)로 이음 · 값 미확보" },
{ "키": "MP000049", "원문번호": "JOINT FILLER 접착제", "이름": "접착제(JOINT FILLER)", "규격": "", "단위": "kg", "요구절": ["산림품셈 12-27-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "접착제 종류 갈림" },
{ "키": "MP000050", "원문번호": "실런트", "이름": "실런트", "규격": "20×25㎜", "단위": "kg", "요구절": ["산림품셈 12-27-3"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000051", "원문번호": "에폭시 접착제 콘크리트용", "이름": "에폭시 접착제", "규격": "콘크리트용", "단위": "kg", "요구절": ["산림품셈 12-28"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "에폭시 접착제 GF800 한 줄 — 규격 다름" },
{ "키": "MP000052", "원문번호": "스페이셔 몰탈 블록", "이름": "스페이셔(몰탈 블록)", "규격": "", "단위": "", "요구절": ["산림품셈 12-29"], "연결": null, "고르기": null, "비고": "원문 단위 없음 — 못 맞댐 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000052", "원문번호": "스페이셔 몰탈 블록", "이름": "스페이셔(몰탈 블록)", "규격": "", "단위": "", "요구절": ["산림품셈 12-29"], "연결": "MT030603", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030603)로 이음 · 값 미확보" },
{ "키": "MP000053", "원문번호": "PVC 파이프 Ø35㎜", "이름": "P.V.C 파이프", "규격": "Ø35㎜", "단위": "m", "요구절": ["산림품셈 12-30-1"], "연결": null, "고르기": {"구분": "관·이음관", "상세구분": "PVC관"}, "비고": "자재품목에 같은 품명 없음" },
{ "키": "MP000054", "원문번호": "탄성고무받침", "이름": "탄성고무받침", "규격": "150×150×15", "단위": "㎡", "요구절": ["산림품셈 12-30-2"], "연결": null, "고르기": 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 — ㎥ 환산 안 함 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000055", "원문번호": "스티로폴 T20㎜", "이름": "스티로폴", "규격": "T=20㎜", "단위": "㎡", "요구절": ["산림품셈 12-30-2"], "연결": "MT030604", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030604)로 이음 · 값 미확보" },
{ "키": "MP000056", "원문번호": "TAR PAPER", "이름": "TAR PAPER", "규격": "T=15㎜", "단위": "㎡", "요구절": ["산림품셈 12-30-2"], "연결": "MT030605", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030605)로 이음 · 값 미확보" },
{ "키": "MP000057", "원문번호": "채움재 아스팔트", "이름": "채움재(아스팔트)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 12-30-2"], "연결": "MT030606", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030606)로 이음 · 값 미확보" },
{ "키": "MP000058", "원문번호": "다웰바캡", "이름": "다웰바캡", "규격": "D=50㎜", "단위": "m", "요구절": ["산림품셈 12-30-2"], "연결": null, "고르기": {"구분": "교량·구조부속", "상세구분": "보강재·정착"}, "비고": "자재품목에 같은 품명 없음" },
{ "키": "MP000059", "원문번호": "물끊기 홈 재료", "이름": "물끊기 홈(NOTCH) 재료", "규격": "", "단위": "", "요구절": ["산림품셈 12-31"], "연결": null, "고르기": null, "비고": "원문 단위 없음 — 못 맞댐 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000060", "원문번호": "하드너", "이름": "콘크리트 표면 강화재(하드너)", "규격": "", "단위": "", "요구절": ["산림품셈 12-35"], "연결": null, "고르기": null, "비고": "원문 단위 없음 — 못 맞댐 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000060", "원문번호": "하드너", "이름": "콘크리트 표면 강화재(하드너)", "규격": "", "단위": "", "요구절": ["산림품셈 12-35"], "연결": "MT030607", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030607)로 이음 · 값 미확보" },
{ "키": "MP000061", "원문번호": "소재", "이름": "소재(원목)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 10-8-2"], "연결": null, "고르기": null, "비고": "대·중·소경목 갈림 — 원문 지름 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000062", "원문번호": "각재·판재", "이름": "각재·판재", "규격": "", "단위": "㎥", "요구절": ["산림품셈 10-8-2"], "연결": null, "고르기": null, "비고": "미송·외송 갈림 · 각재와 판재 둘 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000063", "원문번호": "목재", "이름": "목재(규준틀)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 11-2", "산림품셈 11-3", "건설품셈 공통 2-5-4", "건설품셈 공통 2-11-1 재료량"], "연결": null, "고르기": {"구분": "목재", "상세구분": "각재·판재", "대표": "MT000409"}, "비고": "규준틀 목재 줄 없음 — 합성목재뿐" },
{ "키": "MP000064", "원문번호": "줄눈 모르타르", "이름": "줄눈메꿈 모르타르", "규격": "", "단위": "㎥", "요구절": ["산림품셈 13-4-4 주④", "산림품셈 13-5-1 주③"], "연결": null, "고르기": {"구분": "시멘트·골재", "상세구분": "모르타르"}, "비고": "자재품목에 같은 품명 없음" },
{ "키": "MP000065", "원문번호": "틈메우기돌", "이름": "틈메우기돌", "규격": "", "단위": "㎥", "요구절": ["산림품셈 13-5-1 주④"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000065", "원문번호": "틈메우기돌", "이름": "틈메우기돌", "규격": "", "단위": "㎥", "요구절": ["산림품셈 13-5-1 주④"], "연결": "MT030608", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030608)로 이음 · 값 미확보" },
{ "키": "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, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000069", "원문번호": "우드칩", "이름": "우드칩(목재칩)", "규격": "", "단위": "㎥", "요구절": ["산림품셈 6-8"], "연결": null, "고르기": null, "비고": "우드칩 값은 「포」 — ㎥ 환산 안 함 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000070", "원문번호": "깃발", "이름": "깃발", "규격": "", "단위": "개", "요구절": ["산림품셈 8-6-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000070", "원문번호": "깃발", "이름": "깃발", "규격": "", "단위": "개", "요구절": ["산림품셈 8-6-1"], "연결": "MT030609", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030609)로 이음 · 값 미확보" },
{ "키": "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"}, "비고": "초종별 갈림 — 원문 「초류」 만" },
{ "키": "MP000075", "원문번호": "복합비료", "이름": "비료", "규격": "복합비료", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": "MT006489", "고르기": null, "비고": "연결: 복합비료 규격 없는 kg 줄" },
{ "키": "MP000076", "원문번호": "피복제", "이름": "피복제", "규격": "화이버/펄프류", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000077", "원문번호": "침식방지안정제", "이름": "침식방지안정제", "규격": "합성접착제", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000076", "원문번호": "피복제", "이름": "피복제", "규격": "화이버/펄프류", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": "MT030610", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030610)로 이음 · 값 미확보" },
{ "키": "MP000077", "원문번호": "침식방지안정제", "이름": "침식방지안정제", "규격": "합성접착제", "단위": "㎏", "요구절": ["건설품셈 공통 4-1-3 재료량"], "연결": "MT030611", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030611)로 이음 · 값 미확보" },
{ "키": "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, "고르기": null, "비고": "자재품목 후보 6줄 — 지역·규격 선택 필요 (MT006697, MT007164, MT007165 외) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
@@ -103,13 +103,13 @@
{ "키": "MP000092", "원문번호": "합성수지 원형맨홀거푸집 ø1500", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø1500", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000093", "원문번호": "합성수지 원형맨홀거푸집 ø1800", "이름": "합성수지(P.E) 원형 맨홀 거푸집", "규격": "ø1800", "단위": "조", "요구절": ["건설품셈 공통 6-3-5 주④"], "연결": null, "고르기": 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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000095", "원문번호": "조립식 가설건축물 BASECHANNEL", "이름": "BASECHANNEL", "규격": "두께 2.0㎜ 이상", "단위": "m", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": "MT030612", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030612)로 이음 · 값 미확보" },
{ "키": "MP000096", "원문번호": "조립식 가설건축물 TOPCHANNEL", "이름": "TOPCHANNEL", "규격": "두께 2.0㎜ 이상", "단위": "m", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": "MT030613", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030613)로 이음 · 값 미확보" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000101", "원문번호": "조립식 가설건축물 내부PANEL (목재문)", "이름": "내부PANEL (목재문)", "규격": "1,200×2,400㎜", "단위": "매", "요구절": ["건설품셈 공통 2-2-3 주자재"], "연결": "MT030614", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030614)로 이음 · 값 미확보" },
{ "키": "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, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
@@ -121,7 +121,7 @@
{ "키": "MP000110", "원문번호": "콘테이너형 가설건축물 3.0x3.0m", "이름": "콘테이너형 가설건축물", "규격": "3.0x3.0m", "단위": "개", "요구절": ["건설품셈 공통 2-2-3", "건설품셈 공통 2-3-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000111", "원문번호": "콘테이너형 가설건축물 3.0x6.0m", "이름": "콘테이너형 가설건축물", "규격": "3.0x6.0m", "단위": "개", "요구절": ["건설품셈 공통 2-2-3", "건설품셈 공통 2-3-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000112", "원문번호": "콘테이너형 가설건축물 3.0x9.0m", "이름": "콘테이너형 가설건축물", "규격": "3.0x9.0m", "단위": "개", "요구절": ["건설품셈 공통 2-2-3", "건설품셈 공통 2-3-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000113", "원문번호": "축중계", "이름": "축중계(이동식)", "규격": "", "단위": "대", "요구절": ["건설품셈 공통 2-2-6"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000113", "원문번호": "축중계", "이름": "축중계(이동식)", "규격": "", "단위": "대", "요구절": ["건설품셈 공통 2-2-6"], "연결": "MT030615", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030615)로 이음 · 값 미확보" },
{ "키": "MP000114", "원문번호": "조립말비계 가새", "이름": "조립말비계 가새", "규격": "L1518-2개", "단위": "조", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000115", "원문번호": "조립말비계 수평띠장", "이름": "조립말비계 수평띠장", "규격": "L1829", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} },
{ "키": "MP000116", "원문번호": "조립말비계 손잡이기둥", "이름": "조립말비계 손잡이기둥", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 2-7-6 재료량"], "연결": null, "고르기": {"구분": "거푸집·가설재", "상세구분": "동바리·비계"} },
@@ -137,28 +137,28 @@
{ "키": "MP000126", "원문번호": "플라잉넷 사다리", "이름": "사다리(플라잉넷)", "규격": "폭 30㎝×길이 3m 기준", "단위": "m", "요구절": ["건설품셈 공통 2-8-2 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000127", "원문번호": "철골 안전망 보강재", "이름": "보강재(철골 안전망)", "규격": "", "단위": "m", "요구절": ["건설품셈 공통 2-8-7 재료량"], "연결": null, "고르기": {"구분": "안전시설", "상세구분": "낙석방지·휀스"} },
{ "키": "MP000128", "원문번호": "보호망", "이름": "보호망", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-8-8 재료량", "건설품셈 공통 2-8-9 재료량"], "연결": null, "고르기": {"구분": "매트·토목섬유", "상세구분": "부직포·토목섬유"} },
{ "키": "MP000129", "원문번호": "보호막", "이름": "보호막", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-10-1 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000129", "원문번호": "보호막", "이름": "보호막", "규격": "", "단위": "㎡", "요구절": ["건설품셈 공통 2-10-1 재료량"], "연결": "MT030616", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030616)로 이음 · 값 미확보" },
{ "키": "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, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "와이어로프·클램프", "규격": "9mm"}, "비고": "자재품목 후보 6줄 — 지역·규격 선택 필요 (MT007584, MT007585, MT007586 외)" },
{ "키": "MP000134", "원문번호": "모래주머니", "이름": "모래주머니", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": null, "고르기": null, "비고": "자재품목에 같은 품명 없음 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000134", "원문번호": "모래주머니", "이름": "모래주머니", "규격": "", "단위": "개", "요구절": ["건설품셈 공통 5-2-1 매트고정 재료량"], "연결": "MT030617", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030617)로 이음 · 값 미확보" },
{ "키": "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, "고르기": null, "비고": "S·LS·K 갈림 · 값은 6.5㎜ · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000139", "원문번호": "HDPE 시트", "이름": "HDPE 시트", "규격": "22.5㎜", "단위": "㎡", "요구절": ["건설품셈 공통 5-4-1 재료량"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000139", "원문번호": "HDPE 시트", "이름": "HDPE 시트", "규격": "22.5㎜", "단위": "㎡", "요구절": ["건설품셈 공통 5-4-1 재료량"], "연결": "MT030618", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030618)로 이음 · 값 미확보" },
{ "키": "MP000140", "원문번호": "아세틸렌()", "이름": "아세틸렌", "규격": "", "단위": "", "요구절": ["건설품셈 공통 6-2-5"], "연결": "MT003164", "고르기": null, "비고": "연결: 아세틸렌 줄 하나" },
{ "키": "MP000141", "원문번호": "노면파쇄기 팁(날)", "이름": "팁(날)", "규격": "노면파쇄기 절삭용", "단위": "개", "요구절": ["건설품셈 유지관리 2-1-3 주④", "건설품셈 유지관리 2-1-4 주④", "건설품셈 유지관리 2-1-5 주②"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스", "대표": "MT007928"} },
{ "키": "MP000142", "원문번호": "프로판가스", "이름": "프로판가스", "규격": "", "단위": "kg", "요구절": ["건설품셈 유지관리 2-1-15 4 자재수량"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"}, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003175)" },
{ "키": "MP000143", "원문번호": "서비스볼트", "이름": "서비스볼트", "규격": "", "단위": "본", "요구절": ["건설품셈 건축 1-1-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000144", "원문번호": "보조강재", "이름": "보조강재", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000144", "원문번호": "보조강재", "이름": "보조강재", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-2"], "연결": "MT030619", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030619)로 이음 · 값 미확보" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000148", "원문번호": "FLUX", "이름": "FLUX", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-1-4"], "연결": "MT030620", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030620)로 이음 · 값 미확보" },
{ "키": "MP000149", "원문번호": "보통볼트 가조임", "이름": "보통볼트", "규격": "가조임", "단위": "본", "요구절": ["건설품셈 건축 1-2-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000150", "원문번호": "질석", "이름": "질석", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-4-3"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000150", "원문번호": "질석", "이름": "질석", "규격": "", "단위": "㎏", "요구절": ["건설품셈 건축 1-4-3"], "연결": "MT030621", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030621)로 이음 · 값 미확보" },
{ "키": "MP000151", "원문번호": "시멘트벽돌 19×9×5.7㎝", "이름": "시멘트벽돌", "규격": "19×9×5.7㎝", "단위": "매", "요구절": ["건설품셈 건축 2-1-1"], "연결": null, "고르기": {"구분": "콘크리트제품", "상세구분": "경계석·블록", "대표": "MT005769"}, "비고": "자재품목 후보 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, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
@@ -177,15 +177,15 @@
{ "키": "MP000166", "원문번호": "중밀도섬유판 걸레받이", "이름": "중밀도섬유판 걸레받이", "규격": "", "단위": "m", "요구절": ["건설품셈 건축 5-3-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000167", "원문번호": "접착제 걸레받이용", "이름": "접착제", "규격": "걸레받이용", "단위": "㎏", "요구절": ["건설품셈 건축 5-3-5"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화"}, "비고": "자재품목 후보 15줄 — 지역·규격 선택 필요 (MT003315, MT003320, MT003363 외)" },
{ "키": "MP000168", "원문번호": "초배지", "이름": "초배지", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-3-7"], "연결": null, "고르기": {"구분": "건축마감", "상세구분": "천장·바닥·마감재", "대표": "MT008074"}, "비고": null },
{ "키": "MP000169", "원문번호": "정배지", "이름": "정배지", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-3-7"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000169", "원문번호": "정배지", "이름": "정배지", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-3-7"], "연결": "MT030622", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030622)로 이음 · 값 미확보" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000172", "원문번호": "알루미늄핀", "이름": "알루미늄핀", "규격": "", "단위": "개", "요구절": ["건설품셈 건축 5-4-4"], "연결": "MT030623", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030623)로 이음 · 값 미확보" },
{ "키": "MP000173", "원문번호": "방습필름 폭 0.9m", "이름": "방습필름", "규격": "폭 0.9m", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-8"], "연결": null, "고르기": 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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000176", "원문번호": "표준보강메시", "이름": "표준보강메시", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-9"], "연결": "MT030624", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030624)로 이음 · 값 미확보" },
{ "키": "MP000177", "원문번호": "고강도메시", "이름": "고강도메시", "규격": "", "단위": "㎡", "요구절": ["건설품셈 건축 5-4-9"], "연결": "MT030625", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030625)로 이음 · 값 미확보" },
{ "키": "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, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"} },
@@ -209,7 +209,7 @@
{ "키": "MP000198", "원문번호": "앵커 1/2〃", "이름": "앵커", "규격": "1/2〃", "단위": "개", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "앵커"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT002657, MT002688)" },
{ "키": "MP000199", "원문번호": "블라인드리벳", "이름": "블라인드리벳", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "고르기": {"구분": "볼트·앵커·철물", "상세구분": "볼트·너트"} },
{ "키": "MP000200", "원문번호": "철물 D22 철근", "이름": "철물", "규격": "D22 철근", "단위": "㎏", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000201", "원문번호": "실리콘(㎏)", "이름": "실리콘", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": null, "고르기": null, "비고": "자재품목 실리콘실란트는 ℓ — ㎏ 환산 안 함 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000201", "원문번호": "실리콘(㎏)", "이름": "실리콘", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 2-2-6"], "연결": "MT030626", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030626)로 이음 · 값 미확보" },
{ "키": "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, "고르기": {"구분": "도료·방수·접착", "상세구분": "방수·실링"} },
@@ -218,20 +218,20 @@
{ "키": "MP000207", "원문번호": "바퀴숫돌 평면용", "이름": "바퀴숫돌", "규격": "평면용 A24 QWV1호 A205×25×25 KSL 6501", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000208", "원문번호": "바퀴숫돌 최종용", "이름": "바퀴숫돌", "규격": "최종용 A24 QWV 5호 A205×22×22", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": null, "고르기": 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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000210", "원문번호": "압접버너용 노즐", "이름": "노즐", "규격": "압접버너용", "단위": "개", "요구절": ["건설품셈 토목 4-5-1 가스압접 소모재료(참고자료)"], "연결": "MT030627", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030627)로 이음 · 값 미확보" },
{ "키": "MP000211", "원문번호": "테르밋용재", "이름": "테르밋용재", "규격": "점화용", "단위": "포", "요구절": ["건설품셈 토목 4-5-2 테르밋 용접 소모재료(참고자료)"], "연결": "MT030628", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030628)로 이음 · 값 미확보" },
{ "키": "MP000212", "원문번호": "테르밋 몰드", "이름": "몰드", "규격": "테르밋 용접용", "단위": "개", "요구절": ["건설품셈 토목 4-5-2 테르밋 용접 소모재료(참고자료)"], "연결": "MT030629", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030629)로 이음 · 값 미확보" },
{ "키": "MP000213", "원문번호": "테르밋 골무", "이름": "골무", "규격": "테르밋 용접용", "단위": "개", "요구절": ["건설품셈 토목 4-5-2 테르밋 용접 소모재료(참고자료)"], "연결": "MT030630", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030630)로 이음 · 값 미확보" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000216", "원문번호": "철구(Shot ball)", "이름": "철구(Shot ball)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 토목 5-2-1 소재 표면처리", "건설품셈 기계설비 9-2-1"], "연결": "MT030631", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030631)로 이음 · 값 미확보" },
{ "키": "MP000217", "원문번호": "무기질아연말샵프라이머", "이름": "무기질아연말 샵프라이머", "규격": "도막두께 20μm", "단위": "", "요구절": ["건설품셈 토목 5-2-1 소재 표면처리"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000218", "원문번호": "철편(Grit)", "이름": "철편(Grit)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 토목 5-2-2 제품 표면처리"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000218", "원문번호": "철편(Grit)", "이름": "철편(Grit)", "규격": "", "단위": "㎏", "요구절": ["건설품셈 토목 5-2-2 제품 표면처리"], "연결": "MT030632", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030632)로 이음 · 값 미확보" },
{ "키": "MP000219", "원문번호": "규사 함유량80%", "이름": "규사", "규격": "규사함유량 80%", "단위": "㎥", "요구절": ["건설품셈 기계설비 9-2-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000220", "원문번호": "동력 Brush", "이름": "동력 Brush", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 9-2-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000221", "원문번호": "Wire Brush", "이름": "Wire Brush", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 9-2-1", "건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000220", "원문번호": "동력 Brush", "이름": "동력 Brush", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 9-2-1"], "연결": "MT030633", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030633)로 이음 · 값 미확보" },
{ "키": "MP000221", "원문번호": "Wire Brush", "이름": "Wire Brush", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 9-2-1", "건설품셈 기계설비 13-11-5"], "연결": "MT030634", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030634)로 이음 · 값 미확보" },
{ "키": "MP000222", "원문번호": "스레트실테이프 13㎜", "이름": "스레트실테이프", "규격": "13㎜", "단위": "㎝", "요구절": ["건설품셈 기계설비 11-1-3", "건설품셈 기계설비 11-3-3"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000223", "원문번호": "컴파운드", "이름": "컴파운드", "규격": "", "단위": "g", "요구절": ["건설품셈 기계설비 11-1-3", "건설품셈 기계설비 11-3-3"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000223", "원문번호": "컴파운드", "이름": "컴파운드", "규격": "", "단위": "g", "요구절": ["건설품셈 기계설비 11-1-3", "건설품셈 기계설비 11-3-3"], "연결": "MT030635", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030635)로 이음 · 값 미확보" },
{ "키": "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)" },
@@ -243,14 +243,14 @@
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000235", "원문번호": "슈 표준관입시험용", "이름": "슈", "규격": "표준관입시험용", "단위": "개", "요구절": ["건설품셈 토목 8-2-1"], "연결": "MT030636", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030636)로 이음 · 값 미확보" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000239", "원문번호": "베인 전용로드 ø16×750", "이름": "베인 전용로드", "규격": "ø16×750", "단위": "본", "요구절": ["건설품셈 토목 8-2-2"], "연결": "MT030637", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030637)로 이음 · 값 미확보" },
{ "키": "MP000240", "원문번호": "로드 ø40.5×1m", "이름": "로드", "규격": "ø40.5×1m", "단위": "본", "요구절": ["건설품셈 토목 8-2-2"], "연결": "MT030638", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030638)로 이음 · 값 미확보" },
{ "키": "MP000241", "원문번호": "표준사 평판재하시험용", "이름": "표준사", "규격": "평판재하시험용", "단위": "㎏", "요구절": ["건설품셈 토목 8-2-4"], "연결": "MT030639", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030639)로 이음 · 값 미확보" },
{ "키": "MP000242", "원문번호": "단독콘 정재하시험용", "이름": "단독콘", "규격": "정재하시험용", "단위": "개", "요구절": ["건설품셈 토목 8-2-6"], "연결": "MT030640", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030640)로 이음 · 값 미확보" },
{ "키": "MP000243", "원문번호": "윙비트 대구경 보링용", "이름": "윙비트", "규격": "대구경 보링용", "단위": "개", "요구절": ["건설품셈 토목 8-4-1", "건설품셈 토목 8-4-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 8줄 — 지역·규격 선택 필요 (MT005696, MT005697, MT005698 외)" },
{ "키": "MP000244", "원문번호": "벤토나이트 보링 이수용", "이름": "벤토나이트", "규격": "보링 이수용", "단위": "㎏", "요구절": ["건설품셈 토목 8-4-1", "건설품셈 토목 8-4-2"], "연결": null, "고르기": null, "비고": "자재품목 후보 3줄 — 지역·규격 선택 필요 (MT007622, MT007623, MT007624) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000245", "원문번호": "기포제 대구경 보링용", "이름": "기포제", "규격": "대구경 보링용", "단위": "", "요구절": ["건설품셈 토목 8-4-2"], "연결": null, "고르기": {"구분": "도료·방수·접착", "상세구분": "접착·혼화", "대표": "MT000097"}, "비고": "자재품목 후보 2줄 — 지역·규격 선택 필요 (MT000097, MT007754)" },
@@ -258,119 +258,119 @@
{ "키": "MP000247", "원문번호": "버튼비트 대구경 보링용", "이름": "버튼비트", "규격": "대구경 보링용", "단위": "개", "요구절": ["건설품셈 토목 8-4-2"], "연결": null, "고르기": {"구분": "기계·설비", "상세구분": "기계류"}, "비고": "자재품목 후보 5줄 — 지역·규격 선택 필요 (MT005691, MT005692, MT005693 외)" },
{ "키": "MP000248", "원문번호": "보온 성형물", "이름": "보온 성형물", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000249", "원문번호": "보온용 철선", "이름": "철선", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철선", "대표": "MT000194"}, "비고": "굵기(#8~#20) 갈림 — 원문 규격 없음" },
{ "키": "MP000250", "원문번호": "Lagging Sheet", "이름": "Lagging Sheet", "규격": "", "단위": "㎡", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000250", "원문번호": "Lagging Sheet", "이름": "Lagging Sheet", "규격": "", "단위": "㎡", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": "MT030641", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030641)로 이음 · 값 미확보" },
{ "키": "MP000251", "원문번호": "Sheet Metal Screw", "이름": "Sheet Metal Screw", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-3-1"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000252", "원문번호": "기계유", "이름": "기름", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-4-2"], "연결": null, "고르기": 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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000253", "원문번호": "코크스", "이름": "코크스", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2", "건설품셈 기계설비 13-6-4"], "연결": "MT030642", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030642)로 이음 · 값 미확보" },
{ "키": "MP000254", "원문번호": "Sand Paper 각종", "이름": "Sand Paper", "규격": "각종", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": "MT030643", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030643)로 이음 · 값 미확보" },
{ "키": "MP000255", "원문번호": "여과기 14\"×14〃", "이름": "여과기", "규격": "14\"×14〃", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": "MT030644", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030644)로 이음 · 값 미확보" },
{ "키": "MP000256", "원문번호": "걸레 특상품", "이름": "걸레", "규격": "특상품", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": null, "고르기": 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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000257", "원문번호": "세유 C-3", "이름": "세유", "규격": "C-3", "단위": "", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": "MT030645", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030645)로 이음 · 값 미확보" },
{ "키": "MP000258", "원문번호": "Grease", "이름": "Grease", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2", "건설품셈 기계설비 13-10-2", "건설품셈 기계설비 13-11-5"], "연결": "MT030646", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030646)로 이음 · 값 미확보" },
{ "키": "MP000259", "원문번호": "Machine oil", "이름": "Machine oil", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2", "건설품셈 기계설비 13-10-2"], "연결": "MT030647", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030647)로 이음 · 값 미확보" },
{ "키": "MP000260", "원문번호": "Gasoline", "이름": "Gasoline", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": "MT030648", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030648)로 이음 · 값 미확보" },
{ "키": "MP000261", "원문번호": "Galvanized wire #8#16", "이름": "Galvanized wire", "규격": "#8#16", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": "MT030649", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030649)로 이음 · 값 미확보" },
{ "키": "MP000262", "원문번호": "Grinding Wheel 8\"ø×25m/m t", "이름": "Grinding Wheel", "규격": "8\"ø×25m/m t", "단위": "EA", "요구절": ["건설품셈 기계설비 13-6-1"], "연결": "MT030650", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030650)로 이음 · 값 미확보" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000265", "원문번호": "보일유", "이름": "보일유", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-6-1", "건설품셈 기계설비 13-6-2"], "연결": "MT030651", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030651)로 이음 · 값 미확보" },
{ "키": "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, "고르기": null, "비고": "자재품목 후보 12줄 — 지역·규격 선택 필요 (MT003366, MT003367, MT003368 외) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000269", "원문번호": "세유 03", "이름": "세유", "규격": "03", "단위": "", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000269", "원문번호": "세유 03", "이름": "세유", "규격": "03", "단위": "", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030652", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030652)로 이음 · 값 미확보" },
{ "키": "MP000270", "원문번호": "시너 에나멜용", "이름": "시너", "규격": "에나멜용", "단위": "", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000271", "원문번호": "Wire brush 각종 3/81.6\"", "이름": "Wire brush", "규격": "각종 3/81.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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000271", "원문번호": "Wire brush 각종 3/81.6\"", "이름": "Wire brush", "규격": "각종 3/81.6\"", "단위": "EA", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030653", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030653)로 이음 · 값 미확보" },
{ "키": "MP000272", "원문번호": "Hack saw blade 12\"", "이름": "Hack saw blade", "규격": "12\"", "단위": "EA", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030654", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030654)로 이음 · 값 미확보" },
{ "키": "MP000273", "원문번호": "Drill 1.6ø∼3.8ø", "이름": "Drill", "규격": "1.6ø∼3.8ø", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030655", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030655)로 이음 · 값 미확보" },
{ "키": "MP000274", "원문번호": "Grinder wheel 8\"ø∼25m/m t", "이름": "Grinder wheel", "규격": "8\"ø∼25m/m t", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030656", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030656)로 이음 · 값 미확보" },
{ "키": "MP000275", "원문번호": "File 각종", "이름": "File", "규격": "각종", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030657", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030657)로 이음 · 값 미확보" },
{ "키": "MP000276", "원문번호": "Oil stone 각종(황 중 세)", "이름": "Oil stone", "규격": "각종(황, 중, 세)", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030658", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030658)로 이음 · 값 미확보" },
{ "키": "MP000277", "원문번호": "목탄 6000", "이름": "목탄", "규격": "6,000", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "소모품", "대표": "MT006278"}, "비고": "자재품목 후보 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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000280", "원문번호": "Sand Paper", "이름": "Sand Paper", "규격": "", "단위": "Sh", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030659", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030659)로 이음 · 값 미확보" },
{ "키": "MP000281", "원문번호": "광목", "이름": "광목", "규격": "", "단위": "m", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030660", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030660)로 이음 · 값 미확보" },
{ "키": "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, "고르기": 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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000286", "원문번호": "붕사", "이름": "붕사", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030661", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030661)로 이음 · 값 미확보" },
{ "키": "MP000287", "원문번호": "Compound 절연용", "이름": "Compound", "규격": "절연용", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030662", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030662)로 이음 · 값 미확보" },
{ "키": "MP000288", "원문번호": "3-Bond 밀착제 No.2", "이름": "3-Bond", "규격": "밀착제 No.2", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-2"], "연결": "MT030663", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030663)로 이음 · 값 미확보" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000290", "원문번호": "Nozzle", "이름": "Nozzle", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-3", "건설품셈 기계설비 13-6-6"], "연결": "MT030664", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030664)로 이음 · 값 미확보" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000293", "원문번호": "세유", "이름": "세유", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-6-7", "건설품셈 기계설비 13-10-2", "건설품셈 기계설비 13-11-5"], "연결": "MT030665", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030665)로 이음 · 값 미확보" },
{ "키": "MP000294", "원문번호": "전기용접", "이름": "전기용접", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": "MT030666", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030666)로 이음 · 값 미확보" },
{ "키": "MP000295", "원문번호": "탄소봉", "이름": "탄소봉", "규격": "", "단위": "본", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": "MT030667", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030667)로 이음 · 값 미확보" },
{ "키": "MP000296", "원문번호": "Grinder 12\"ø", "이름": "Grinder", "규격": "12\"ø", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": "MT030668", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030668)로 이음 · 값 미확보" },
{ "키": "MP000297", "원문번호": "돌 65×305", "이름": "돌", "규격": "65×305", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": "MT030669", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030669)로 이음 · 값 미확보" },
{ "키": "MP000298", "원문번호": "Film 2회", "이름": "Film", "규격": "2회", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-8"], "연결": "MT030670", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030670)로 이음 · 값 미확보" },
{ "키": "MP000299", "원문번호": "탄소봉 8ø×350㎜", "이름": "탄소봉", "규격": "8ø×350㎜", "단위": "본", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-10"], "연결": "MT030671", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030671)로 이음 · 값 미확보" },
{ "키": "MP000300", "원문번호": "규사", "이름": "규사", "규격": "", "단위": "㎥", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null, "고르기": 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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000301", "원문번호": "노즐", "이름": "노즐", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": "MT030672", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030672)로 이음 · 값 미확보" },
{ "키": "MP000302", "원문번호": "탈에폭시레신", "이름": "탈에폭시레신", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-6-9"], "연결": "MT030673", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030673)로 이음 · 값 미확보" },
{ "키": "MP000303", "원문번호": "그라인더돌 12\"ø", "이름": "그라인더돌", "규격": "12\"ø", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-10", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": "MT030674", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030674)로 이음 · 값 미확보" },
{ "키": "MP000304", "원문번호": "Film 65×305", "이름": "Film", "규격": "65×305", "단위": "매", "요구절": ["건설품셈 기계설비 13-6-10"], "연결": "MT030675", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030675)로 이음 · 값 미확보" },
{ "키": "MP000305", "원문번호": "Tar epoxy", "이름": "Tar epoxy", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-6-10"], "연결": "MT030676", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030676)로 이음 · 값 미확보" },
{ "키": "MP000306", "원문번호": "마린B/T(선박도로용)", "이름": "마린B/T(선박도로용)", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-6-10"], "연결": "MT030677", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030677)로 이음 · 값 미확보" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000308", "원문번호": "Zinc primer 15μ", "이름": "Zinc primer", "규격": "15μ", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": "MT030678", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030678)로 이음 · 값 미확보" },
{ "키": "MP000309", "원문번호": "Tar Epoxy 125μ", "이름": "Tar Epoxy", "규격": "125μ", "단위": "㎾h", "요구절": ["건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": "MT030679", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030679)로 이음 · 값 미확보" },
{ "키": "MP000310", "원문번호": "Tar Epoxy 2회", "이름": "Tar Epoxy", "규격": "2회", "단위": "", "요구절": ["건설품셈 기계설비 13-6-12"], "연결": "MT030680", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030680)로 이음 · 값 미확보" },
{ "키": "MP000311", "원문번호": "전기용접봉", "이름": "전기용접봉", "규격": "", "단위": "㎾h", "요구절": ["건설품셈 기계설비 13-6-13"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000314", "원문번호": "drill 1/4\"", "이름": "drill", "규격": "1/4\"", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": "MT030681", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030681)로 이음 · 값 미확보" },
{ "키": "MP000315", "원문번호": "drill 11/15\"", "이름": "drill", "규격": "11/15\"", "단위": "개", "요구절": ["건설품셈 기계설비 13-6-15"], "연결": "MT030682", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030682)로 이음 · 값 미확보" },
{ "키": "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, "고르기": null, "비고": "자재품목 후보 1줄 — 지역·규격 선택 필요 (MT003499) · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000319", "원문번호": "Tar Epoxy 1회도장", "이름": "Tar Epoxy", "규격": "1회도장", "단위": "", "요구절": ["건설품셈 기계설비 13-6-16"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000319", "원문번호": "Tar Epoxy 1회도장", "이름": "Tar Epoxy", "규격": "1회도장", "단위": "", "요구절": ["건설품셈 기계설비 13-6-16"], "연결": "MT030683", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030683)로 이음 · 값 미확보" },
{ "키": "MP000320", "원문번호": "가루비누", "이름": "가루비누", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-7-22"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000321", "원문번호": "걸레", "이름": "걸레", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-10-2", "건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000325", "원문번호": "M/C OIL", "이름": "M/C OIL", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030684", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030684)로 이음 · 값 미확보" },
{ "키": "MP000326", "원문번호": "Grinder Wheel", "이름": "Grinder Wheel", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030685", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030685)로 이음 · 값 미확보" },
{ "키": "MP000327", "원문번호": "Oil Stone", "이름": "Oil Stone", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030686", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030686)로 이음 · 값 미확보" },
{ "키": "MP000328", "원문번호": "File", "이름": "File", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030687", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030687)로 이음 · 값 미확보" },
{ "키": "MP000329", "원문번호": "아연도철선", "이름": "아연도철선", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": {"구분": "철근·강재", "상세구분": "철선"}, "비고": "굵기별 갈림 — 원문 규격 없음" },
{ "키": "MP000330", "원문번호": "Drill", "이름": "Drill", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000330", "원문번호": "Drill", "이름": "Drill", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030688", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030688)로 이음 · 값 미확보" },
{ "키": "MP000331", "원문번호": "사포", "이름": "사포", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000332", "원문번호": "비닐시드", "이름": "비닐시드", "규격": "", "단위": "㎡", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000333", "원문번호": "용접장갑", "이름": "용접장갑", "규격": "", "단위": "족", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": 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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000334", "원문번호": "Compound", "이름": "Compound", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030689", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030689)로 이음 · 값 미확보" },
{ "키": "MP000335", "원문번호": "3-Bond", "이름": "3-Bond", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030690", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030690)로 이음 · 값 미확보" },
{ "키": "MP000336", "원문번호": "Seal Tape", "이름": "Seal Tape", "규격": "", "단위": "통", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030691", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030691)로 이음 · 값 미확보" },
{ "키": "MP000337", "원문번호": "백묵", "이름": "백묵", "규격": "", "단위": "통", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030692", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030692)로 이음 · 값 미확보" },
{ "키": "MP000338", "원문번호": "석필", "이름": "석필", "규격": "", "단위": "통", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030693", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030693)로 이음 · 값 미확보" },
{ "키": "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, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000340", "원문번호": "흑 Welder Glass", "이름": "흑 Welder Glass", "규격": "", "단위": "연", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030694", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030694)로 이음 · 값 미확보" },
{ "키": "MP000341", "원문번호": "백 Welder Glass", "이름": "백 Welder Glass", "규격": "", "단위": "연", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030695", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030695)로 이음 · 값 미확보" },
{ "키": "MP000342", "원문번호": "오스터날", "이름": "오스터날", "규격": "", "단위": "SET", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030696", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030696)로 이음 · 값 미확보" },
{ "키": "MP000343", "원문번호": "탭", "이름": "탭", "규격": "", "단위": "SET", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030697", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030697)로 이음 · 값 미확보" },
{ "키": "MP000344", "원문번호": "다이스", "이름": "다이스", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030698", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030698)로 이음 · 값 미확보" },
{ "키": "MP000345", "원문번호": "정", "이름": "정", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030699", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030699)로 이음 · 값 미확보" },
{ "키": "MP000346", "원문번호": "용접면", "이름": "용접면", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000347", "원문번호": "용접홀다", "이름": "용접홀다", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000348", "원문번호": "용접앞치마", "이름": "용접앞치마", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000349", "원문번호": "Center Punch", "이름": "Center Punch", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000349", "원문번호": "Center Punch", "이름": "Center Punch", "규격": "", "단위": "개", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030700", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030700)로 이음 · 값 미확보" },
{ "키": "MP000350", "원문번호": "써비스볼트", "이름": "써비스볼트", "규격": "", "단위": "본", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000351", "원문번호": "대강", "이름": "대강", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000352", "원문번호": "유지", "이름": "유지", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000353", "원문번호": "Washer", "이름": "Washer", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": null, "고르기": null, "비고": "고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000351", "원문번호": "대강", "이름": "대강", "규격": "", "단위": "㎏", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030701", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030701)로 이음 · 값 미확보" },
{ "키": "MP000352", "원문번호": "유지", "이름": "유지", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030702", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030702)로 이음 · 값 미확보" },
{ "키": "MP000353", "원문번호": "Washer", "이름": "Washer", "규격": "", "단위": "매", "요구절": ["건설품셈 기계설비 13-11-5"], "연결": "MT030703", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030703)로 이음 · 값 미확보" },
{ "키": "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, "비고": "연결: 자재품목 한 줄" },
{ "키": "MP000358", "원문번호": "전력", "이름": "전력", "규격": "", "단위": "㎾h", "요구절": ["건설품셈 기계설비 13-2-4", "건설품셈 기계설비 13-6-3", "건설품셈 기계설비 13-6-6"], "연결": {"이름": "전력량요금", "계약종별": "입력"}, "고르기": null, "비고": "연결: 유가전력 전력 줄 · 계약종별은 로직 입력 「전력 계약종별」 — 품셈·계약예규에 계약종별 규정 없음(전력비는 실비 계상) · 시험 계산은 그 계약종별 전력량요금 가운데 낮은 값" },
{ "키": "MP000359", "원문번호": "중유", "이름": "중유", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": null, "고르기": null, "비고": "중유는 받지 않기로 함 — 미연결 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" },
{ "키": "MP000359", "원문번호": "중유", "이름": "중유", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-6-9", "건설품셈 기계설비 13-6-11", "건설품셈 기계설비 13-6-17"], "연결": "MT030704", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030704)로 이음 · 값 미확보" },
{ "키": "MP000360", "원문번호": "징크프라이머", "이름": "징크프라이머", "규격": "", "단위": "", "요구절": ["건설품셈 기계설비 13-6-9"], "연결": "MT003383", "고르기": null, "비고": "연결: 자재품목 한 줄" },
{ "키": "MP000361", "원문번호": "동 및 동합금용 용접봉 BCUP3", "이름": "동 및 동합금용 용접봉", "규격": "BCUP3", "단위": "㎏", "요구절": ["건설품셈 기계설비 1-2-1"], "연결": null, "고르기": {"구분": "잡재료", "상세구분": "용접·가스"}, "비고": "자재품목에 같은 품명 없음" },
{ "키": "MP000362", "원문번호": "폴리에틸렌필름 0.04㎜", "이름": "폴리에틸렌필름", "규격": "t=0.04㎜", "단위": "㎡", "요구절": ["건설품셈 건축 6-5-3"], "연결": null, "고르기": null, "비고": "자재품목 PE 필름은 0.03·0.05㎜ — 0.04㎜ 없음 · 고르기 없음(자재품목 그 묶음에 같은 단위·이름 줄이 없음)" },
{ "키": "MP000363", "원문번호": "아스팔트싱글 336×1,000×3㎜", "이름": "아스팔트싱글", "규격": "336×1,000×3㎜", "단위": "매", "요구절": ["건설품셈 건축 7-1-5"], "연결": null, "고르기": null, "비고": "자재품목 슁글은 ㎡ — 매 환산 안 함 · 고르기 없음(자재품목 묶음에 짝이 없음 — 관리자가 화면에서 이음)" }
{ "키": "MP000363", "원문번호": "아스팔트싱글 336×1,000×3㎜", "이름": "아스팔트싱글", "규격": "336×1,000×3㎜", "단위": "매", "요구절": ["건설품셈 건축 7-1-5"], "연결": "MT030705", "고르기": null, "비고": "PLAN 7-4b: 자재품목 새 줄(MT030705)로 이음 · 값 미확보" }
]
}
+3 -2
View File
@@ -1068,7 +1068,9 @@ def test_고르기_조건의_모르는_변수를_잡음(whole):
def test_변수_참조_줄은_고르기_조건으로_바뀜(whole):
"""일감24 — `MT:{철선}` 꼴 옛 참조 19줄을 고르기 조건으로 옮김(남은 2줄은 관·단위 사정)."""
"""일감24 — `MT:{철선}` 꼴 옛 참조 19줄을 고르기 조건으로 옮김.
VR관(GF000173) PLAN 7-4b 절반에서 1=2.5m 환산으로 마저 옮김 남은 1줄은
커플링밴드(GF000176, 접속티와 갈리는 문제 sub2 이름 칸을 더하는 )."""
남음 = [
(str(row[""]), item["요소"])
for data in cm.load().values()
@@ -1080,6 +1082,5 @@ def test_변수_참조_줄은_고르기_조건으로_바뀜(whole):
and "{" in item["요소"]
]
assert sorted(남음) == [
("GF000173", "MP:VR관 ∅{관경}"),
("GF000176", "MP:커플링밴드 ∅{관경}"),
]
@@ -66,6 +66,100 @@ PM = json.loads((MD / "재료_품셈재료.json").read_text(encoding="utf-8"))["
"용접봉": "잡재료",
"": "잡재료",
"고철": "잡재료",
# PLAN 7-4b 뒤 절반 — 자재품목에 짝 없던 재료 106종을 새 줄로 만들어 이음(값 미확보)
"3-Bond": "잡재료",
"BASECHANNEL": "건축마감",
"Center Punch": "기계·설비",
"Compound": "잡재료",
"Drill": "기계·설비",
"FLUX": "잡재료",
"File": "잡재료",
"Film": "기계·설비",
"Galvanized wire": "철근·강재",
"Gasoline": "잡재료",
"Grease": "잡재료",
"Grinder": "기계·설비",
"Grinder Wheel": "잡재료",
"Grinder wheel": "잡재료",
"Grinding Wheel": "잡재료",
"HDPE 시트": "관·이음관",
"Hack saw blade": "잡재료",
"JOINT FILLER": "도료·방수·접착",
"Lagging Sheet": "콘크리트제품",
"M/C OIL": "잡재료",
"Machine oil": "잡재료",
"Nozzle": "기계·설비",
"Oil Stone": "잡재료",
"Oil stone": "잡재료",
"Sand Paper": "잡재료",
"Seal Tape": "잡재료",
"TAR PAPER": "도료·방수·접착",
"TOPCHANNEL": "건축마감",
"Tar Epoxy": "도료·방수·접착",
"Tar epoxy": "도료·방수·접착",
"Washer": "볼트·앵커·철물",
"Wire Brush": "잡재료",
"Wire brush": "잡재료",
"Zinc primer": "도료·방수·접착",
"drill": "기계·설비",
"고강도메시": "철근·강재",
"골무": "잡재료",
"광목": "잡재료",
"그라인더돌": "잡재료",
"깃발": "안전시설",
"내부PANEL (목재문)": "목재",
"노즐": "기계·설비",
"다이스": "기계·설비",
"단독콘": "기계·설비",
"대강": "잡재료",
"": "잡재료",
"동력 Brush": "잡재료",
"로드": "기계·설비",
"마린B/T(선박도로용)": "도료·방수·접착",
"모래주머니": "시멘트·골재",
"몰드": "잡재료",
"백 Welder Glass": "잡재료",
"백묵": "잡재료",
"베인 전용로드": "기계·설비",
"보일유": "잡재료",
"보조강재": "철근·강재",
"보호막": "도료·방수·접착",
"붕사": "잡재료",
"사다리": "거푸집·가설재",
"석필": "잡재료",
"세유": "잡재료",
"": "기계·설비",
"스티로폴": "단열·보온",
"스페이셔(몰탈 블록)": "시멘트·골재",
"실리콘": "도료·방수·접착",
"아스팔트싱글": "건축마감",
"알루미늄핀": "거푸집·가설재",
"여과기": "잡재료",
"오스터날": "기계·설비",
"유지": "잡재료",
"전기용접": "잡재료",
"": "잡재료",
"정배지": "건축마감",
"중유": "잡재료",
"지수활제": "도료·방수·접착",
"질석": "단열·보온",
"채움재(아스팔트)": "도료·방수·접착",
"철구(Shot ball)": "잡재료",
"철편(Grit)": "잡재료",
"축중계(이동식)": "기계·설비",
"침식방지안정제": "식생·종자",
"컴파운드": "잡재료",
"코크스": "잡재료",
"콘크리트 표면 강화재(하드너)": "도료·방수·접착",
"탄소봉": "잡재료",
"탈에폭시레신": "도료·방수·접착",
"": "기계·설비",
"테르밋용재": "잡재료",
"틈메우기돌": "석재",
"표준보강메시": "철근·강재",
"표준사": "기계·설비",
"피복제": "도료·방수·접착",
"흑 Welder Glass": "잡재료",
}
@@ -106,10 +200,16 @@ def test_품셈재료_연결_줄이_제_묶음():
def test_품셈재료_이름과_같은_품명_줄이_한_묶음():
# 「스페이셔(몰탈 블록)」 은 뿌리(「스페이셔」)가 같은 다른 물건(철근 스페이셔, 교량·구조부속)과
# 이름만 겹침 — PLAN 7-4b 뒤 절반이 자재품목 새 줄(시멘트·골재)에 「대표」로 콕 집어 이어
# 실제로는 안 섞임(test_품셈재료_연결_줄이_제_묶음 이 그 연결을 확인) · 이 뿌리-우선 검사만 뺌
제외_뿌리충돌 = {"스페이셔(몰탈 블록)"}
idx = collections.defaultdict(list)
for x in ROWS:
idx[_root(x["이름"])].append(x)
for p in PM:
if p["이름"] in 제외_뿌리충돌:
continue
want = 기대.get(p["이름"])
if not want:
continue