knowledge(마스터): 제조노임 미공표 16 직종 산정 반영 — 조사월마다 원 미만 버림

- 값 = 마지막 공표 조사월 값 × 조사월별 전체 평균 증가율을 이어 곱하되 곱할 때마다 원 미만 버림(건설노임 4-라 방식 준용 · 제조 원문에 규정 없음)
- 상태 「미공표」 → 「산정」 · 비고 「산정: <조사월> <값>원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음」
- 빌더 build_인력_노임.py 에 estimate_make 추가 — 다시 돌려도 같은 값 · 추적 md 5절 버림 열과 기계 대조
- 구분 머리 제조업 「원천」 에 옛 회차 11 개 「3. 직종별 조사노임.md」 와 미공표직종_추적.md 를 역할 「산정근거」 로 더함
- kbiz_track_unpublished.py 에 「단계마다 버림(채택)」 열 추가 · cak_track_unpublished.py 도 같은 말로 맞춤(건설 md 는 그대로 다시 나옴)
- 시험 — 인력 상태 집합에서 「미공표」 빠짐 · 제조 산정 값 한 줄 대조

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
This commit is contained in:
2026-09-20 18:47:53 +09:00
co-authored by Claude Opus 5
parent b0cab9c581
commit 6fccd9ed96
6 changed files with 174 additions and 50 deletions
@@ -200,7 +200,7 @@ def main():
W("## 5. 2026.1.1 산정값")
W("")
W(
"| 직종 | 마지막 공표 | 그 값(원) | 이어 곱한 증가율 | 산정값(처리 없음) | ESTX 값 | 단계마다 버림 | 비고 |"
"| 직종 | 마지막 공표 | 그 값(원) | 이어 곱한 증가율 | 산정값(처리 없음) | ESTX 값 | 단계마다 버림(채택) | 비고 |"
)
W("|---|---|---|---|---|---|---|---|")
notes = []
@@ -224,8 +224,9 @@ def main():
)
W("")
W(
"- 「단계마다 버림」 = 공표일 단계마다 원 미만 버림하며 이은 값 — 다산소프트(ESTX) 방식과 견주기 위한 열이며, 원문에 처리 규정이 없으므로 채택하지 않음."
"- 「단계마다 버림(채택)」 = 공표일 단계마다 원 미만며 이은 값 — 다산소프트(ESTX) 와 같은 방식 · 마스터 인력 「값」 은 이 열의 원 단위 정수."
)
W("- 「산정값(처리 없음)」 = 버림 없이 이은 값 — 견주기용으로만 둠.")
W(
"- ESTX 값 = `resources/master_data/ref/_비교_estx.md` 7절 표(다산소프트 EST 2026-07 자재 · 노임 배포본)."
)
@@ -9,6 +9,7 @@
"""
import re
from decimal import ROUND_FLOOR, Decimal
from pathlib import Path
from kbiz_verify import BASE, load_rounds
@@ -57,7 +58,7 @@ def build_track(rs):
A("# 제조노임 미공표 직종 추적 — 마지막 공표값 · 전체 평균 증가율 이음 (참고 계산)\n")
A(
"> 지식DB 근거 문서 — 값을 확정하지 않음. 원 미만 처리 · 어느 시기 값으로 이을지는 사용자 협의로 정함. "
"마스터(`resources/master_data`)에는 반영하지 않음.\n"
"마스터 인력 「값」 은 5절 「단계마다 버림(채택)」 열(사용자 확정 · 건설노임과 같은 방식).\n"
"> 생성: `original/_pipeline/kbiz_track_unpublished.py` (회차 md 에서 값을 읽음)."
)
A("\n## 1. 원문 규칙\n")
@@ -80,12 +81,12 @@ def build_track(rs):
)
A(
"- 건설업 임금실태조사(대한건설협회) 임금적용요령 4-라 의 「전후 시기 값 × 전체 평균 증가율」 같은 규정은 이 보고서에 **없음**. "
"아래 산정값은 건설 쪽 방식을 같은 모양으로 대입해 본 **참고 계산**이며 원문 근거가 없음 — 채택 여부는 사용자 협의."
"아래 산정값은 건설 쪽 방식을 같은 모양으로 대입해 본 계산이며 원문 근거가 없음 — 사용자 확정으로 마스터에 반영(5절 버림 열)."
)
A(
"- 산정식(마지막 공표 조사월 L → "
f"{mlabel(latest_month)}): **산정값 = L 의 공표값 × Π(조사월마다 전체 평균 ÷ 앞 조사월 평균)** = "
f"{mlabel(latest_month)} 전체 평균 ÷ L 전체 평균 (가운데 항이 지워짐). 「원 미만 처리」 규정 없음 → 처리 없이 소수 둘째 자리까지 적음."
f"{mlabel(latest_month)} 전체 평균 ÷ L 전체 평균 (가운데 항이 지워짐). 「원 미만 처리」 규정 없음 → 처리 없는 값과 조사월 단계마다 버린 값을 5절에 함께 적음."
)
A(
"- 「전체 평균 조사노임」 = 「전체평균」 줄(조사노임표 맨 끝) · 조사결과 요약 「전체 조사직종(129개)의 평균 조사노임(일급)」 과 같음. "
@@ -129,23 +130,29 @@ def build_track(rs):
"이음은 실린 조사월끼리 곱함(2023.8 → 2024.6 은 두 조사월 평균의 비)."
)
A(f"\n## 5. {mlabel(latest_month)} 조사(2026-07-01 적용) 산정값\n")
A("| 직종 | 마지막 공표 조사월 | 그 값(원) | 이어 곱한 증가율 | 산정값(처리 없음) | 비고 |")
A("|---|---|---|---|---|---|")
A(
"| 직종 | 마지막 공표 조사월 | 그 값(원) | 이어 곱한 증가율 | 산정값(처리 없음) | 단계마다 버림(채택) | 비고 |"
)
A("|---|---|---|---|---|---|---|")
rows = []
for n in un:
code = last["rows"][n][0]
pub = [(m, val[n][m]) for m in months if val[n].get(m, "*") not in ("*", "-", "")]
m, v = pub[-1]
mult = 1.0
for k in months[months.index(m) + 1 :]:
mult *= step[k]
i = months.index(m)
mult, floor = 1.0, Decimal(num(v))
for a, b in zip(months[i:], months[i + 1 :]):
mult *= step[b]
floor = (floor * num(avg[b]) / num(avg[a])).to_integral_value(rounding=ROUND_FLOOR)
est = num(v) * mult
ratio = num(avg[latest_month]) / num(avg[m])
assert abs(mult - ratio) < 1e-9
note = "값에 `**`(5개 미만) 표기" if "**" in v else ""
rows.append((code, n, m, v, mult, est, note))
A(f"| {code} {n} | {mlabel(m)} | {v} | {mult:.6f} | {est:,.2f} | {note} |")
rows.append((code, n, m, v, mult, est, int(floor), note))
A(f"| {code} {n} | {mlabel(m)} | {v} | {mult:.6f} | {est:,.2f} | {int(floor):,} | {note} |")
A(
"\n- 「단계마다 버림(채택)」 = 조사월 단계마다 원 미만을 버리며 이은 값(건설노임과 같은 방식) — 마스터 인력 「값」 은 이 열의 원 단위 정수."
"\n- 「산정값(처리 없음)」 = 버림 없이 이은 값 — 견주기용으로만 둠."
"\n- 「마지막 공표」 는 `**`(응답업체 5개 미만 · 활용시 주의) 표기가 붙은 값도 공표값으로 보아 셈 — `*` · `-` 만 값 없음."
"\n- 「그 값」 은 마지막으로 값이 실린 조사월의 공표 표기 그대로(`**` 포함). 산정값은 `**` 를 뗀 숫자에 곱함."
"\n- 마지막 공표값이 2020 이전인 직종은 없음 — 전 직종의 마지막 공표값이 2020.8 이후 회차에서 나와 2019 이전 회차는 받지 않음."
@@ -1,6 +1,6 @@
# 제조노임 미공표 직종 추적 — 마지막 공표값 · 전체 평균 증가율 이음 (참고 계산)
> 지식DB 근거 문서 — 값을 확정하지 않음. 원 미만 처리 · 어느 시기 값으로 이을지는 사용자 협의로 정함. 마스터(`resources/master_data`)에는 반영하지 않음.
> 지식DB 근거 문서 — 값을 확정하지 않음. 원 미만 처리 · 어느 시기 값으로 이을지는 사용자 협의로 정함. 마스터 인력 「값」 은 5절 「단계마다 버림(채택)」 열(사용자 확정 · 건설노임과 같은 방식).
> 생성: `original/_pipeline/kbiz_track_unpublished.py` (회차 md 에서 값을 읽음).
## 1. 원문 규칙
@@ -11,8 +11,8 @@
- 2024.1 ~ 2026.7 적용 회차 「특수기호의 정의」: 「‘*’ 표시는 조사업체가 3개 미만이거나 표본수가 적은 경우, 또는 변동계수가 커 신뢰성을 확보하기 어려운 직종으로 ‘공표 제외’」 · 「‘**’ 표시는 응답기업 5개 미만인 직종으로 활용시 주의가 필요함」
- 조사노임 표 밑 「주2」 (전 회차): 「‘-’표시는 조사되지 않음, ‘*’표시는 조사업체가 3개 미만이거나 표본수가 적고 변동계수가 커지는 등 신뢰성을 확인하기 어려운 직종, ‘**’표시는 5개 미만을 나타내는 것으로 활용시 주의 필요함」
- 「주3」: 「(5~7)식품가공원, (20~21)일반화학원, (23~25)배합원, (125~126)특수차운전원의 통합단가는 2019년까지만 발표하고 2020년부터는 발표하지 아니함」
- 건설업 임금실태조사(대한건설협회) 임금적용요령 4-라 의 「전후 시기 값 × 전체 평균 증가율」 같은 규정은 이 보고서에 **없음**. 아래 산정값은 건설 쪽 방식을 같은 모양으로 대입해 본 **참고 계산**이며 원문 근거가 없음 — 채택 여부는 사용자 협의.
- 산정식(마지막 공표 조사월 L → 2026.3): **산정값 = L 의 공표값 × Π(조사월마다 전체 평균 ÷ 앞 조사월 평균)** = 2026.3 전체 평균 ÷ L 전체 평균 (가운데 항이 지워짐). 「원 미만 처리」 규정 없음 → 처리 없이 소수 둘째 자리까지 적음.
- 건설업 임금실태조사(대한건설협회) 임금적용요령 4-라 의 「전후 시기 값 × 전체 평균 증가율」 같은 규정은 이 보고서에 **없음**. 아래 산정값은 건설 쪽 방식을 같은 모양으로 대입해 본 계산이며 원문 근거가 없음 — 사용자 확정으로 마스터에 반영(5절 버림 열).
- 산정식(마지막 공표 조사월 L → 2026.3): **산정값 = L 의 공표값 × Π(조사월마다 전체 평균 ÷ 앞 조사월 평균)** = 2026.3 전체 평균 ÷ L 전체 평균 (가운데 항이 지워짐). 「원 미만 처리」 규정 없음 → 처리 없는 값과 조사월 단계마다 버린 값을 5절에 함께 적음.
- 「전체 평균 조사노임」 = 「전체평균」 줄(조사노임표 맨 끝) · 조사결과 요약 「전체 조사직종(129개)의 평균 조사노임(일급)」 과 같음. 원문 주: 각 직종별 평균은 단순평균값, 전체 조사직종의 평균은 가중평균.
## 2. 조사월별 전체 조사직종 평균 조사노임 (원문 인용)
@@ -81,25 +81,27 @@
## 5. 2026.3 조사(2026-07-01 적용) 산정값
| 직종 | 마지막 공표 조사월 | 그 값(원) | 이어 곱한 증가율 | 산정값(처리 없음) | 비고 |
|---|---|---|---|---|---|
| 5 제과제빵떡제조원 | 2025.8 | **85,718 | 1.051691 | 90,148.83 | 값에 `**`(5개 미만) 표기 |
| 10 목재건조기계조작원 | 2023.3 | **117,835 | 1.151870 | 135,730.60 | 값에 `**`(5개 미만) 표기 |
| 12 합판제조원 | 2025.8 | **104,356 | 1.051691 | 109,750.24 | 값에 `**`(5개 미만) 표기 |
| 14 목제품도장원 | 2023.8 | 90,586 | 1.140272 | 103,292.69 | |
| 19 채석및석재절단원 | 2025.8 | 132,499 | 1.051691 | 139,347.97 | |
| 46 판금원 | 2025.8 | 102,749 | 1.051691 | 108,060.17 | |
| 51 목형원 | 2022.8 | **102,021 | 1.192788 | 121,689.47 | 값에 `**`(5개 미만) 표기 |
| 53 다이캐스트원 | 2025.8 | **93,951 | 1.051691 | 98,807.40 | 값에 `**`(5개 미만) 표기 |
| 54 조형원 | 2025.8 | 115,864 | 1.051691 | 121,853.10 | |
| 69 금속교정원 | 2025.8 | **102,015 | 1.051691 | 107,288.23 | 값에 `**`(5개 미만) 표기 |
| 72 쇠톱기조작원 | 2023.8 | **111,861 | 1.140272 | 127,551.98 | 값에 `**`(5개 미만) 표기 |
| 77 용융도금기조작원 | 2025.8 | **109,998 | 1.051691 | 115,683.88 | 값에 `**`(5개 미만) 표기 |
| 81 태핑기조작원 | 2025.8 | **103,175 | 1.051691 | 108,508.19 | 값에 `**`(5개 미만) 표기 |
| 83 모형조각기조작원 | 2020.8 | **99,929 | 1.247053 | 124,616.78 | 값에 `**`(5개 미만) 표기 |
| 93 공업배관원 | 2025.8 | **120,639 | 1.051691 | 126,874.92 | 값에 `**`(5개 미만) 표기 |
| 104 벨트콘베이어작업원 | 2025.8 | **83,831 | 1.051691 | 88,164.29 | 값에 `**`(5개 미만) 표기 |
| 직종 | 마지막 공표 조사월 | 그 값(원) | 이어 곱한 증가율 | 산정값(처리 없음) | 단계마다 버림(채택) | 비고 |
|---|---|---|---|---|---|---|
| 5 제과제빵떡제조원 | 2025.8 | **85,718 | 1.051691 | 90,148.83 | 90,148 | 값에 `**`(5개 미만) 표기 |
| 10 목재건조기계조작원 | 2023.3 | **117,835 | 1.151870 | 135,730.60 | 135,728 | 값에 `**`(5개 미만) 표기 |
| 12 합판제조원 | 2025.8 | **104,356 | 1.051691 | 109,750.24 | 109,750 | 값에 `**`(5개 미만) 표기 |
| 14 목제품도장원 | 2023.8 | 90,586 | 1.140272 | 103,292.69 | 103,290 | |
| 19 채석및석재절단원 | 2025.8 | 132,499 | 1.051691 | 139,347.97 | 139,347 | |
| 46 판금원 | 2025.8 | 102,749 | 1.051691 | 108,060.17 | 108,060 | |
| 51 목형원 | 2022.8 | **102,021 | 1.192788 | 121,689.47 | 121,686 | 값에 `**`(5개 미만) 표기 |
| 53 다이캐스트원 | 2025.8 | **93,951 | 1.051691 | 98,807.40 | 98,807 | 값에 `**`(5개 미만) 표기 |
| 54 조형원 | 2025.8 | 115,864 | 1.051691 | 121,853.10 | 121,853 | |
| 69 금속교정원 | 2025.8 | **102,015 | 1.051691 | 107,288.23 | 107,288 | 값에 `**`(5개 미만) 표기 |
| 72 쇠톱기조작원 | 2023.8 | **111,861 | 1.140272 | 127,551.98 | 127,550 | 값에 `**`(5개 미만) 표기 |
| 77 용융도금기조작원 | 2025.8 | **109,998 | 1.051691 | 115,683.88 | 115,683 | 값에 `**`(5개 미만) 표기 |
| 81 태핑기조작원 | 2025.8 | **103,175 | 1.051691 | 108,508.19 | 108,508 | 값에 `**`(5개 미만) 표기 |
| 83 모형조각기조작원 | 2020.8 | **99,929 | 1.247053 | 124,616.78 | 124,612 | 값에 `**`(5개 미만) 표기 |
| 93 공업배관원 | 2025.8 | **120,639 | 1.051691 | 126,874.92 | 126,874 | 값에 `**`(5개 미만) 표기 |
| 104 벨트콘베이어작업원 | 2025.8 | **83,831 | 1.051691 | 88,164.29 | 88,164 | 값에 `**`(5개 미만) 표기 |
- 「단계마다 버림(채택)」 = 조사월 단계마다 원 미만을 버리며 이은 값(건설노임과 같은 방식) — 마스터 인력 「값」 은 이 열의 원 단위 정수.
- 「산정값(처리 없음)」 = 버림 없이 이은 값 — 견주기용으로만 둠.
- 「마지막 공표」 는 `**`(응답업체 5개 미만 · 활용시 주의) 표기가 붙은 값도 공표값으로 보아 셈 — `*` · `-` 만 값 없음.
- 「그 값」 은 마지막으로 값이 실린 조사월의 공표 표기 그대로(`**` 포함). 산정값은 `**` 를 뗀 숫자에 곱함.
- 마지막 공표값이 2020 이전인 직종은 없음 — 전 직종의 마지막 공표값이 2020.8 이후 회차에서 나와 2019 이전 회차는 받지 않음.
@@ -8,6 +8,8 @@
건설노임 원문 「통합·명칭변경 직종」 목록의 옛 직종은 현행 줄 `옛이름` 으로 옮겼음.
- 인력_건설노임 미공표 — 원문 4-라 산정값을 「값」 에 넣고 상태 「산정」 · 근거는 비고 한 줄.
이음 = 원문 회차의 전체직종 평균을 그대로 이음(미공표직종_추적.md 4절) · 산정값은 같은 md 5절과 대조.
- 인력_제조노임 미공표 — 조사월마다 전체 평균 증가율을 곱하며 원 미만 버림(건설 4-라 방식 준용 · 제조 원문에 규정 없음).
대조는 제조 미공표직종_추적.md 5절 「단계마다 버림(채택)」 열 · 옛 회차 md 는 구분 머리 「원천」(역할 산정근거)에.
쓰기: ./venv/Scripts/python.exe resources/master_data/scripts/build_인력_노임.py
옛 모양(원문별 파일 · 열쇠)으로 쓰고 끝에 `master_keys.adopt` 가 인력.json(키 · 구분)으로 받음.
@@ -29,6 +31,7 @@ ROOT = Path(__file__).resolve().parents[3]
MD = ROOT / "resources/master_data"
COST = ROOT / "resources/knowledge/original/원가계산"
CAK = COST / "노임단가_건설업_대한건설협회"
KBIZ = COST / "노임단가_제조업_중소기업중앙회"
WAGE = "원/일"
_INT = re.compile(r"\d{1,3}(?:,\d{3})+")
@@ -347,6 +350,7 @@ def main():
)
estimate(wage)
estimate_make(make)
print("새 틀로 받음", mk.adopt())
@@ -384,5 +388,51 @@ def estimate(wage: dict) -> None:
print(f"건설노임 미공표 산정 {n} 줄 · 미공표직종_추적.md 5절 값과 같음")
# ── 제조노임 미공표 산정 ─────────────────────────────────────────────
def estimate_make(make: dict) -> None:
"""제조 미공표 직종 — 조사월마다 평균 증가율을 곱하며 원 미만 버림(건설 4-라 방식 준용).
이음·대조는 제조 미공표직종_추적.md 4절(단계) · 5절(「단계마다 버림(채택)」 열)."""
track = KBIZ / "미공표직종_추적.md"
text = track.read_text(encoding="utf-8")
steps = { # 뒤 조사월 → (분자, 분모)
r[0].split("")[1]: (num(r[1]), num(r[2])) for r in table_after(text, "| 앞 → 뒤 |")[1:]
}
hist = table_after(text, "| 직종 (최근 판 코드) |")
months = hist[0][1:]
vals = {r[0].split()[0]: r[1:] for r in hist[1:]}
shown = {r[0].split()[0]: r for r in table_after(text, "| 직종 | 마지막 공표 조사월 |")[1:]}
n = 0
for r in make[""]:
if r.get("상태") not in ("미공표", "산정"):
continue
cells_ = vals[r["열쇠"]] # 원문 표기 그대로(`**` = 공표값 · `*` · `-` = 값 없음)
last = max(i for i, v in enumerate(cells_) if v.replace("*", "").strip() not in ("", "-"))
at, base = months[last], num(cells_[last].replace("*", ""))
value = Decimal(base)
for b in months[last + 1 :]:
top, bottom = steps[b]
value = (value * top / bottom).to_integral_value(rounding=ROUND_FLOOR)
want = shown[r["열쇠"]]
assert str(value) == want[5].replace(",", ""), (r["열쇠"], value, want[5])
r[""] = int(value)
r["상태"] = "산정"
r["비고"] = (
f"산정: {at} {base:,}× 평균 증가율(원 미만 버림)"
" — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음"
)
n += 1
make["원천"] = [s for s in make["원천"] if s["역할"] == "primary"] + [
{
"경로": p.relative_to(ROOT).as_posix(),
"해시": hashlib.sha256(p.read_bytes()).hexdigest(),
"역할": "산정근거",
}
for p in [*sorted(KBIZ.glob("20??-??-??/3. 직종별 조사노임.md")), track]
]
head = {k: v for k, v in make.items() if k != ""}
dump_master(MD / "인력_제조노임.json", head, make[""])
print(f"제조노임 미공표 산정 {n} 줄 · 미공표직종_추적.md 5절 버림 열과 같음")
if __name__ == "__main__":
main()
+76 -16
View File
@@ -37,6 +37,66 @@
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2026상반기_중소제조업_직종별_임금조사_중소기업중앙회.md",
"해시": "01739fd9f698955fc61e66a6848dedf93ccfc1e2ab74bee52201feaab8738530",
"역할": "primary"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2020-07-01/3. 직종별 조사노임.md",
"해시": "8ec3ad1eee86755ead7ed9b1c5b8f006531aba1c8346986d86c2d12c60c0320b",
"역할": "산정근거"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2021-01-01/3. 직종별 조사노임.md",
"해시": "577312a455f13b2dc936161bed864ff4792193ff927c016a6780473b635ce8e9",
"역할": "산정근거"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2021-07-01/3. 직종별 조사노임.md",
"해시": "40fa84a4909b675e03b48f9c0add7aa3b24dfcaa767b4ff343f4bf78e3231a99",
"역할": "산정근거"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2022-01-01/3. 직종별 조사노임.md",
"해시": "a08e0ac184883291c1225fc05a45f88c0aadf399d513059064e8abc43c71cb48",
"역할": "산정근거"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2022-07-01/3. 직종별 조사노임.md",
"해시": "2c74a39ec5c88e317152b8095c6459060661f641022110ce64aea8c9ff108439",
"역할": "산정근거"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2023-01-01/3. 직종별 조사노임.md",
"해시": "0e44bfd25c9f6b0e9984cc60cdfd3f55cb144d46dbce62c6f6a492e8b1b5b050",
"역할": "산정근거"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2023-07-01/3. 직종별 조사노임.md",
"해시": "fd50840dab26d7dcbc05216d71f763ed1de46f37679c02a63663f51fb7de6b1f",
"역할": "산정근거"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2024-01-01/3. 직종별 조사노임.md",
"해시": "9a53b4e4a34a2279796169c185eeb4e6cac1d50ed12b0e611c201aa73bdba31d",
"역할": "산정근거"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2024-10-01/3. 직종별 조사노임.md",
"해시": "461f4298c1b7d7c93935206f140896a5b51d28c21819b8193e17f400be1e6273",
"역할": "산정근거"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2025-07-01/3. 직종별 조사노임.md",
"해시": "6aac6d94b32768a9f64868159ad0c836c08a983bef10dc90758efa96245e06df",
"역할": "산정근거"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/2026-01-01/3. 직종별 조사노임.md",
"해시": "c9dc660808ad2ab918637a196d38d2d72cd8a6f512c09c2f82d74c352bf97455",
"역할": "산정근거"
},
{
"경로": "resources/knowledge/original/원가계산/노임단가_제조업_중소기업중앙회/미공표직종_추적.md",
"해시": "1f450588c051f87e872dec3a0d980ae7e9ce17a0040ddb0382814b0f1ee7e8cf",
"역할": "산정근거"
}
],
"상세구분": [
@@ -312,21 +372,21 @@
{ "키": "LB000134", "원문번호": "2", "구분": "제조업", "상세구분": "CAD설계", "이름": "CAD설계사(회로)", "규격": "", "단위": "원/일", "값": 149344, "출처": "제조노임 2", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000135", "원문번호": "3", "구분": "제조업", "상세구분": "웹활용", "이름": "컴퓨터웹디자이너", "규격": "", "단위": "원/일", "값": 120661, "출처": "제조노임 3", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000136", "원문번호": "4", "구분": "제조업", "상세구분": "컴퓨터운용", "이름": "컴퓨터운용사", "규격": "", "단위": "원/일", "값": 150801, "출처": "제조노임 4", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000137", "원문번호": "5", "구분": "제조업", "상세구분": "식품가공", "이름": "제과제빵떡제조원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 5", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000137", "원문번호": "5", "구분": "제조업", "상세구분": "식품가공", "이름": "제과제빵떡제조원", "규격": "", "단위": "원/일", "값": 90148, "출처": "제조노임 5", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2025.8 85,718원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000138", "원문번호": "6", "구분": "제조업", "상세구분": "식품가공", "이름": "식품가공원", "규격": "", "단위": "원/일", "값": 94481, "출처": "제조노임 6", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000139", "원문번호": "7", "구분": "제조업", "상세구분": "식품가공", "이름": "식품가공기계조작원", "규격": "", "단위": "원/일", "값": 102181, "출처": "제조노임 7", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000140", "원문번호": "8", "구분": "제조업", "상세구분": "귀금속세공", "이름": "귀금속보석세공원", "규격": "", "단위": "원/일", "값": 117929, "출처": "제조노임 8", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000141", "원문번호": "9", "구분": "제조업", "상세구분": "제재·제지", "이름": "목재가공기계조작원", "규격": "", "단위": "원/일", "값": 112792, "출처": "제조노임 9", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000142", "원문번호": "10", "구분": "제조업", "상세구분": "제재·제지", "이름": "목재건조기계조작원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 10", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000142", "원문번호": "10", "구분": "제조업", "상세구분": "제재·제지", "이름": "목재건조기계조작원", "규격": "", "단위": "원/일", "값": 135728, "출처": "제조노임 10", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2023.3 117,835원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000143", "원문번호": "11", "구분": "제조업", "상세구분": "제재·제지", "이름": "펄프종이제조장치조작원", "규격": "", "단위": "원/일", "값": 128597, "출처": "제조노임 11", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000144", "원문번호": "12", "구분": "제조업", "상세구분": "제재·제지", "이름": "합판제조원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 12", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000144", "원문번호": "12", "구분": "제조업", "상세구분": "제재·제지", "이름": "합판제조원", "규격": "", "단위": "원/일", "값": 109750, "출처": "제조노임 12", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2025.8 104,356원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000145", "원문번호": "13", "구분": "제조업", "상세구분": "제재·제지", "이름": "종이제품생산기계조작원", "규격": "", "단위": "원/일", "값": 114106, "출처": "제조노임 13", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000146", "원문번호": "14", "구분": "제조업", "상세구분": "제재·제지", "이름": "목제품도장원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 14", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000146", "원문번호": "14", "구분": "제조업", "상세구분": "제재·제지", "이름": "목제품도장원", "규격": "", "단위": "원/일", "값": 103290, "출처": "제조노임 14", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2023.8 90,586원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000147", "원문번호": "15", "구분": "제조업", "상세구분": "가구제조", "이름": "가구목제품제조원", "규격": "", "단위": "원/일", "값": 107423, "출처": "제조노임 15", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000148", "원문번호": "16", "구분": "제조업", "상세구분": "유리제품", "이름": "유리제품생산기계조작원", "규격": "", "단위": "원/일", "값": 114912, "출처": "제조노임 16", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000149", "원문번호": "17", "구분": "제조업", "상세구분": "유리제품", "이름": "유리절단및재단원", "규격": "", "단위": "원/일", "값": 95183, "출처": "제조노임 17", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000150", "원문번호": "18", "구분": "제조업", "상세구분": "요업·화학· 콘크리트", "이름": "점토제품생산기계조작원", "규격": "", "단위": "원/일", "값": 102036, "출처": "제조노임 18", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000151", "원문번호": "19", "구분": "제조업", "상세구분": "요업·화학· 콘크리트", "이름": "채석및석재절단원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 19", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000151", "원문번호": "19", "구분": "제조업", "상세구분": "요업·화학· 콘크리트", "이름": "채석및석재절단원", "규격": "", "단위": "원/일", "값": 139347, "출처": "제조노임 19", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2025.8 132,499원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000152", "원문번호": "20", "구분": "제조업", "상세구분": "요업·화학· 콘크리트", "이름": "시멘트광물제품생산기계조작원", "규격": "", "단위": "원/일", "값": 136636, "출처": "제조노임 20", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000153", "원문번호": "21", "구분": "제조업", "상세구분": "화학·고무· 플라스틱", "이름": "화학제품생산기계조작원", "규격": "", "단위": "원/일", "값": 116889, "출처": "제조노임 21", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000154", "원문번호": "22", "구분": "제조업", "상세구분": "화학·고무· 플라스틱", "이름": "플라스틱제품생산기계조작원", "규격": "", "단위": "원/일", "값": 110755, "출처": "제조노임 22", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
@@ -353,15 +413,15 @@
{ "키": "LB000175", "원문번호": "43", "구분": "제조업", "상세구분": "모피․피혁", "이름": "모피가죽제조원", "규격": "", "단위": "원/일", "값": 91534, "출처": "제조노임 43", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000176", "원문번호": "44", "구분": "제조업", "상세구분": "제화", "이름": "제화원", "규격": "", "단위": "원/일", "값": 104096, "출처": "제조노임 44", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000177", "원문번호": "45", "구분": "제조업", "상세구분": "제화", "이름": "신발제조기조작원", "규격": "", "단위": "원/일", "값": 87798, "출처": "제조노임 45", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000178", "원문번호": "46", "구분": "제조업", "상세구분": "금속가공", "이름": "판금원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 46", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000178", "원문번호": "46", "구분": "제조업", "상세구분": "금속가공", "이름": "판금원", "규격": "", "단위": "원/일", "값": 108060, "출처": "제조노임 46", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2025.8 102,749원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000179", "원문번호": "47", "구분": "제조업", "상세구분": "금속가공", "이름": "제관원", "규격": "", "단위": "원/일", "값": 119113, "출처": "제조노임 47", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000180", "원문번호": "48", "구분": "제조업", "상세구분": "금속가공", "이름": "단조원", "규격": "", "단위": "원/일", "값": 114828, "출처": "제조노임 48", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000181", "원문번호": "49", "구분": "제조업", "상세구분": "금속가공", "이름": "주물(주조)원", "규격": "", "단위": "원/일", "값": 115294, "출처": "제조노임 49", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000182", "원문번호": "50", "구분": "제조업", "상세구분": "금속가공", "이름": "용접원", "규격": "", "단위": "원/일", "값": 124879, "출처": "제조노임 50", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000183", "원문번호": "51", "구분": "제조업", "상세구분": "금속가공", "이름": "목형원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 51", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000183", "원문번호": "51", "구분": "제조업", "상세구분": "금속가공", "이름": "목형원", "규격": "", "단위": "원/일", "값": 121686, "출처": "제조노임 51", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2022.8 102,021원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000184", "원문번호": "52", "구분": "제조업", "상세구분": "금속가공", "이름": "금형원", "규격": "", "단위": "원/일", "값": 127946, "출처": "제조노임 52", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000185", "원문번호": "53", "구분": "제조업", "상세구분": "금속가공", "이름": "다이캐스트원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 53", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000186", "원문번호": "54", "구분": "제조업", "상세구분": "금속가공", "이름": "조형원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 54", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000185", "원문번호": "53", "구분": "제조업", "상세구분": "금속가공", "이름": "다이캐스트원", "규격": "", "단위": "원/일", "값": 98807, "출처": "제조노임 53", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2025.8 93,951원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000186", "원문번호": "54", "구분": "제조업", "상세구분": "금속가공", "이름": "조형원", "규격": "", "단위": "원/일", "값": 121853, "출처": "제조노임 54", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2025.8 115,864원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000187", "원문번호": "55", "구분": "제조업", "상세구분": "금속가공", "이름": "절곡원", "규격": "", "단위": "원/일", "값": 108555, "출처": "제조노임 55", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000188", "원문번호": "56", "구분": "제조업", "상세구분": "금속가공", "이름": "압연원", "규격": "", "단위": "원/일", "값": 109472, "출처": "제조노임 56", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000189", "원문번호": "57", "구분": "제조업", "상세구분": "금속가공", "이름": "열처리원", "규격": "", "단위": "원/일", "값": 114461, "출처": "제조노임 57", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
@@ -376,21 +436,21 @@
{ "키": "LB000198", "원문번호": "66", "구분": "제조업", "상세구분": "도장 도금", "이름": "전기도금원", "규격": "", "단위": "원/일", "값": 112340, "출처": "제조노임 66", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000199", "원문번호": "67", "구분": "제조업", "상세구분": "도장 도금", "이름": "피복원", "규격": "", "단위": "원/일", "값": 96298, "출처": "제조노임 67", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000200", "원문번호": "68", "구분": "제조업", "상세구분": "도장 도금", "이름": "합성수지피막원", "규격": "", "단위": "원/일", "값": 93356, "출처": "제조노임 68", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000201", "원문번호": "69", "구분": "제조업", "상세구분": "교정", "이름": "금속교정원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 69", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000201", "원문번호": "69", "구분": "제조업", "상세구분": "교정", "이름": "금속교정원", "규격": "", "단위": "원/일", "값": 107288, "출처": "제조노임 69", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2025.8 102,015원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000202", "원문번호": "70", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "선반기조작원", "규격": "", "단위": "원/일", "값": 123489, "출처": "제조노임 70", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000203", "원문번호": "71", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "드릴링기조작원", "규격": "", "단위": "원/일", "값": 101336, "출처": "제조노임 71", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000204", "원문번호": "72", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "쇠톱기조작원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 72", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000204", "원문번호": "72", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "쇠톱기조작원", "규격": "", "단위": "원/일", "값": 127550, "출처": "제조노임 72", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2023.8 111,861원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000205", "원문번호": "73", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "벤딩머쉰조작원", "규격": "", "단위": "원/일", "값": 104512, "출처": "제조노임 73", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000206", "원문번호": "74", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "프레나기조작원", "규격": "", "단위": "원/일", "값": 103338, "출처": "제조노임 74", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000207", "원문번호": "75", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "레이저광선원", "규격": "", "단위": "원/일", "값": 119138, "출처": "제조노임 75", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000208", "원문번호": "76", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "신선기조작원", "규격": "", "단위": "원/일", "값": 99704, "출처": "제조노임 76", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000209", "원문번호": "77", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "용융도금기조작원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 77", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000209", "원문번호": "77", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "용융도금기조작원", "규격": "", "단위": "원/일", "값": 115683, "출처": "제조노임 77", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2025.8 109,998원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000210", "원문번호": "78", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "플라스틱사출기조작원", "규격": "", "단위": "원/일", "값": 107966, "출처": "제조노임 78", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000211", "원문번호": "79", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "압출기조작원", "규격": "", "단위": "원/일", "값": 115520, "출처": "제조노임 79", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000212", "원문번호": "80", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "인발기조작원", "규격": "", "단위": "원/일", "값": 105429, "출처": "제조노임 80", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000213", "원문번호": "81", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "태핑기조작원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 81", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000213", "원문번호": "81", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "태핑기조작원", "규격": "", "단위": "원/일", "값": 108508, "출처": "제조노임 81", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2025.8 103,175원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000214", "원문번호": "82", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "연삭기및연마기조작원", "규격": "", "단위": "원/일", "값": 116506, "출처": "제조노임 82", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000215", "원문번호": "83", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "모형조각기조작원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 83", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000215", "원문번호": "83", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "모형조각기조작원", "규격": "", "단위": "원/일", "값": 124612, "출처": "제조노임 83", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2020.8 99,929원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000216", "원문번호": "84", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "머쉬닝센터조작원", "규격": "", "단위": "원/일", "값": 119851, "출처": "제조노임 84", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000217", "원문번호": "85", "구분": "제조업", "상세구분": "공작기계 조작", "이름": "기타공작기계조작원", "규격": "", "단위": "원/일", "값": 124222, "출처": "제조노임 85", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000218", "원문번호": "86", "구분": "제조업", "상세구분": "기계기술", "이름": "기계기술자", "규격": "", "단위": "원/일", "값": 146084, "출처": "제조노임 86", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
@@ -400,7 +460,7 @@
{ "키": "LB000222", "원문번호": "90", "구분": "제조업", "상세구분": "정비․수리", "이름": "전기전자설비정비원", "규격": "", "단위": "원/일", "값": 137584, "출처": "제조노임 90", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000223", "원문번호": "91", "구분": "제조업", "상세구분": "정비․수리", "이름": "일반기계수리원", "규격": "", "단위": "원/일", "값": 134065, "출처": "제조노임 91", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000224", "원문번호": "92", "구분": "제조업", "상세구분": "정비․수리", "이름": "전기및정밀기기수리원", "규격": "", "단위": "원/일", "값": 138265, "출처": "제조노임 92", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000225", "원문번호": "93", "구분": "제조업", "상세구분": "배관", "이름": "공업배관원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 93", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000225", "원문번호": "93", "구분": "제조업", "상세구분": "배관", "이름": "공업배관원", "규격": "", "단위": "원/일", "값": 126874, "출처": "제조노임 93", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2025.8 120,639원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000226", "원문번호": "94", "구분": "제조업", "상세구분": "폐수정화", "이름": "폐수처리장치조작원", "규격": "", "단위": "원/일", "값": 136252, "출처": "제조노임 94", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000227", "원문번호": "95", "구분": "제조업", "상세구분": "전기", "이름": "전기기사", "규격": "", "단위": "원/일", "값": 158759, "출처": "제조노임 95", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000228", "원문번호": "96", "구분": "제조업", "상세구분": "전기", "이름": "전기산업기사", "규격": "", "단위": "원/일", "값": 135437, "출처": "제조노임 96", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
@@ -411,7 +471,7 @@
{ "키": "LB000233", "원문번호": "101", "구분": "제조업", "상세구분": "조립작업", "이름": "경기계조립원", "규격": "", "단위": "원/일", "값": 129158, "출처": "제조노임 101", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000234", "원문번호": "102", "구분": "제조업", "상세구분": "조립작업", "이름": "중기계조립원", "규격": "", "단위": "원/일", "값": 134081, "출처": "제조노임 102", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000235", "원문번호": "103", "구분": "제조업", "상세구분": "조립작업", "이름": "통신기계조립원", "규격": "", "단위": "원/일", "값": 110853, "출처": "제조노임 103", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000236", "원문번호": "104", "구분": "제조업", "상세구분": "조립작업", "이름": "벨트콘베이어작업원", "규격": "", "단위": "원/일", "값": null, "출처": "제조노임 104", "일시간": 8, "상태": "미공표", "옛이름": [], "비고": "원문 *", "준용": null },
{ "키": "LB000236", "원문번호": "104", "구분": "제조업", "상세구분": "조립작업", "이름": "벨트콘베이어작업원", "규격": "", "단위": "원/일", "값": 88164, "출처": "제조노임 104", "일시간": 8, "상태": "산정", "옛이름": [], "비고": "산정: 2025.8 83,831원 × 평균 증가율(원 미만 버림) — 건설노임 4-라 방식 준용 · 제조 원문에 규정 없음", "준용": null },
{ "키": "LB000237", "원문번호": "105", "구분": "제조업", "상세구분": "조립작업", "이름": "부품조립원", "규격": "", "단위": "원/일", "값": 110036, "출처": "제조노임 105", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000238", "원문번호": "106", "구분": "제조업", "상세구분": "제품검사․ 마감", "이름": "제품검사및조정원", "규격": "", "단위": "원/일", "값": 109491, "출처": "제조노임 106", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
{ "키": "LB000239", "원문번호": "107", "구분": "제조업", "상세구분": "제품검사․ 마감", "이름": "상표부착원", "규격": "", "단위": "원/일", "값": 95538, "출처": "제조노임 107", "일시간": 8, "상태": "공표", "옛이름": [], "비고": null, "준용": null },
+5 -1
View File
@@ -641,13 +641,17 @@ def test_노임_갈래_파일_원문_대조():
"미확보": 31,
}
assert {tuple(r) for r in rows} == {cm.LABOR_COLS}
assert {r["상태"] for r in rows} == set(cm.LABOR_STATUS)
# 「미공표」 는 남지 않음 — 건설·제조 미공표 직종은 모두 「산정」(원 미만 버림)
assert {r["상태"] for r in rows} == set(cm.LABOR_STATUS) - {"미공표"}
whole = mf.Master(files)
assert whole.value("LB:기술사(건설)")[0] == 467217
assert whole.value("LB:측량중급기술자")[0] == 251596
assert whole.value("LB:특급건설사업관리기술인")[0] == 399247
assert whole.value("LB:IT PM")[0] == 492039
assert whole.value("LB:나무의사")[0] == 326359
# 제조 미공표 산정 — 조사월마다 원 미만 버림(미공표직종_추적.md 5절 채택 열)
assert whole.value("LB000137")[0] == 90148 # 제과제빵떡제조원
assert whole.get("LB000137")["상태"] == "산정"
assert whole.get("LB:측량중급기술자")["구분"] == "측량"
assert whole.get("LB:기술사(건설)")["상세구분"] == "건설"
assert whole.get("LB:도화중급기능사")["상세구분"] == "기능계 도화"