From 4d128335cf7cb9c471decfc0a0e4615840c61000 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Wed, 30 Sep 2026 13:40:36 +0900 Subject: [PATCH] =?UTF-8?q?fix(M01):=20=EA=B3=B5=ED=86=B5=207=EC=9E=A5=20?= =?UTF-8?q?=EC=84=9D=EC=9E=AC=ED=8C=90=20=EB=B6=99=EC=9E=84=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=20=EC=97=86=EC=9D=8C(=EC=A0=88=20=EB=88=84=EB=9D=BD)?= =?UTF-8?q?=202=EC=A0=88=EC=97=90=20=EC=83=88=20=EB=A1=9C=EC=A7=81=20(PLAN?= =?UTF-8?q?=2028-2a)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 7-4-2 앵커 긴결공법 · 7-4-3 강제트러스 지지공법 — GC001138 · GC001139 - QC000495 · QC000496 범위규칙 앞에 엔진 이름 「초과·이하」 · 용도.로직키 연결 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt --- resources/master_data/_키대장.json | 4 +- .../로직_건설품셈_07장_돌공사.json | 44 +++++++++++++++++++ .../소요량_건설품셈_07장_돌공사.json | 8 ++-- 3 files changed, 51 insertions(+), 5 deletions(-) diff --git a/resources/master_data/_키대장.json b/resources/master_data/_키대장.json index d300b573..1a86176d 100644 --- a/resources/master_data/_키대장.json +++ b/resources/master_data/_키대장.json @@ -1,5 +1,5 @@ { - "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 331, "CC": 341, "GC": 1138, "QC": 2060, "GX": 1, "UA": 38}, + "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 30719, "MO": 74, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 331, "CC": 341, "GC": 1140, "QC": 2060, "GX": 1, "UA": 38}, "폐기": {"MT000001": "자재품목 휘발유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000002": "자재품목 경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000003": "자재품목 선박용경유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000004": "자재품목 중유 — 값이 비고 글뿐 · 유가 테이블로 감", "MT000005": "자재품목 등유 — 값이 비고 글뿐 · 유가 테이블로 감", "LB000399": "이름 「〃」 — 직종이 아니라 되풀이 기호 · 소요량 13-6-9 에서 윗줄 직종으로 바로잡음", "MN": "재료_나라장터자재 — old 로 옮김 · 로직은 자재품목·품셈재료로 갈아 끼움", "LB000372": "미확보 고급기능사 — 측량노임 항공사진고급기능사 옛이름으로 옮김", "LB000393": "미확보 리베팅공 — 건설노임 철골공 옛이름으로 옮김(2010 통합표 연번10)", "LB000405": "미확보 Belt Conveyor 설치공 — 품셈 13-10-1 주② 배분으로 다섯 직종에 나눔", "MT000006": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "MT000007": "자재품목 전력 — 재료_유가전력 전력 줄로 감", "LB000368": "미확보 기술사 — 기술사(건설) 옛이름으로 옮김", "LB000369": "미확보 특급기술자 — 특급기술자(건설) 옛이름으로 옮김", "LB000370": "미확보 고급기술자 — 고급기술자(건설) 옛이름으로 옮김", "LB000361": "미확보 중급기술자 — 중급기술자(건설) 옛이름으로 옮김", "LB000364": "미확보 초급기술자 — 초급기술자(건설) 옛이름으로 옮김", "LB000365": "미확보 고급숙련기술자 — 고급숙련기술자(건설) 옛이름으로 옮김", "LB000366": "미확보 중급숙련기술자 — 중급숙련기술자(건설) 옛이름으로 옮김", "LB000367": "미확보 초급숙련기술자 — 초급숙련기술자(건설) 옛이름으로 옮김", "LB000389": "미확보 기계기사 — 초급기술자(기계·설비) 옛이름으로 옮김", "LB000388": "미확보 기계산업기사 — 초급숙련기술자(기계·설비) 옛이름으로 옮김", "MO000055": {"원문번호": "주택용저압:기본_200이하", "파일": "재료_유가전력.json"}, "MO000056": {"원문번호": "주택용저압:기본_201~400", "파일": "재료_유가전력.json"}, "MO000057": {"원문번호": "주택용저압:기본_400초과", "파일": "재료_유가전력.json"}, "MO000059": {"원문번호": "주택용저압:전력량_다음200", "파일": "재료_유가전력.json"}, "MO000060": {"원문번호": "주택용저압:전력량_400초과", "파일": "재료_유가전력.json"}, "MO000061": {"원문번호": "주택용저압:월간최저요금", "파일": "재료_유가전력.json"}, "MO000062": {"원문번호": "일반용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000063": {"원문번호": "일반용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000064": {"원문번호": "일반용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000065": {"원문번호": "일반용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000066": {"원문번호": "산업용갑I저압:기본", "파일": "재료_유가전력.json"}, "MO000067": {"원문번호": "산업용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, "MO000068": {"원문번호": "산업용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, "MO000069": {"원문번호": "산업용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, "MO000070": {"원문번호": "임시전력갑:기본요금적용", "파일": "재료_유가전력.json"}, "MO000071": {"원문번호": "임시전력갑:전력량요금적용", "파일": "재료_유가전력.json"}, "MO000072": {"원문번호": "임시전력갑:월간최저요금", "파일": "재료_유가전력.json"}}, "키": { "CC000001": {"원문번호": "공통 1-3-1 콘크리트 및 포장용 재료", "파일": "계수_건설품셈_01장_적용기준.json"}, @@ -2296,6 +2296,8 @@ "GC001135": {"원문번호": "유지관리 4-3-1 유량계 교체", "파일": "로직_건설품셈_04장_기계설비.json"}, "GC001136": {"원문번호": "유지관리 4-3-2 관갱생공", "파일": "로직_건설품셈_04장_기계설비.json"}, "GC001137": {"원문번호": "유지관리 4-3-3 배관누수 검사", "파일": "로직_건설품셈_04장_기계설비.json"}, + "GC001138": {"원문번호": "공통 7-4-2 석재판 붙임 앵커 긴결공법", "파일": "로직_건설품셈_07장_돌공사.json"}, + "GC001139": {"원문번호": "공통 7-4-3 석재판 붙임 강제트러스 지지공법", "파일": "로직_건설품셈_07장_돌공사.json"}, "GF000001": {"원문번호": "3-1 경계표시", "파일": "로직_산림품셈_03장_작업장_관리.json"}, "GF000002": {"원문번호": "3-3 작업로 설치", "파일": "로직_산림품셈_03장_작업장_관리.json"}, "GF000003": {"원문번호": "3-4-2 임산물 운반로 신설 작업량", "파일": "로직_산림품셈_03장_작업장_관리.json"}, diff --git a/resources/master_data/로직_건설품셈_07장_돌공사.json b/resources/master_data/로직_건설품셈_07장_돌공사.json index 9b950e19..d6ee4efb 100644 --- a/resources/master_data/로직_건설품셈_07장_돌공사.json +++ b/resources/master_data/로직_건설품셈_07장_돌공사.json @@ -483,6 +483,50 @@ } ], "끝수": null + }, + { + "키": "GC001138", + "원문번호": "7-4-2", + "구분": "건설품셈 공통", + "상세구분": "07장 돌공사", + "이름": "석재판 붙임 앵커 긴결공법", + "결과단위": "원/㎡", + "출처": "건설품셈 공통 7-4-2", + "소유": "공용", + "비고": "구조물 벽체에 앵커로 석재판(비구조요소) 고정(주①) · 앵커 구멍·지지철물·절단·설치·줄눈(코킹) 포함(주②) · 해석: 일당 인원 ÷ 일당 시공량 = ㎡당 인 · 해석: 인력품 = 인력 호표 줄 금액 합 · 해석: 주③ 3% 는 원문 주 글에만 있어(계수 표 없음) 식에 수로 적음 · 석재판·앵커·지지철물 재료 원문 표에 없음", + "시험입력": { "면적": 0.3 }, + "입력": [{ "이름": "면적", "설명": "석재판 1장 면적(0.8㎡ 이하 · 0.3㎡ 이하 / 0.3㎡ 초과 두 구간)", "단위": "㎡", "범위": [0, 0.8], "출처": "건설품셈 공통 7-4-2" }], + "중간": [{ "이름": "시공량", "식": "찾기(QC000495, 면적=면적).시공량" }], + "호표": [ + { "종류": "인력", "요소": "LB000033", "이름": "석공", "단위": "인", "수량": "찾기(QC000495, 면적=면적).석공 / 시공량", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000034", "이름": "줄눈공", "단위": "인", "수량": "찾기(QC000495, 면적=면적).줄눈공 / 시공량", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QC000495, 면적=면적).보통인부 / 시공량", "비목": "노무비" } + ], + "덧줄": [{ "이름": "공구손료 및 경장비", "식": "노무비 * 3 / 100", "비목": "경비", "출처": "건설품셈 공통 7-4-2 주③" }], + "끝수": null + }, + { + "키": "GC001139", + "원문번호": "7-4-3", + "구분": "건설품셈 공통", + "상세구분": "07장 돌공사", + "이름": "석재판 붙임 강제트러스 지지공법", + "결과단위": "원/㎡", + "출처": "건설품셈 공통 7-4-3", + "소유": "공용", + "비고": "구조물 벽체에 하지철물(각관·앵글 등)과 석재판(비구조요소) 설치(주①) · 앵커 구멍·지지철물·트러스 절단·용접·석재판 설치·줄눈(코킹) 포함(주②) · 하지철물 설치 + 석재판 붙임 두 공정을 각 시공량으로 나눠 더함 · 해석: 일당 인원 ÷ 일당 시공량 = ㎡당 인 · 해석: 인력품 = 인력 호표 줄 금액 합 · 해석: 주③ 3% 는 원문 주 글에만 있어(계수 표 없음) 식에 수로 적음 · 석재판·앵커·지지철물 재료 원문 표에 없음", + "시험입력": { "면적": 0.5 }, + "입력": [{ "이름": "면적", "설명": "석재판 1장 면적(0.8㎡ 이하 · 0.3㎡ 이하 / 0.3㎡ 초과 두 구간)", "단위": "㎡", "범위": [0, 0.8], "출처": "건설품셈 공통 7-4-3" }], + "중간": [{ "이름": "하지시공량", "식": "찾기(QC000496, 공정='하지철물 설치', 면적=면적).시공량" }, { "이름": "붙임시공량", "식": "찾기(QC000496, 공정='석재판 붙임', 면적=면적).시공량" }], + "호표": [ + { "종류": "인력", "요소": "LB000012", "이름": "용접공", "단위": "인", "수량": "찾기(QC000496, 공정='하지철물 설치', 면적=면적).용접공 / 하지시공량", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000009", "이름": "철공", "단위": "인", "수량": "찾기(QC000496, 공정='하지철물 설치', 면적=면적).철공 / 하지시공량", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000033", "이름": "석공", "단위": "인", "수량": "찾기(QC000496, 공정='석재판 붙임', 면적=면적).석공 / 붙임시공량", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000034", "이름": "줄눈공", "단위": "인", "수량": "찾기(QC000496, 공정='석재판 붙임', 면적=면적).줄눈공 / 붙임시공량", "비목": "노무비" }, + { "종류": "인력", "요소": "LB000002", "이름": "보통인부", "단위": "인", "수량": "찾기(QC000496, 공정='석재판 붙임', 면적=면적).보통인부 / 붙임시공량", "비목": "노무비" } + ], + "덧줄": [{ "이름": "공구손료 및 경장비", "식": "노무비 * 3 / 100", "비목": "경비", "출처": "건설품셈 공통 7-4-3 주③" }], + "끝수": null } ] } diff --git a/resources/master_data/소요량_건설품셈_07장_돌공사.json b/resources/master_data/소요량_건설품셈_07장_돌공사.json index 05501afd..c69ce355 100644 --- a/resources/master_data/소요량_건설품셈_07장_돌공사.json +++ b/resources/master_data/소요량_건설품셈_07장_돌공사.json @@ -175,9 +175,9 @@ "이름": "석재판 붙임 — 앵커 긴결공법(일당)", "기준": "일당 — 편성 1조 기준", "출처": "건설품셈 공통 7-4-2", - "용도": {"공종": "앵커 긴결공법", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "앵커 긴결공법", "대상": ["인력", "작업량 조건"], "로직키": ["GC001138"]}, "조건": { "면적": "범위" }, - "범위규칙": "아래 값 초과 ~ 위 값 이하(아래 값이 없으면 위 값 이하)", + "범위규칙": "초과·이하 · 아래 값 초과 ~ 위 값 이하(아래 값이 없으면 위 값 이하)", "값칸": { "석공": "인", "줄눈공": "인", "보통인부": "인", "시공량": "㎡" }, "줄": [ { "면적": [null, 0.3], "석공": 3, "줄눈공": 1, "보통인부": 2, "시공량": 10 }, @@ -194,9 +194,9 @@ "이름": "석재판 붙임 — 강제트러스 지지공법(일당)", "기준": "일당 — 편성 1조 기준", "출처": "건설품셈 공통 7-4-3", - "용도": {"공종": "강제트러스 지지공법", "대상": ["인력", "작업량 조건"], "로직키": []}, + "용도": {"공종": "강제트러스 지지공법", "대상": ["인력", "작업량 조건"], "로직키": ["GC001139"]}, "조건": { "공정": "고르기", "면적": "범위" }, - "범위규칙": "아래 값 초과 ~ 위 값 이하(아래 값이 없으면 위 값 이하)", + "범위규칙": "초과·이하 · 아래 값 초과 ~ 위 값 이하(아래 값이 없으면 위 값 이하)", "값칸": { "용접공": "인", "철공": "인", "석공": "인", "줄눈공": "인", "보통인부": "인", "시공량": "㎡" }, "줄": [ { "공정": "하지철물 설치", "면적": [null, 0.3], "용접공": 2, "철공": 1, "시공량": 11 },