Index: DOM/PM/impl/LBXLangtekstCreator.cls.xml
===================================================================
diff -u -r29059 -r29746
--- DOM/PM/impl/LBXLangtekstCreator.cls.xml (.../LBXLangtekstCreator.cls.xml) (revision 29059)
+++ DOM/PM/impl/LBXLangtekstCreator.cls.xml (.../LBXLangtekstCreator.cls.xml) (revision 29746)
@@ -46,6 +46,7 @@
Set ..KleurCodeBepaler = $$$Implementation(KleurCodeBepaler, ##class(DOM.PM.ProductTekst.impl.KleurcodeBepaler).%New())
Set ..UitsparingDataHelper = $$$Implementation(UitsparingDataHelper, ##class(DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingHelper).%New())
Set ..UitsparingTekstFormatter = ##class(DOM.PM.Maatwerk.LBX.impl.UitsparingTekstFormatter).%New()
+
Quit $$$OK
]]>
@@ -54,48 +55,58 @@
1
1
1
%String
@@ -150,7 +162,7 @@
1
%String
@@ -169,7 +181,7 @@
1
%String
@@ -178,33 +190,33 @@
1
%String
@@ -213,11 +225,13 @@
1
%String
@@ -240,15 +254,18 @@
1
TECH.String
@@ -287,10 +304,13 @@
#define Scheiding "******"
Do ..VoegToeLangtekstParagraaf($$$Scheiding)
- #dim OnderdeelTekst As TECH.String = ..OnderdeelTekstBepaler.BepaalOnderdeelTekst(..Taal, ..IngegevenKenmerken, ..HalffabItemsBoom)
- If ..IngegevenKenmerken.ProductieWijze = ##class(DOM.PM.enu.LBXProductieWijze).Front() {
- Set OnderdeelTekst = OnderdeelTekst_" "_$Extract(..GeefVoorwandTekst(),$Length(..#KenmerkSeparator)+1,*)
+
+ #Dim OnderdeelTekst As TECH.String = ..OnderdeelTekstBepaler.BepaalOnderdeelTekst(..Taal, ..IngegevenKenmerken, ..HalffabItemsBoom)
+
+ If (..IngegevenKenmerken.ProductieWijze = ##class(DOM.PM.enu.LBXProductieWijze).Front()) {
+ Set OnderdeelTekst = OnderdeelTekst _ " " _ $Extract(..GeefVoorwandTekst(), $Length(..#KenmerkSeparator)+1, *)
}
+
Do ..VoegToeLangtekstParagraaf(OnderdeelTekst)
Do ..VoegToeLangtekstParagraaf($$$Scheiding)
]]>
@@ -299,10 +319,11 @@
1
0 {
- #dim VertaalSleutel As TECH.String = "Langtekst_Dwarsverdeling"_$Select(AantalDwarsverdelingen>1:"en",1:"")
- #dim DwarsverdelingTekst As TECH.String = AantalDwarsverdelingen_" "_..Vertaler.GeefVertaling(VertaalSleutel)
+ #Dim AantalDwarsverdelingen As TECH.Integer = ..IngegevenKenmerken.AantalDwarsverdelingen
+ If (AantalDwarsverdelingen > 0) {
+ #Dim VertaalSleutel As TECH.String = "Langtekst_Dwarsverdeling"_$Select(AantalDwarsverdelingen>1:"en", 1:"")
+ #Dim DwarsverdelingTekst As TECH.String = AantalDwarsverdelingen _ " " _ ..Vertaler.GeefVertaling(VertaalSleutel)
+
Do ..VoegToeLangtekstParagraaf(DwarsverdelingTekst)
}
]]>