eomsangdon and Claude Opus 5.5
64affbb00e
feat(830-2): 재료 DB 가격 열 재정의 · 항목 통합 이어 감 — 조달청 · 일반가격 · 상하차 · 재료 아닌 줄 삭제
...
- 열 한 벌 = 키 · 구분 · 상세구분 · 이름 · 규격 · 단위 · 상하차 · 조달청 · 물가자료 · 유통물가 · 물가정보 · 거래가격 · 일반가격 · 출처 · 비고 · 면수(material_merge.COLUMNS 한 곳 · check_master 가 씀)
- 「관급」 칸 → 「조달청」(값 0 · EST 가격정보 값 안 씀) · 새 칸 「일반가격」(빈칸 · 시스템 관리자 손 입력 · 빌더가 원문번호로 이어 받음) · 상하차 = 단위 바로 뒤
- 남는 줄 지역 기준 = 전국 › 지역 없음 › 서울 › 서울 권역 › 경기 › 그 밖(값 중간) · 기준 지역은 비고 「통합: 기준 지역 …」(지역 없는 묶음은 안 적음)
- 재료 아닌 줄 삭제(요구 832) — 품질시험 수수료 60(가격정보 출처 「2026(경북)」) · 일반 도로용 블록 5(「~26.10.16」) · 치즐 2 줄은 남김 · 값 없음
- 재료_자재품목 24,092 → 17,692 줄(통합 6,335 · 재료 아닌 줄 65) · 남는 줄 키 = 830-1 키(7565ee787 이 지운 대장 키를 되살려 다시 지음 · 새 키 0) · 남는 줄 물가지 값 바뀐 것 0 · 빌더 두 번 = 같은 파일
- 가장 낮은 값 = 사급 칸(물가지 넷 + 일반가격) — master_material.SLOTS · M02_Elem_Alias.PRICES · M02 PRICE_SLOTS · 조달청 칸 안 봄 · M01 고르기 「관급」 표시 = 조달청 칸 · B09 대비표 「관급」 출처 = M01 조달청 칸(이름 그대로)
- M01 재료 화면 상하차 = 고르기(부품 createSelectField) · 새 줄 기본 「-」 · 로직 고르기 표 · 시험 계산 값 줄에 일반가격
- check_master 틀 · 로직 · 조합 0 · 단위 27 · 배 7(전과 같음) · _틀.md · _갱신절차.md 열 정의
- 시험: 새 test_830_2_material_merge · test_830_1 지움(EST 그대로 상태 = 830-2 로 끝남 · 남는 검사는 830_2 로) · 지역 줄 · 관급 이름 · 관급 칸을 보던 시험 기대값 고침(m01_api · m01_pick · masterdata_check · 814_1 · 815_1 · 827_2 · 827_3 · 750_1 · m02_hopyo_match · m02_labor_doc) · 「시멘트 전국」 검색어 시험 = xfail(830-3 연결 할 일)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-14 18:36:51 +09:00
..
2026-11-12 18:12:34 +09:00
2026-11-12 14:24:56 +09:00
2026-11-01 14:43:23 +09:00
2026-10-08 18:26:34 +09:00
2026-11-07 11:54:10 +09:00
2026-11-12 20:24:16 +09:00
2026-11-07 18:00:30 +09:00
2026-11-07 18:00:30 +09:00
2026-11-07 19:40:04 +09:00
2026-11-07 19:40:04 +09:00
2026-11-13 20:47:55 +09:00
2026-11-12 18:54:16 +09:00
2026-11-11 16:32:28 +09:00
2026-11-13 12:51:04 +09:00
2026-11-08 17:11:09 +09:00
2026-11-11 19:46:23 +09:00
2026-11-10 14:47:08 +09:00
2026-11-13 10:15:26 +09:00
2026-11-08 08:04:16 +09:00
2026-11-13 10:15:26 +09:00
2026-11-13 10:15:26 +09:00
2026-11-11 19:17:21 +09:00
2026-11-14 18:36:51 +09:00
2026-11-11 15:02:00 +09:00
2026-11-08 19:17:58 +09:00
2026-11-04 09:24:48 +09:00
2026-11-09 21:02:29 +09:00
2026-11-04 22:21:59 +09:00
2026-11-13 20:39:15 +09:00
2026-11-05 01:15:20 +09:00
2026-11-04 22:13:41 +09:00
2026-11-04 12:09:24 +09:00
2026-11-05 01:15:20 +09:00
2026-11-05 01:15:20 +09:00
2026-11-11 15:02:00 +09:00
2026-11-08 19:17:58 +09:00
2026-11-08 19:17:58 +09:00
2026-11-05 01:15:20 +09:00
2026-11-13 15:48:04 +09:00
2026-11-11 20:24:56 +09:00
2026-11-02 20:22:42 +09:00
2026-11-04 22:13:41 +09:00
2026-11-01 22:27:51 +09:00
2026-11-13 12:51:04 +09:00
2026-11-11 20:24:56 +09:00
2026-11-11 14:36:58 +09:00
2026-11-05 01:15:20 +09:00
2026-11-04 23:13:53 +09:00
2026-11-13 20:39:15 +09:00
2026-11-10 14:47:08 +09:00
2026-11-04 13:20:03 +09:00
2026-11-11 14:36:58 +09:00
2026-11-08 19:17:58 +09:00
2026-11-05 01:15:20 +09:00
2026-10-09 20:51:44 +09:00
2026-10-31 13:22:51 +09:00
2026-10-09 19:14:50 +09:00
2026-11-12 18:12:34 +09:00
2026-11-02 21:15:03 +09:00
2026-11-07 19:40:04 +09:00
2026-11-07 11:54:10 +09:00
2026-11-12 20:24:17 +09:00
2026-11-07 19:40:04 +09:00
2026-11-07 19:40:04 +09:00
2026-11-04 22:27:48 +09:00
2026-10-10 16:39:00 +09:00
2026-10-08 16:18:21 +09:00
2026-11-02 13:17:24 +09:00
2026-11-02 21:15:03 +09:00
2026-11-12 18:57:32 +09:00
2026-11-07 11:32:15 +09:00
2026-11-08 20:48:27 +09:00
2026-10-31 16:14:59 +09:00
2026-10-08 12:01:08 +09:00
2026-10-26 23:44:19 +09:00
2026-11-02 10:08:27 +09:00
2026-10-04 17:36:44 +09:00
2026-11-12 18:57:32 +09:00
2026-11-02 13:54:28 +09:00
2026-11-02 15:50:56 +09:00
2026-11-08 20:48:27 +09:00
2026-11-02 19:47:33 +09:00
2026-11-07 11:32:15 +09:00
2026-11-13 10:15:26 +09:00
2026-10-31 18:19:09 +09:00
2026-11-12 19:45:00 +09:00
2026-11-12 14:24:56 +09:00
2026-11-13 10:15:26 +09:00
2026-11-02 20:36:15 +09:00
2026-10-26 23:44:19 +09:00
2026-10-26 23:44:19 +09:00
2026-10-08 16:15:54 +09:00
2026-10-26 23:44:19 +09:00
2026-10-26 23:44:19 +09:00
2026-10-08 17:36:44 +09:00
2026-10-08 20:03:56 +09:00
2026-10-04 17:56:49 +09:00
2026-11-02 16:50:34 +09:00
2026-10-10 15:32:58 +09:00
2026-11-02 13:17:24 +09:00
2026-10-16 21:31:24 +09:00
2026-10-26 23:44:19 +09:00
2026-10-26 23:44:19 +09:00
2026-10-21 12:48:36 +09:00
2026-10-08 16:22:20 +09:00
2026-11-13 10:15:26 +09:00
2026-11-11 15:02:00 +09:00
2026-11-13 12:51:04 +09:00
2026-11-13 12:51:04 +09:00
2026-11-13 12:51:04 +09:00
2026-11-13 20:47:55 +09:00
2026-11-08 17:11:09 +09:00
2026-11-07 15:23:12 +09:00
2026-11-02 22:54:02 +09:00
2026-11-13 12:51:04 +09:00
2026-11-08 19:17:58 +09:00
2026-11-13 12:51:04 +09:00
2026-11-11 15:02:00 +09:00
2026-11-05 07:41:33 +09:00
2026-11-08 19:17:58 +09:00
2026-11-13 12:51:04 +09:00
2026-11-02 18:56:36 +09:00
2026-11-02 22:54:02 +09:00
2026-10-26 23:44:19 +09:00
2026-11-02 13:17:24 +09:00
2026-10-31 14:16:06 +09:00
2026-10-09 15:15:19 +09:00
2026-11-02 20:46:20 +09:00
2026-11-02 20:36:15 +09:00
2026-11-14 18:36:51 +09:00
2026-11-08 21:09:26 +09:00
2026-11-08 19:17:58 +09:00
2026-10-26 23:44:19 +09:00
2026-11-02 10:08:27 +09:00
2026-11-02 20:36:15 +09:00
2026-10-31 16:24:12 +09:00
2026-11-01 16:32:32 +09:00
2026-10-26 23:44:19 +09:00
2026-10-10 08:22:17 +09:00
2026-11-02 20:36:15 +09:00
2026-10-26 23:44:19 +09:00
2026-11-05 01:32:17 +09:00
2026-11-05 01:32:17 +09:00
2026-10-26 23:44:19 +09:00
2026-10-31 18:30:51 +09:00
2026-10-08 16:11:40 +09:00
2026-11-08 18:52:03 +09:00
2026-11-14 18:36:51 +09:00
2026-11-08 18:52:03 +09:00
2026-11-01 16:03:36 +09:00
2026-11-08 18:52:03 +09:00
2026-11-08 21:09:26 +09:00
2026-10-31 14:41:13 +09:00
2026-11-08 20:48:27 +09:00
2026-11-02 16:50:34 +09:00
2026-11-02 17:42:05 +09:00
2026-11-01 16:32:32 +09:00
2026-11-02 20:36:15 +09:00
2026-11-02 13:17:24 +09:00
2026-11-02 15:50:56 +09:00
2026-11-02 22:54:02 +09:00
2026-11-02 13:53:24 +09:00
2026-11-02 15:50:56 +09:00
2026-11-02 13:57:07 +09:00
2026-11-08 18:52:03 +09:00
2026-11-09 20:49:52 +09:00
2026-10-17 14:42:49 +09:00
2026-11-02 15:50:56 +09:00
2026-11-12 18:57:32 +09:00
2026-10-05 13:14:09 +09:00
2026-11-02 22:05:31 +09:00
2026-11-02 23:01:57 +09:00
2026-11-11 15:02:01 +09:00
2026-11-04 22:27:48 +09:00
2026-11-04 12:59:48 +09:00
2026-11-11 15:02:01 +09:00
2026-11-08 18:52:03 +09:00
2026-11-02 10:52:05 +09:00
2026-11-11 15:02:01 +09:00
2026-11-08 18:52:03 +09:00
2026-11-02 13:57:07 +09:00
2026-11-12 19:49:31 +09:00
2026-10-26 23:44:19 +09:00
2026-11-02 22:54:02 +09:00
2026-10-08 12:06:22 +09:00
2026-11-01 21:21:29 +09:00
2026-10-08 12:01:53 +09:00
2026-10-05 12:34:10 +09:00
2026-10-26 23:44:19 +09:00
2026-11-01 21:21:29 +09:00
2026-11-08 14:56:31 +09:00
2026-11-05 01:32:17 +09:00
2026-11-02 15:50:56 +09:00
2026-11-01 21:21:29 +09:00
2026-11-01 16:00:03 +09:00
2026-11-12 18:11:58 +09:00
2026-11-12 18:11:58 +09:00
2026-10-09 19:14:50 +09:00
2026-11-02 17:42:05 +09:00
2026-11-12 18:11:58 +09:00
2026-11-13 10:36:33 +09:00
2026-11-13 10:36:33 +09:00
2026-11-13 10:15:26 +09:00
2026-11-12 14:43:58 +09:00
2026-11-13 10:36:33 +09:00
2026-11-13 10:36:33 +09:00
2026-11-13 10:15:26 +09:00
2026-11-12 14:21:32 +09:00
2026-11-13 10:15:26 +09:00
2026-11-02 15:50:56 +09:00
2026-10-31 12:41:37 +09:00
2026-11-05 18:19:26 +09:00
2026-11-12 19:45:00 +09:00
2026-11-13 20:20:52 +09:00
2026-11-13 11:41:17 +09:00
2026-11-13 20:47:55 +09:00
2026-11-09 07:37:28 +09:00
2026-11-12 14:24:56 +09:00
2026-11-09 07:37:28 +09:00
2026-11-05 16:59:56 +09:00
2026-11-13 21:06:22 +09:00
2026-11-13 12:51:04 +09:00
2026-11-13 20:57:05 +09:00
2026-11-13 20:47:55 +09:00
2026-11-13 20:47:55 +09:00
2026-11-13 20:47:55 +09:00
2026-11-05 16:59:56 +09:00
2026-11-11 19:46:23 +09:00
2026-11-13 20:39:15 +09:00
2026-11-13 20:39:15 +09:00
2026-11-11 19:46:23 +09:00
2026-11-07 15:38:36 +09:00
2026-11-12 13:36:24 +09:00
2026-11-07 19:40:04 +09:00
2026-11-12 20:24:17 +09:00
2026-11-07 15:38:36 +09:00
2026-11-07 17:44:49 +09:00
2026-11-07 16:46:39 +09:00
2026-11-07 12:57:30 +09:00
2026-11-13 12:51:04 +09:00
2026-11-13 15:48:04 +09:00
2026-11-07 15:23:12 +09:00
2026-11-13 12:51:04 +09:00
2026-11-03 06:16:01 +09:00
2026-11-02 13:54:28 +09:00
2026-10-16 13:44:50 +09:00
2026-10-10 16:43:08 +09:00
2026-11-12 18:57:32 +09:00
2026-10-30 10:03:35 +09:00