Index: DOM/PM/impl/DataM/DataMLBXLadeCreator.cls.xml =================================================================== diff -u -r72870 -r73017 --- DOM/PM/impl/DataM/DataMLBXLadeCreator.cls.xml (.../DataMLBXLadeCreator.cls.xml) (revision 72870) +++ DOM/PM/impl/DataM/DataMLBXLadeCreator.cls.xml (.../DataMLBXLadeCreator.cls.xml) (revision 73017) @@ -13,17 +13,8 @@ #dim Langtekst As DOM.PM.ProductLangtekst If (..BepaalIsMaatwerkCalculatieInEncoway()) { - #dim Delimiter As %String = "\r\n" - Set Langtekst = ..VhConfig.BerekendeKenmerken.Langtekst.GetAt(Taal) - #dim AantalStukken As %Integer = ##class(TECH.StringUtils).Occurrences(Langtekst, Delimiter) - #dim Hoofding As %String = $Piece(Langtekst, Delimiter, 1) - Set ListVanDetails = ##class(%ListOfDataTypes).%New() - - For i = 2 : 1 : AantalStukken { - Do ListVanDetails.Insert($Piece(Langtekst, Delimiter, i)) - } - - Set Langtekst = ##class(DOM.PM.impl.ProductLangtekst).%New(Hoofding, ListVanDetails) + Set LangtekstCreatorEncnoway = ##class(DOM.PM.impl.LBXLangtekstCreatorEncoway).%New() + Set Langtekst = LangtekstCreatorEncnoway.GeefLangtekst(..VhConfig, Taal) } Else { #dim LangtekstCreator As DOM.PM.impl.LBXLangtekstCreator = ##class(DOM.PM.impl.LBXLangtekstCreator).%New() Set Langtekst = LangtekstCreator.GeefLangtekst(..ProductSpecificatie.GeefIngegevenKenmerken(),..HalffabItemsBoom, Taal , ..KortTekst, ..HalffabItemsBoomOnHerwerkt) Index: DOM/PM/impl/LBXLangtekstCreatorEncoway.cls.xml =================================================================== diff -u --- DOM/PM/impl/LBXLangtekstCreatorEncoway.cls.xml (revision 0) +++ DOM/PM/impl/LBXLangtekstCreatorEncoway.cls.xml (revision 73017) @@ -0,0 +1,66 @@ + + + +TECH.RegisteredObject + + +%String +1 + + + +%String +list +1 + + + +%String +\r\n + + + +VhConfig:APPS.PM.Maatwerk.dto.VhConfig,Taal:DOM.enu.Taal +DOM.PM.ProductLangtekst + + + + +LangtekstEncoway:%String +1 + + + + +LangtekstEncoway:%String +1 + + + + +LangtekstDetail:TECH.String +1 + + + + + +