Die Funktion für CSV Export wurde angepasst. Der Varioförderer mit Gefällestrecke kann als Streckengruppe richtig exportiert Werden.

This commit is contained in:
2026-04-09 16:21:37 +02:00
parent 6898a37570
commit a3715cd036
+83 -36
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<PROCESS Id="RDK:0001" Name="MAIN_SSG" ModernUI="True" Options="(GITSAVEMODE)(NOUPDATEINCLUDEFILES)" Expanded="True"> <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="y.wang [ANGEBOT-NB02]" ModDate="2026-03-27T10:43:52" LanguageVersion="2014.1.3.714" /> <PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="y.wang [ANGEBOT-NB02]" ModDate="2026-04-09T16:18:29" LanguageVersion="2014.1.3.714" />
<GROUP Id="RDK:0002" Name="Declarations" SubType="Declarations" Expanded="True"> <GROUP Id="RDK:0002" Name="Declarations" SubType="Declarations" Expanded="True">
<GROUP Id="RDK:0003" Name="Types" SubType="TypeSet" IncludeDate="0"> <GROUP Id="RDK:0003" Name="Types" SubType="TypeSet" IncludeDate="0">
<GROUP Id="RDK:26387" Name="SSG_Group" SubType="TypeSet" IncludeDate="0"> <GROUP Id="RDK:26387" Name="SSG_Group" SubType="TypeSet" IncludeDate="0">
@@ -1491,7 +1491,7 @@
<VAR Id="RDK:27189644" Name="RueckgabeListe" Type="string" DesignTimeRemark="Generated by RD" /> <VAR Id="RDK:27189644" Name="RueckgabeListe" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:27260420" Name="ids" Type="string" DesignTimeRemark="Generated by RD" /> <VAR Id="RDK:27260420" Name="ids" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:27352533" Name="links" Type="string" DesignTimeRemark="Generated by RD" /> <VAR Id="RDK:27352533" Name="links" Type="string" DesignTimeRemark="Generated by RD" />
<VAR Id="RDK:27416207" Name="AnzahlStreckengruppenr" Type="integer" DesignTimeRemark="Generated by RD" /> <VAR Id="RDK:27416207" Name="AnzahlStreckengruppenr" Type="integer" Suppressed="True" DesignTimeRemark="Generated by RD" />
</GROUP> </GROUP>
<GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet"> <GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet">
<PROFILE Id="RDK:383" Name="ImportBackgroundProfile" TypeName="ImportBackgroundType" /> <PROFILE Id="RDK:383" Name="ImportBackgroundProfile" TypeName="ImportBackgroundType" />
@@ -18891,7 +18891,19 @@ SSGConnectionPoint.x_M
<CASEGROUP Id="RDK:22341755" CaseType="0"> <CASEGROUP Id="RDK:22341755" CaseType="0">
<EXP><![CDATA[$C$VarioFoerderer]]></EXP> <EXP><![CDATA[$C$VarioFoerderer]]></EXP>
<SET Id="RDK:22341891" VarRef="idStr"> <SET Id="RDK:22341891" VarRef="idStr">
<EXP><![CDATA[$=$"VAF"+shapeItem.VarioFoerdererDefinition.L1]]></EXP> <EXP><![CDATA[$=$"VAF"+shapeItem.VarioFoerdererDefinition.L_VF]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:27588116" VarRef="idStr">
<EXP><![CDATA[$=$idStr+"-GF"+ shapeItem.VarioFoerdererDefinition.L_GF]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:27588120" VarRef="idStr">
<EXP><![CDATA[$=$idStr+"-W"+ shapeItem.VarioFoerdererDefinition.winkel]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<SET Id="RDK:27588118" VarRef="idStr">
<EXP><![CDATA[$=$idStr+"-Typ"+ shapeItem.VarioFoerdererDefinition.Typ]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
<SET Id="RDK:22370655" VarRef="idStr"> <SET Id="RDK:22370655" VarRef="idStr">
@@ -19162,10 +19174,33 @@ SSGConnectionPoint.x_M
<EXP><![CDATA[$C$NOTHING]]></EXP> <EXP><![CDATA[$C$NOTHING]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
<SET Id="RDK:22029714" VarRef="streckenArtvorher" DesignTimeRemark="ab jetzt ist es ein Förderer"> <SET Id="RDK:22029714" VarRef="streckenArtvorher" Suppressed="True" DesignTimeRemark="ab jetzt ist es ein Förderer">
<EXP><![CDATA[$C$angetrieben]]></EXP> <EXP><![CDATA[$C$angetrieben]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
<SELECTCASE Id="RDK:27439520">
<EXP><![CDATA[$=$shapeItem.family]]></EXP>
<CASEGROUP Id="RDK:27439514" CaseType="0">
<EXP><![CDATA[$C$VarioFoerderer]]></EXP>
<IFTHENELSE Id="RDK:27439416">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$shapeItem.VarioFoerdererDefinition.BerechnungL_GF]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:27439413" SubType="Then">
<SET Id="RDK:27439492" VarRef="streckenArtvorher">
<EXP><![CDATA[$C$angetrieben]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<GROUP Id="RDK:27439415" SubType="Else">
<SET Id="RDK:27439467" VarRef="streckenArtvorher">
<EXP><![CDATA[$C$angetrieben+gefälle]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
</IFTHENELSE>
</CASEGROUP>
</SELECTCASE>
</GROUP> </GROUP>
</IFTHENELSE> </IFTHENELSE>
<IFTHENELSE Id="RDK:22029419" DesignTimeRemark="Erzeuge einen Förderer aus den bisherigen Ids"> <IFTHENELSE Id="RDK:22029419" DesignTimeRemark="Erzeuge einen Förderer aus den bisherigen Ids">
@@ -19240,22 +19275,28 @@ SSGConnectionPoint.x_M
</SET> </SET>
</GROUP> </GROUP>
</IFTHENELSE> </IFTHENELSE>
<SELECTCASE Id="RDK:27439520"> <LIST_ADD Id="RDK:22029205" ListRef="collectedIds">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$shapeItem.id]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
<SELECTCASE Id="RDK:27579714" Suppressed="True">
<EXP><![CDATA[$=$shapeItem.family]]></EXP> <EXP><![CDATA[$=$shapeItem.family]]></EXP>
<CASEGROUP Id="RDK:27439514" CaseType="0"> <CASEGROUP Id="RDK:27579713" CaseType="0">
<EXP><![CDATA[$C$VarioFoerderer]]></EXP> <EXP><![CDATA[$C$VarioFoerderer]]></EXP>
<IFTHENELSE Id="RDK:27439416"> <IFTHENELSE Id="RDK:27579712">
<VALUECONDITION Value="false"> <VALUECONDITION Value="false">
<EXP><![CDATA[$=$shapeItem.VarioFoerdererDefinition.BerechnungL_GF]]></EXP> <EXP><![CDATA[$=$shapeItem.VarioFoerdererDefinition.BerechnungL_GF]]></EXP>
</VALUECONDITION> </VALUECONDITION>
<GROUP Id="RDK:27439413" SubType="Then"> <GROUP Id="RDK:27579709" SubType="Then">
<SET Id="RDK:27439492" VarRef="streckenArtvorher"> <SET Id="RDK:27579708" VarRef="streckenArtvorher">
<EXP><![CDATA[$C$angetrieben]]></EXP> <EXP><![CDATA[$C$angetrieben]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
</GROUP> </GROUP>
<GROUP Id="RDK:27439415" SubType="Else"> <GROUP Id="RDK:27579711" SubType="Else">
<SET Id="RDK:27439467" VarRef="streckenArtvorher"> <SET Id="RDK:27579710" VarRef="streckenArtvorher">
<EXP><![CDATA[$C$angetrieben+gefälle]]></EXP> <EXP><![CDATA[$C$angetrieben+gefälle]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
@@ -19263,12 +19304,6 @@ SSGConnectionPoint.x_M
</IFTHENELSE> </IFTHENELSE>
</CASEGROUP> </CASEGROUP>
</SELECTCASE> </SELECTCASE>
<LIST_ADD Id="RDK:22029205" ListRef="collectedIds">
<PAR Name="VALUE_TO_ADD">
<EXP><![CDATA[$=$shapeItem.id]]></EXP>
</PAR>
<PAR Name="POS_TO_ADD" />
</LIST_ADD>
</FOREACHLOOP> </FOREACHLOOP>
<GROUP Id="RDK:22029877" Name="Group" SubType="Generic" DesignTimeRemark="Letzte Teilstück der Gruppe bearbeiten mit den gesammelten Ids"> <GROUP Id="RDK:22029877" Name="Group" SubType="Generic" DesignTimeRemark="Letzte Teilstück der Gruppe bearbeiten mit den gesammelten Ids">
<IFTHENELSE Id="RDK:22029788" DesignTimeRemark="wenn eine Gefällestrecke"> <IFTHENELSE Id="RDK:22029788" DesignTimeRemark="wenn eine Gefällestrecke">
@@ -19362,18 +19397,6 @@ SSGConnectionPoint.x_M
</GROUP> </GROUP>
</IFTHENELSE> </IFTHENELSE>
</GROUP> </GROUP>
<CALLFUNCTION Id="RDK:22305882">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SumUpPartsAngetrieben]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$AngetriebeneStreckenMerkmale]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$SUM_ASM]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<CALLFUNCTION Id="RDK:22305884"> <CALLFUNCTION Id="RDK:22305884">
<PAR Name="FuncName"> <PAR Name="FuncName">
<EXP><![CDATA[$C$SumUpGroupPartsGefaelle]]></EXP> <EXP><![CDATA[$C$SumUpGroupPartsGefaelle]]></EXP>
@@ -19386,6 +19409,25 @@ SSGConnectionPoint.x_M
</PAR> </PAR>
<PAR Name="Options" /> <PAR Name="Options" />
</CALLFUNCTION> </CALLFUNCTION>
<IFTHENELSE Id="RDK:27564132">
<VALUECONDITION Value="false">
<EXP><![CDATA[$=$IsEmpty(AngetriebeneStreckenMerkmale)]]></EXP>
</VALUECONDITION>
<GROUP Id="RDK:27564135" SubType="Then">
<CALLFUNCTION Id="RDK:22305882">
<PAR Name="FuncName">
<EXP><![CDATA[$C$SumUpPartsAngetrieben]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$AngetriebeneStreckenMerkmale]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$SUM_ASM]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
</IFTHENELSE>
<SET_STRUCT Id="RDK:22028573" VarRef="GruppeMerkmale" ClearAll="True"> <SET_STRUCT Id="RDK:22028573" VarRef="GruppeMerkmale" ClearAll="True">
<PAR Name="ids"> <PAR Name="ids">
<EXP><![CDATA[$=$StrReplace(group, ";", ",")]]></EXP> <EXP><![CDATA[$=$StrReplace(group, ";", ",")]]></EXP>
@@ -19871,8 +19913,7 @@ SSGConnectionPoint.x_M
</IFTHENELSE> </IFTHENELSE>
<IFTHENELSE Id="RDK:22029314"> <IFTHENELSE Id="RDK:22029314">
<VALUECONDITION Value="true"> <VALUECONDITION Value="true">
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.AntriebNebenStrecke= "Innen <EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.AntriebNebenStrecke= "Innen"]]></EXP>
"]]></EXP>
</VALUECONDITION> </VALUECONDITION>
<VALUECONDITION Value="true"> <VALUECONDITION Value="true">
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel = 30]]></EXP> <EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel = 30]]></EXP>
@@ -19900,8 +19941,7 @@ SSGConnectionPoint.x_M
</IFTHENELSE> </IFTHENELSE>
<IFTHENELSE Id="RDK:22029320"> <IFTHENELSE Id="RDK:22029320">
<VALUECONDITION Value="true"> <VALUECONDITION Value="true">
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.AntriebNebenStrecke= "Innen <EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.AntriebNebenStrecke= "Innen"]]></EXP>
"]]></EXP>
</VALUECONDITION> </VALUECONDITION>
<VALUECONDITION Value="true"> <VALUECONDITION Value="true">
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel = 60]]></EXP> <EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel = 60]]></EXP>
@@ -19929,8 +19969,7 @@ SSGConnectionPoint.x_M
</IFTHENELSE> </IFTHENELSE>
<IFTHENELSE Id="RDK:22029326"> <IFTHENELSE Id="RDK:22029326">
<VALUECONDITION Value="true"> <VALUECONDITION Value="true">
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.AntriebNebenStrecke= "Innen <EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.AntriebNebenStrecke= "Innen"]]></EXP>
"]]></EXP>
</VALUECONDITION> </VALUECONDITION>
<VALUECONDITION Value="true"> <VALUECONDITION Value="true">
<EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel = 90]]></EXP> <EXP><![CDATA[$=$shapeItem.KurveFoerdererDefinition.KurvenWinkel = 90]]></EXP>
@@ -48951,10 +48990,14 @@ me.x
<EXP><![CDATA[$=$ShapeItem.VarioFoerdererDefinition.BerechnungL_GF]]></EXP> <EXP><![CDATA[$=$ShapeItem.VarioFoerdererDefinition.BerechnungL_GF]]></EXP>
</VALUECONDITION> </VALUECONDITION>
<GROUP Id="RDK:27416199" SubType="Then"> <GROUP Id="RDK:27416199" SubType="Then">
<SET Id="RDK:27416206" VarRef="AnzahlStreckengruppenr"> <SET Id="RDK:27416206" VarRef="AnzahlStreckengruppen" Suppressed="True">
<EXP><![CDATA[$=$AnzahlStreckengruppen+1]]></EXP> <EXP><![CDATA[$=$AnzahlStreckengruppen+1]]></EXP>
<PAR Name="AdvancedOptions" /> <PAR Name="AdvancedOptions" />
</SET> </SET>
<SET Id="RDK:27579778" VarRef="AnzahlEinzelnerVarioförderer">
<EXP><![CDATA[$=$AnzahlEinzelnerVarioförderer]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP> </GROUP>
<GROUP Id="RDK:27416200" SubType="Else"> <GROUP Id="RDK:27416200" SubType="Else">
<SET Id="RDK:22560916" VarRef="AnzahlEinzelnerVarioförderer"> <SET Id="RDK:22560916" VarRef="AnzahlEinzelnerVarioförderer">
@@ -49889,6 +49932,10 @@ me.x
</PAR> </PAR>
<PAR Name="POS_TO_ADD" /> <PAR Name="POS_TO_ADD" />
</LIST_ADD> </LIST_ADD>
<SET Id="RDK:27579783" VarRef="collectedIds">
<EXP><![CDATA[$C$NOTHING]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<EXIT_PROCESS Id="RDK:27439135" BreakType="2" ExitStatus="0" /> <EXIT_PROCESS Id="RDK:27439135" BreakType="2" ExitStatus="0" />
</GROUP> </GROUP>
</IFTHENELSE> </IFTHENELSE>