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) } ]]>