ea0e46a441
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).
157 lines
4.6 KiB
JSON
157 lines
4.6 KiB
JSON
{
|
|
"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
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
} |