diff --git a/B07_DesignDetail/B07_DesignDetail_Engine_Cad_Table.py b/B07_DesignDetail/B07_DesignDetail_Engine_Cad_Table.py index d0f1fce7..c8e605c5 100644 --- a/B07_DesignDetail/B07_DesignDetail_Engine_Cad_Table.py +++ b/B07_DesignDetail/B07_DesignDetail_Engine_Cad_Table.py @@ -49,7 +49,11 @@ _CROSS_RIGHT_ROWS: tuple[tuple[str | None, str | None], ...] = ( ("성토파종", "fill_seeding"), ("절토살포", "cut_spraying"), ("제근", "grubbing"), - (None, None), + # 사토장(유용토운반작업장) — **「쌓기」와 갈라 세운다**(2026-09-09 확정 ㉠). + # ⚠ 여기는 원래 **빈 줄**이었고, 실무 원본 횡단도에는 그 자리가 **아예 없다** + # (2026-09-09 400dpi 실측). 즉 **납품 양식을 늘리는 것이 아니라 안 쓰던 칸을 쓰는 것**이다. + # ⚠ 사토장이 없는 측점에는 값이 안 실려 종전처럼 빈칸으로 남는다. + ("사토장", "spoil_fill"), ("노면다짐", "road_compaction"), ) @@ -74,6 +78,8 @@ QUANTITY_VALUE_KEYS: tuple[str, ...] = ( "fill_seeding", "cut_spraying", "grubbing", + # 사토장 — 「쌓기(embankment)」와 **다른 칸**이다. 합치지 않는다(확정 ㉠). + "spoil_fill", "road_compaction", ) diff --git a/B07_DesignDetail/B07_DesignDetail_Engine_Cross_Quantity.py b/B07_DesignDetail/B07_DesignDetail_Engine_Cross_Quantity.py index c51b7a3c..0604ec3f 100644 --- a/B07_DesignDetail/B07_DesignDetail_Engine_Cross_Quantity.py +++ b/B07_DesignDetail/B07_DesignDetail_Engine_Cross_Quantity.py @@ -47,6 +47,9 @@ AREA_KEYS: tuple[tuple[str, str], ...] = ( ("embankment", "fill_area_m2"), ("ditch_soil", "ditch_soil_area_m2"), ("ditch_rock", "ditch_rock_area_m2"), + # 사토장 — **`fill_area_m2` 와 갈라 든다**. B06 이 이미 노선 성토에서 뺀 값이라 + # 여기서 더하거나 빼지 않는다(확정 ㉠ — 같은 흙을 두 번 세지 않기). + ("spoil_fill", "spoil_fill_area_m2"), ) #: `ditch_split_basis` 를 사람이 읽는 말로. 도면·화면이 「왜 이렇게 갈렸나」를 보일 때 쓴다.