[ADD] Geruest: Teile-DWGs (data/geruest/<artnr>.dwg) als Geometrie im GR_-Block; TEILEFARBE als Liste parallel zu ARTINR (Flag farbig in geruest.json), Sivas-Merkmal 108 aus cfg [Sivas]; Menue-Befehle GERUEST_SAEULEN/_ROHRABHAENGER/_WANDBEFESTIGUNG

[FIX] Sivas-Export las nicht existierendes Attribut FARBE
This commit is contained in:
Simon Hensch committed 2026-09-29 12:07:00 +02:00
1 parent 66c4336b9e
commit 4e39c64ec1
21 files changed
+637 -383

No files matched your search

+10 -2
View File
@@ -108,7 +108,6 @@
[blockpattern]
pattern_kreisel= KR_*, KREISEL_*, ECKRAD_*
pattern_eckrad= ECKRAD_*
pattern_gerade= AP110*, AP_110*
pattern_strecke= Vario*, Staustrecke*, AUS_Element*, EIN_Element*, VF_*, GF_*
pattern_variofoerderer= VF_*
pattern_gefaellestrecke= GF_*
@@ -121,13 +120,16 @@ pattern_btmt_beladung= BTMT-Beladung*
pattern_btmt_entladung= SC_Entladung*
pattern_eingang= Eingang*
pattern_ausgang= Ausgang*
pattern_geruest= GR_*
pattern_nested_bogen= Gefaellebogen_*, Vario_Bogen_*, Vario_Kurve_*
pattern_nested_streckenelement= Staustrecke_SP_1000_mm*
pattern_nested_umlenkstation= Vario_Umlenkstation_*
pattern_nested_motorstation= Vario_Motorstation_*
pattern_unit_marker= ZZ_UNIT_MARKER*
pattern_ks_subblocks= KS_EIN, KS_AUS, K1, K2, K3, K4
# Omniflo
pattern_gerade= AP110*, AP_110*
# Gerüst
pattern_geruest= GR_*
[python]
# Interpreter fuer die Export-Skripte (lib/export_csv.py, lib/export_sivas.py).
@@ -315,3 +317,9 @@ senstol_mm=0
# ausgegeben. Wert in mm.
strittig_diff_mm=500
[Sivas]
# Sivas-Merkmalnummer je Block-Attribut fuer die details-Spalte von
# lib/export_sivas.py (Bezeichnung je Nummer: cfg/Merkmalsstamm_in_Sivas.xlsx).
# TEILEFARBE der Geruest-Baugruppen (GR_*): kommagetrennte Liste parallel zu
# ARTINR, je Artikelnummer eine Farbe (leer = Teil ohne Farbe).
merkmal_teilefarbe=108
+10 -1
View File
@@ -139,7 +139,16 @@ Eckrad/Variofoerderer/Gefaellestrecke/BTMT) vorhanden ist.
fuer Einzelmodul"`) - war nicht Teil der angefragten 5 Teilearten.
- **Geruest-Baugruppen** (`build_geruest_details`, `GR_*`-Bloecke): eigenes
Format ueber `ARTINR`/`BEZEICHNUNG`/`TEILEART`/`LAENGE` in den festen
CSV-Spalten, nur `FARBE` bleibt als details-Key - unveraendert.
CSV-Spalten (je Artikelnummer eine Zeile). Siehe eigener Abschnitt unten.
## Geruest-Baugruppe (GR_*, je Artikelnummer eine Zeile, Dispogruppe 20)
| Merkmalnr | Bezeichnung (Merkmalstamm) | Block-Attribut | Berechnung |
|---|---|---|---|
| 108 | Farbe | `TEILEFARBE` | kommagetrennte Liste parallel zu `ARTINR`; je Zeile der Eintrag an der Position der Artikelnummer. Leerer Eintrag (Teil ohne `"farbig": true` in `geruest.json`) -> Merkmal fehlt. Laenge passt nicht zu `ARTINR` (Altbestand) -> Warnung, ohne Farbe. Nummer aus `cfg/export.cfg` `[Sivas] merkmal_teilefarbe` |
Gleiche Artikelnummer mit gleicher Farbe innerhalb eines Blocks -> eine Zeile
mit Anzahl > 1.
- **Omniflo Bogen/Weiche/Gerade**: `details` bleibt leer (`{}`), keine
Merkmalnummern-Zuordnung noetig.