
eomsangdonandClaude Opus 5
29cf61f4ad
feat(B09): 일위대가 금액 0.1원 버림 — 자리 규칙 적용 + 끝자리 차이를 화면에 드러냄
- `OutputPlace.UNIT_PRICE_ROW` 추가 — **0.1원 미만 버림**(품셈 1-2-2 「일위대가 금액란
0.1원 미만 버림」). 계산은 전정밀, **표 그리는 자리에서만** 자름(단수는 출력 위치에 붙음).
- **행 합계 = 자른 성분 셋의 합** — 그래야 표에서 `TC = NC+GC+JC` 가 섬. 전정밀 합을
따로 자르면 성분과 합계가 어긋나 보임. 표 전체 합계도 **행별로 자른 값을 더함**
(`단수처리_규칙.md` §2 「행별 처리(합계 후 아님)」).
- ⚠ **행별 절사로 생기는 끝자리 차이를 숨기지 않음** — 화면에 「행별로 0.1원 미만을 버려
합계 끝자리가 다릅니다 (정상). 자르기 전 합계: …」를 띄움. 숨기면 나중에 「합계가 안
맞는다」며 계산을 고치려 듦.
**화면 실측(5174)** — 일위대가 탭 → 목록 64건 → 「제근」 본표 →
`▸ 굴착기(무한궤도) 0.2 | 기계경비(105) | hr | 0.8 | 8,936.5 | 28,329.7 | 11,098.5 | 48,364.7`
→ 기계 줄 클릭 → **시간당 사용료 본표로 파고듦**(손료 13,873.1 · 경유 11,170.6 ·
건설기계운전사 35,412.1 = 60,455.9). 합계 98,292.9 / 자르기 전 98,293.2 표시.
산출 요약 2줄(자재 미확보로 구조물 계열 안 섬)도 탭 상단에 뜸.
⚠ 검증 함정 기록 — 해시 라우트에 쿼리를 붙일 때 `#/b09-estimation?v=2` 는 라우트가
안 잡힘. **`?v=2#/b09-estimation` 처럼 해시 앞에** 붙여야 함.
자체검증 — `pytest tmp/tests/ -q` 116 passed · ruff 통과 · tsc(B09) 통과.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-07 23:23:09 +09:00
..
2026-07-24 17:52:01 +09:00
2026-09-03 20:18:51 +09:00
2026-09-03 20:18:51 +09:00
2026-08-19 18:32:55 +09:00
2026-09-04 11:19:04 +09:00
2026-09-04 11:19:04 +09:00
2026-09-04 18:05:23 +09:00
2026-09-04 11:19:04 +09:00
2026-08-02 00:14:37 +09:00
2026-08-08 22:16:55 +09:00
2026-08-08 22:16:55 +09:00
2026-07-17 15:11:31 +09:00
2026-08-08 10:15:07 +09:00
2026-09-06 18:57:22 +09:00
2026-09-07 23:23:09 +09:00
2026-09-07 20:16:22 +09:00
2026-08-02 07:34:21 +09:00
2026-09-07 14:50:31 +09:00
2026-09-04 18:26:17 +09:00
2026-09-07 14:50:31 +09:00
2026-08-01 14:35:42 +09:00
2026-09-04 19:13:46 +09:00
2026-09-04 19:13:46 +09:00
2026-08-04 19:37:46 +09:00
2026-09-07 14:50:31 +09:00
2026-09-04 18:05:23 +09:00
2026-08-04 19:53:42 +09:00
2026-08-08 10:15:07 +09:00