Index: APPS/PM/Maatwerk/impl/VhConfig/Converter/EncowayNaarDom/LbxKenmerken.cls.xml =================================================================== diff -u -r73292 -r73543 --- APPS/PM/Maatwerk/impl/VhConfig/Converter/EncowayNaarDom/LbxKenmerken.cls.xml (.../LbxKenmerken.cls.xml) (revision 73292) +++ APPS/PM/Maatwerk/impl/VhConfig/Converter/EncowayNaarDom/LbxKenmerken.cls.xml (.../LbxKenmerken.cls.xml) (revision 73543) @@ -10,13 +10,13 @@ Set LbxKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerkenv01).%New() Do ..ConverteerStandaardProperties(.LbxKenmerken, VhConfig) - Do ..BepaalVoorwandTypeKenmerken(.LbxKenmerken, VhConfig.Kenmerken.GetAt("VoorwandType")) + Do ..BepaalVoorwandTypeKenmerken(.LbxKenmerken, VhConfig.Characteristics.GetAt("VoorwandType")) Do ..ConverteerUitsparingData(.LbxKenmerken, VhConfig) - Set LbxKenmerken.ProductieWijze = ..GeefProductieWijze(VhConfig.Kenmerken.GetAt("ProductieWijze")) + Set LbxKenmerken.ProductieWijze = ..GeefProductieWijze(VhConfig.Characteristics.GetAt("ProductieWijze")) Set LbxKenmerken.GUIKenmerken = ..GeefGUIKenmerken(VhConfig) Set LbxKenmerken.NietMeeleveren = ..GeefNietMeeleveren(VhConfig) - #dim HeeftMat As %Boolean = VhConfig.Kenmerken.GetAt("HeeftMat") + #dim HeeftMat As %Boolean = VhConfig.Characteristics.GetAt("HeeftMat") If (HeeftMat = "true") { #dim MatKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken = ..ConverteerMatKenmerken(.LbxKenmerken, VhConfig) Do LbxKenmerken.GekoppeldeIngegevenKenmerken.SetAt(MatKenmerken, ##class(DOM.PM.Maatwerk.Calc.Common.enu.GekoppeldIKType).MatX()) @@ -32,28 +32,28 @@ 1 @@ -63,12 +63,12 @@ @@ -126,8 +126,8 @@ DOM.PM.Maatwerk.Calc.Common.impl.LBXGUIKenmerken @@ -138,18 +138,18 @@ @@ -161,10 +161,10 @@ VhConfig:APPS.PM.Maatwerk.dto.VhConfig,Taal:DOM.enu.Taal DOM.PM.ProductLangtekst - + 1 0 - + - + 1 0 - + @@ -156,7 +156,7 @@ { "CID": "abc-123", "VhConfig": { - "MaatwerkDetails": { + "CustomBuildDetails": { "Halffabrikaten": { "Verpakking.V1DoosMetDeksel": { "Aantal": 1.139346, @@ -197,9 +197,9 @@ "Kosten": [], "VerwijderdeHalffabItems": [] }, - "Kenmerken": null, + "Characteristics": null, "Model": "M_LBX", - "BerekendeKenmerken": {} + "CalculatedCharacteristics": {} } } */ @@ -220,10 +220,10 @@ #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.VhConfig Do $$$AssertEquals(VhConfig.Model,"M_LBX") - If $$$AssertTrue($IsObject(VhConfig.MaatwerkDetails)) { - Do $$$AssertEquals(VhConfig.MaatwerkDetails.Halffabrikaten.Count(), 2) + If $$$AssertTrue($IsObject(VhConfig.CustomBuildDetails)) { + Do $$$AssertEquals(VhConfig.CustomBuildDetails.Halffabrikaten.Count(), 2) - #dim Halffabrikaten As %Collection.ArrayOfObj = VhConfig.MaatwerkDetails.Halffabrikaten + #dim Halffabrikaten As %Collection.ArrayOfObj = VhConfig.CustomBuildDetails.Halffabrikaten #dim HalffabrikatenKeyValueList As TECH.KeyValue.List = ..GeefKeyValueListUitArray(Halffabrikaten) #dim FrontBevestigingKeyValuePair As TECH.KeyValuePair = HalffabrikatenKeyValueList.GetAt(1) @@ -259,7 +259,7 @@ { "CID": "abc-123", "VhConfig": { - "MaatwerkDetails": { + "CustomBuildDetails": { "Halffabrikaten": {}, "Kosten": [ { @@ -292,9 +292,9 @@ ], "VerwijderdeHalffabItems": [] }, - "Kenmerken": {}, + "Characteristics": {}, "Model": "M_LBX", - "BerekendeKenmerken": {} + "CalculatedCharacteristics": {} } } */ @@ -314,10 +314,10 @@ If ($$$AssertTrue($IsObject(GeefMaatwerkDetailsResponse.VhConfig))) { #dim VhConfig As APPS.PM.Maatwerk.dto.VhConfig = GeefMaatwerkDetailsResponse.VhConfig Do $$$AssertEquals(VhConfig.Model,"M_LBX") - If $$$AssertTrue($IsObject(VhConfig.MaatwerkDetails)) { - Do $$$AssertEquals(VhConfig.MaatwerkDetails.Kosten.Count(), 2) + If $$$AssertTrue($IsObject(VhConfig.CustomBuildDetails)) { + Do $$$AssertEquals(VhConfig.CustomBuildDetails.Kosten.Count(), 2) - #dim Kosten As %Collection.ListOfObj = VhConfig.MaatwerkDetails.Kosten + #dim Kosten As %Collection.ListOfObj = VhConfig.CustomBuildDetails.Kosten #dim KostGroepHoofdlijn As APPS.PM.Maatwerk.dto.VhConfig.Kost = Kosten.GetAt(1) #dim KostGroepProcentueel As APPS.PM.Maatwerk.dto.VhConfig.Kost = Kosten.GetAt(2) @@ -339,36 +339,36 @@ ]]> - + 1 0 - + 1 0 1 @@ -116,8 +116,8 @@ DOM.PM.Maatwerk.Calc.Common.impl.LBXGUIKenmerken @@ -128,18 +128,18 @@ @@ -151,10 +151,10 @@ 1 1 1 1 DtoKenmerkNaam:%String,DtoKenmerkWaarde:%String,VerwachteDomNietMeeleverenRol:%String,IsAanwezig:%Boolean DtoKenmerken:%ArrayOfDataTypes,GekoppeldIKType:%String,IsAanwezig:%Boolean,VerwachteDomKenmerken:TECH.KeyValue.List="" TECH.String - + TECH.String array @@ -22,11 +22,11 @@ array - + APPS.PM.Maatwerk.dto.VhConfig.MaatwerkDetails - + APPS.PM.Maatwerk.dto.VhConfig.BerekendeKenmerken @@ -56,6 +56,15 @@ BerekendeKenmerken + +Characteristics + + +CalculatedCharacteristics + + +CustomBuildDetails + Index: DOM/PM/impl/DataM/DataMLBXLadeCreator.cls.xml =================================================================== diff -u -r73017 -r73543 --- DOM/PM/impl/DataM/DataMLBXLadeCreator.cls.xml (.../DataMLBXLadeCreator.cls.xml) (revision 73017) +++ DOM/PM/impl/DataM/DataMLBXLadeCreator.cls.xml (.../DataMLBXLadeCreator.cls.xml) (revision 73543) @@ -32,7 +32,7 @@ #dim Korttekst As %String If (..BepaalIsMaatwerkCalculatieInEncoway()) { - Set Korttekst = ##class(TECH.StringUtils).Replace(..VhConfig.BerekendeKenmerken.Korttekst, "%1", $J(..DossierNummer,5)) + Set Korttekst = ##class(TECH.StringUtils).Replace(..VhConfig.CalculatedCharacteristics.Korttekst, "%1", $J(..DossierNummer,5)) } Else { Set Korttekst = ##class(DOM.PM.KorttekstUtils).BepaalKorttekstLBX(DossierNummer, ..ProductSpecificatie.GeefIngegevenKenmerken(), ..HalffabItemsBoom) } Index: APPS/PM/Maatwerk/impl/VhConfigHelper.cls.xml =================================================================== diff -u -r73444 -r73543 --- APPS/PM/Maatwerk/impl/VhConfigHelper.cls.xml (.../VhConfigHelper.cls.xml) (revision 73444) +++ APPS/PM/Maatwerk/impl/VhConfigHelper.cls.xml (.../VhConfigHelper.cls.xml) (revision 73543) @@ -39,17 +39,17 @@ TECH.ListIterator %ListOfDataTypes - @@ -74,7 +74,7 @@ %String %String - @@ -133,25 +133,25 @@ %String - %String - %String - %String -