CSV Export mehrerer Gruppen möglich. Objekte in Gruppen werden nicht mehr als eigene Elemente ausgegebene

This commit is contained in:
2024-11-12 11:29:47 +01:00
parent b877b2b48d
commit 116ed18e86
+40 -29
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<PROCESS Id="RDK:0001" Name="MAIN_SSG" ModernUI="True" Options="(GITSAVEMODE)(NOUPDATEINCLUDEFILES)" Expanded="True">
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2024-11-11T18:56:26" LanguageVersion="2014.1.3.699" />
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="m.stangl [ENTW-NB08]" ModDate="2024-11-12T10:38:38" LanguageVersion="2014.1.3.699" />
<GROUP Id="RDK:0002" Name="Declarations" SubType="Declarations" Expanded="True">
<GROUP Id="RDK:0003" Name="Types" SubType="TypeSet" IncludeDate="0">
<GROUP Id="RDK:26387" Name="SSG_Group" SubType="TypeSet" IncludeDate="0">
@@ -98,7 +98,7 @@
<FIELD Id="RDK:22007213" Name="KurvenRichtung" Type="string" DesignTimeRemark="rechts oder links, je nach Wahl des Nutzers" />
<FIELD Id="RDK:21700896" Name="isOk" Type="boolean" DesignTimeRemark="True beide Punkte angebunden sind und die Höhen der Nachbarn passen" />
</TYPE>
<TYPE Id="RDK:18116690" Name="FoerdererType" Expanded="True" SubType="structure">
<TYPE Id="RDK:18116690" Name="FoerdererType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:18116683" Name="Beschreibung" Type="string" />
<FIELD Id="RDK:18116696" Name="Typ" Type="string" DesignTimeRemark="Auf oder Ab" />
@@ -120,7 +120,7 @@
<FIELD Id="RDK:18530488" Name="LH_fits" Type="boolean" DesignTimeRemark="True wenn Länge L1 und L_th zueinander passen und damit zur Höhendifferenz" />
<FIELD Id="RDK:18530602" Name="LH_toleranz" Type="double" DesignTimeRemark="Toleranz in mm für den Längenunterschied, bei dem eine Differenz akzeptiert wird" />
</TYPE>
<TYPE Id="RDK:22028969" Name="VarioFoerdererType" Expanded="True" SubType="structure">
<TYPE Id="RDK:22028969" Name="VarioFoerdererType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:22028956" Name="Beschreibung" Type="string" />
<FIELD Id="RDK:22038424" Name="Typ" Type="string" DesignTimeRemark="Auf oder Ab" />
@@ -155,7 +155,7 @@
<FIELD Id="RDK:16525231" Name="Drehung" Type="integer" DesignTimeNotes="1= im Uhrzeigersinn=rechts&#xD;&#xA;-1= Gegen Uhrzeigersinn=links" />
<FIELD Id="RDK:16577441" Name="Beschreibung" Type="string" />
</TYPE>
<TYPE Id="RDK:79642" Name="SSG_ShapeType" SubType="structure">
<TYPE Id="RDK:79642" Name="SSG_ShapeType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:79643" Name="SivasNummer" Type="string" />
<FIELD Id="RDK:1561689" Name="Rotationsklasse" Type="string" />
@@ -172,13 +172,13 @@
<FIELD Id="RDK:16525361" Name="BTMTEntladungDefinition" Type="BTMTEntladungType" />
<FIELD Id="RDK:19961198" Name="isDefined" Type="boolean" />
</TYPE>
<TYPE Id="RDK:18530527" Name="SSG_ShapeType_limit" SubType="structure">
<TYPE Id="RDK:18530527" Name="SSG_ShapeType_limit" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:18530520" Name="KreiselDefinition" Type="KreiselType" />
<FIELD Id="RDK:18530521" Name="EckradDefinition" Type="EckradType" />
<FIELD Id="RDK:18530522" Name="GefaelleDefinition" Type="GefaelleType" />
<FIELD Id="RDK:18530523" Name="FoerdererDefinition" Type="FoerdererType" />
<FIELD Id="RDK:22029113" Name="VarioFoerdererDefinition" Type="FoerdererType" />
<FIELD Id="RDK:22029113" Name="VarioFoerdererDefinition" Type="VarioFoerdererType" />
<FIELD Id="RDK:18732357" Name="KurveDefinition" Type="KurveType" />
<FIELD Id="RDK:21686356" Name="KurveFoerdererDefinition" Type="KurveFoerdererType" />
</TYPE>
@@ -867,7 +867,7 @@
<TYPE_VALUES />
<FIELD Id="RDK:16685911" Name="Höhe in m" Type="string" Suppressed="True" />
</TYPE>
<TYPE Id="RDK:22028896" Name="AngetriebeneStreckeMerkmaleType" Expanded="True" SubType="structure" HasArrayType="True">
<TYPE Id="RDK:22028896" Name="AngetriebeneStreckeMerkmaleType" SubType="structure" HasArrayType="True">
<TYPE_VALUES />
<FIELD Id="RDK:22028884" Name="MotorSeite" Type="string" />
<FIELD Id="RDK:22028885" Name="AnzahlGeraden" Type="integer" />
@@ -895,23 +895,23 @@
<FIELD Id="RDK:22028920" Name="Zusatzseparatoren" Type="integer" />
<FIELD Id="RDK:22028921" Name="Anzahl der Scanner" Type="integer" />
</TYPE>
<TYPE Id="RDK:22023206" Name="GruppeMerkmaleType" SubType="structure">
<TYPE Id="RDK:22023206" Name="GruppeMerkmaleType" Expanded="True" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:22023208" Name="ids" Type="string" />
<FIELD Id="RDK:22028225" Name="AnzahlFörderstrecken" Type="integer" />
<FIELD Id="RDK:22028924" Name="AnzahlGefällestrecken" Type="integer" />
<FIELD Id="RDK:22028225" Name="Anzahl Fördergruppen" Type="integer" />
<FIELD Id="RDK:22028924" Name="Anzahl Gefällegruppen" Type="integer" />
<FIELD Id="RDK:22028926" Name="GruppenteileGefälle" Type="GefälleStreckeMerkmaleType[]" />
<FIELD Id="RDK:22028928" Name="GruppenteileAngetrieben" Type="AngetriebeneStreckeMerkmaleType[]" />
</TYPE>
</GROUP>
<GROUP Id="RDK:18753242" Name="SE EXPORT" SubType="TypeSet" IncludeDate="0">
<TYPE Id="RDK:18946335" Name="SEExportParamType" SubType="structure" HasArrayType="True">
<TYPE Id="RDK:18946335" Name="SEExportParamType" Expanded="True" SubType="structure" HasArrayType="True">
<TYPE_VALUES />
<FIELD Id="RDK:18946341" Name="key" Type="string" />
<FIELD Id="RDK:18946343" Name="value" Type="double" />
<FIELD Id="RDK:18946345" Name="filename" Type="string" />
</TYPE>
<TYPE Id="RDK:18753212" Name="SEType" SubType="structure" HasArrayType="True" DesignTimeNotes="Der Rest der Datei ist eine Liste aller Objekte, welche vom Benutzer angelegt wurden. Die Merkmale jedes Objektes werden wie in die Datei geschrieben, wie sie im RD verwendet werden. Eine Übersetzung in die Merkmale für das ERP findet ausserhalb statt.">
<TYPE Id="RDK:18753212" Name="SEType" Expanded="True" SubType="structure" HasArrayType="True" DesignTimeNotes="Der Rest der Datei ist eine Liste aller Objekte, welche vom Benutzer angelegt wurden. Die Merkmale jedes Objektes werden wie in die Datei geschrieben, wie sie im RD verwendet werden. Eine Übersetzung in die Merkmale für das ERP findet ausserhalb statt.">
<TYPE_VALUES />
<FIELD Id="RDK:18753205" Name="Elementnummer" Type="integer" DesignTimeNotes="Die Elementnummer ist einfach eine laufende Nummer" />
<FIELD Id="RDK:18753206" Name="TeileArt" Type="string" />
@@ -1098,8 +1098,8 @@
<VAR Id="RDK:1007444" Name="Point2D" Type="Point2D" />
<VAR Id="RDK:1519830" Name="SessionZip" Type="string" />
<VAR Id="RDK:20857929" Name="groupStrings" Type="string[]" DesignTimeRemark="Enthält ; separtiert alle Strings, damit die Gruppen beschrieben werden können. a;b;c wäre z.B. eine Gruppe aus den Objekten a, b und c" />
<VAR Id="RDK:22030014" Name="AngetriebenenStreckeMerkmal" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:22031549" Name="anzahlSanner" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:22043008" Name="anzahlGeraden" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:22052928" Name="anzahlSanner" Type="string" DesignTimeRemark="Generated by RD" />
</GROUP>
<GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet">
<PROFILE Id="RDK:383" Name="ImportBackgroundProfile" TypeName="ImportBackgroundType" />
@@ -6450,8 +6450,18 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<VAR Id="RDK:22028317" Name="shapeId" Type="string" />
<VAR Id="RDK:22028300" Name="shapeItem" Type="Editor2DShapeType" />
<VAR Id="RDK:22029138" Name="firstItem" Type="Editor2DShapeType" />
<VAR Id="RDK:22028644" Name="anzahlAngetrieben" Type="integer" />
<VAR Id="RDK:22028941" Name="anzahlGefälle" Type="integer" />
<VAR Id="RDK:22028644" Name="anzahlAngetrieben" Type="integer">
<SET Id="RDK:22061326" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22028941" Name="anzahlGefälle" Type="integer">
<SET Id="RDK:22061328" VarRef="Me">
<EXP><![CDATA[$C$0]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</VAR>
<VAR Id="RDK:22029120" Name="streckenArt" Type="string" />
<VAR Id="RDK:22029677" Name="streckenArtvorher" Type="string" />
<VAR Id="RDK:22028296" Name="GruppeMerkmale" Type="GruppeMerkmaleType" />
@@ -6630,8 +6640,8 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<EXP><![CDATA[$=$streckenArt = "gefälle"]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:22029787" SubType="Then">
<SET Id="RDK:22029783" VarRef="anzahlGeraden">
<EXP><![CDATA[$=$anzahlGeraden + 1]]></EXP>
<SET Id="RDK:22029783" VarRef="anzahlGefälle">
<EXP><![CDATA[$=$anzahlGefälle + 1]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<CALLFUNCTION Id="RDK:22029784">
@@ -6686,12 +6696,12 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
</GROUP>
<SET_STRUCT Id="RDK:22028573" VarRef="GruppeMerkmale" ClearAll="True">
<PAR Name="ids">
<EXP><![CDATA[$=$]]></EXP>
<EXP><![CDATA[$=$StrReplace(group, ";", ",")]]></EXP>
</PAR>
<PAR Name="AnzahlFörderstrecken">
<PAR Name="Anzahl Fördergruppen">
<EXP><![CDATA[$=$anzahlAngetrieben]]></EXP>
</PAR>
<PAR Name="AnzahlGefällestrecken">
<PAR Name="Anzahl Gefällegruppen">
<EXP><![CDATA[$=$anzahlGefälle]]></EXP>
</PAR>
<PAR Name="GruppenteileGefälle">
@@ -6877,11 +6887,11 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<SET Id="RDK:22029587" VarRef="anzahlZusatzseparatoren">
<EXP><![CDATA[$=$ShapeItem.GefaelleDefinition.n_Sep]]></EXP>
<EXP><![CDATA[$=$anzahlZusatzseparatoren+ShapeItem.GefaelleDefinition.n_Sep]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22029589" VarRef="anzahlScanner">
<EXP><![CDATA[$=$ShapeItem.GefaelleDefinition.n_Scan]]></EXP>
<EXP><![CDATA[$=$anzahlScanner+ShapeItem.GefaelleDefinition.n_Scan]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</CASEGROUP>
@@ -6938,7 +6948,7 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Zusatzseparatoren">
<EXP><![CDATA[$=$anzahlZusatzseparatoren]]></EXP>
</PAR>
<PAR Name="AnzahlScanner">
<PAR Name="Anzahl der Scanner">
<EXP><![CDATA[$=$anzahlScanner]]></EXP>
</PAR>
</SET_STRUCT>
@@ -7125,11 +7135,11 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<SET Id="RDK:22029591" VarRef="anzahlZusatzseparatoren">
<EXP><![CDATA[$=$ShapeItem.VarioFoerdererDefinition.n_Sep]]></EXP>
<EXP><![CDATA[$=$anzahlZusatzseparatoren+ShapeItem.VarioFoerdererDefinition.n_Sep]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22029593" VarRef="anzahlSanner">
<EXP><![CDATA[$=$ShapeItem.VarioFoerdererDefinition.n_Scan]]></EXP>
<EXP><![CDATA[$=$anzahlSanner+ShapeItem.VarioFoerdererDefinition.n_Scan]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:22029572" VarRef="motorSeite">
@@ -7196,10 +7206,9 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
<PAR Name="Zusatzseparatoren">
<EXP><![CDATA[$=$anzahlZusatzseparatoren]]></EXP>
</PAR>
<PAR Name="AnzahlScanner">
<PAR Name="Anzahl der Scanner">
<EXP><![CDATA[$=$anzahlScanner]]></EXP>
</PAR>
<PAR Name="Anzahl der Scanner" />
</SET_STRUCT>
<SET Id="RDK:22029331" VarRef="Param.Result">
<EXP><![CDATA[$=$result]]></EXP>
@@ -30233,7 +30242,9 @@ ShapeList["id="+Param.Input[1].shapeID].name
<EXP><![CDATA[$C$Förderer können nach oben oder unten wirken (Typ: Auf oder Ab)]]></EXP>
</PAR>
<PAR Name="Typ" />
<PAR Name="AntriebNebenStrecke" />
<PAR Name="AntriebNebenStrecke">
<EXP><![CDATA[$C$links]]></EXP>
</PAR>
<PAR Name="L1">
<EXP><![CDATA[$C$1601]]></EXP>
</PAR>