feat: Omniflo-Fahrstrecke (OMNI_FAHRSTRECKE) + Geruest-Dialoge ueberarbeitet
Fahrstrecke: - Neuer Befehl OMNI_FAHRSTRECKE (+ _BESCHRIFTEN) im Omniflo-Menue, Daten aus data/json/omniflo_fahrstrecke.json, Vorlage dcl/fahrstrecke.dcl - Nutzt die Linien-Logik des Geruest-Traegers (geruest-linien-starten, Dialog/Einfuegen/Beschriftung je Baugruppe parametriert) - Muffen-Dummy wie beim Traeger, farbig nur wo in der JSON gesetzt - Stueckliste: eigene Klasse "Omniflo Fahrstrecke" (GR_Fahrstrecke_*) Geruest-Dialoge: - DCL als statische Vorlagen mit //@NAME@-Platzhaltern (ssg-dcl-vorlage-fuellen in ssg_core), dcl/geruest.dcl neu - Ein Dialog je Bereich (keine Bereichsumschaltung mehr) - Varianten als Radiobuttons mit Artikelnummern im Label, "disabled": true graut Varianten aus - Eine Befestigungsspalte (Gesamtanzahl) + Zeile "Sonstiges", Art.-Nr. unter jedem Anbauteil - Winkel Platte (0/90): Anbauteile gedreht eingefuegt - Kennzeichnung geaenderter Konfiguration, Ueberspeichern per Enter - Traeger: Querstreben nur bei "mit_querstrebe": true Konfigurationen im alten Format (oben/unten) werden beim Laden uebernommen. Unit-Tests ergaenzt (599 gruen).
This commit is contained in:
@@ -0,0 +1,157 @@
|
||||
{
|
||||
"Fahrstrecke": {
|
||||
"id": "Fahrstrecke",
|
||||
"titel": "Fahrstrecke",
|
||||
"teileart": "Omniflo Fahrstrecke",
|
||||
"muffe": {
|
||||
"dummy": "dummy_Muffe_1zoll.dwg"
|
||||
},
|
||||
"beschriftung": {
|
||||
"format": "%1 L=%2",
|
||||
"stil": "Lan",
|
||||
"ausrichtung": "BL",
|
||||
"hoehe": 100
|
||||
},
|
||||
"attribute": {
|
||||
"LAENGE": {
|
||||
"typ": "number",
|
||||
"min": 0,
|
||||
"max": 6000,
|
||||
"einheit": "mm"
|
||||
},
|
||||
"TEILEFARBE": {
|
||||
"typ": "auswahl",
|
||||
"optionen": [
|
||||
"RAL7035",
|
||||
"RAL7030"
|
||||
],
|
||||
"frei_erlaubt": true,
|
||||
"frei_option": "Individuell"
|
||||
}
|
||||
},
|
||||
"geometrie_varianten": [
|
||||
{
|
||||
"name": "AP 110",
|
||||
"beschriftung": {
|
||||
"text": "AP 110",
|
||||
"layer": "A-7-BEM"
|
||||
},
|
||||
"teileart": "Omniflo Fahrstrecke",
|
||||
"layer": "A-7",
|
||||
"teile": [
|
||||
{
|
||||
"artikel": "AP 110",
|
||||
"sivas_id": 821106001,
|
||||
"stueckzahl": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "APG 110",
|
||||
"beschriftung": {
|
||||
"text": "APG 110",
|
||||
"layer": "A-2-BEM"
|
||||
},
|
||||
"teileart": "Omniflo Fahrstrecke",
|
||||
"layer": "A-2",
|
||||
"teile": [
|
||||
{
|
||||
"artikel": "APG 110",
|
||||
"sivas_id": 821106002,
|
||||
"stueckzahl": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AP 60",
|
||||
"beschriftung": {
|
||||
"text": "AP 60",
|
||||
"layer": "A-4-BEM"
|
||||
},
|
||||
"teileart": "Omniflo Fahrstrecke",
|
||||
"layer": "A-4",
|
||||
"teile": [
|
||||
{
|
||||
"artikel": "AP 60",
|
||||
"sivas_id": 821096001,
|
||||
"stueckzahl": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ST",
|
||||
"beschriftung": {
|
||||
"text": "ST",
|
||||
"layer": "L-2-BEM"
|
||||
},
|
||||
"mit_muffe": false,
|
||||
"teileart": "Omniflo Fahrstrecke",
|
||||
"layer": "L-2",
|
||||
"teile": [
|
||||
{
|
||||
"artikel": "ST",
|
||||
"sivas_id": 821084000,
|
||||
"farbig": true,
|
||||
"stueckzahl": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ST mit Muffen",
|
||||
"disabled": true,
|
||||
"beschriftung": {
|
||||
"text": "ST",
|
||||
"layer": "L-2-BEM"
|
||||
},
|
||||
"mit_muffe": true,
|
||||
"teileart": "Omniflo Fahrstrecke",
|
||||
"layer": "L-2",
|
||||
"teile": [
|
||||
{
|
||||
"artikel": "ST mit Muffen",
|
||||
"sivas_id": 821084007,
|
||||
"farbig": true,
|
||||
"stueckzahl": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "STL",
|
||||
"beschriftung": {
|
||||
"text": "STL",
|
||||
"layer": "L-2-BEM"
|
||||
},
|
||||
"mit_muffe": false,
|
||||
"teileart": "Omniflo Fahrstrecke",
|
||||
"layer": "L-2",
|
||||
"teile": [
|
||||
{
|
||||
"artikel": "STL",
|
||||
"sivas_id": 821084050,
|
||||
"farbig": true,
|
||||
"stueckzahl": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "STL mit Muffen",
|
||||
"disabled": true,
|
||||
"beschriftung": {
|
||||
"text": "STL",
|
||||
"layer": "L-2-BEM"
|
||||
},
|
||||
"mit_muffe": true,
|
||||
"teileart": "Omniflo Fahrstrecke",
|
||||
"layer": "L-2",
|
||||
"teile": [
|
||||
{
|
||||
"artikel": "STL mit Muffen",
|
||||
"sivas_id": 821084057,
|
||||
"farbig": true,
|
||||
"stueckzahl": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user