Index: APPS/PM/Maatwerk/impl/VhConfig/Converter/LbxKenmerken.cls.xml =================================================================== diff -u -r72849 -r72863 --- APPS/PM/Maatwerk/impl/VhConfig/Converter/LbxKenmerken.cls.xml (.../LbxKenmerken.cls.xml) (revision 72849) +++ APPS/PM/Maatwerk/impl/VhConfig/Converter/LbxKenmerken.cls.xml (.../LbxKenmerken.cls.xml) (revision 72863) @@ -22,9 +22,12 @@ Set LbxKenmerken.GUIKenmerken = ..GeefGUIKenmerken(VhConfig) Set LbxKenmerken.NietMeeleveren = ..GeefNietMeeleveren(VhConfig) - //Set LbxKenmerken = VhConfig.Kenmerken.GetAt("HeeftMat") + #dim HeeftMat As %Boolean = VhConfig.Kenmerken.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()) + } - //Mat //SST //Uitsparingdata @@ -139,6 +142,22 @@ Quit NietMeeleveren ]]> + + + +DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken + + Index: vhUnitTest/APPS/PM/Maatwerk/impl/VhConfig/Converter/LbxKenmerken/Converteer/Test.cls.xml =================================================================== diff -u -r72853 -r72863 --- vhUnitTest/APPS/PM/Maatwerk/impl/VhConfig/Converter/LbxKenmerken/Converteer/Test.cls.xml (.../Test.cls.xml) (revision 72853) +++ vhUnitTest/APPS/PM/Maatwerk/impl/VhConfig/Converter/LbxKenmerken/Converteer/Test.cls.xml (.../Test.cls.xml) (revision 72863) @@ -56,7 +56,6 @@ @@ -194,17 +156,28 @@ + DtoKenmerkNaam:%String,DtoKenmerkWaarde:%String,VerwachteDomKenmerkNaam:%String,VerwachteDomKenmerkWaarde:%String 1 @@ -232,7 +205,7 @@ 1 DtoKenmerkNaam:%String,DtoKenmerkWaarde:%String,VerwachteDomNietMeeleverenRol:%String,IsAanwezig:%Boolean + +DtoKenmerken:%ArrayOfDataTypes,GekoppeldIKType:%String,IsAanwezig:%Boolean,VerwachteDomKenmerken:TECH.KeyValue.List="" + + + -KenmerkWaarde:%String,KenmerkNaam:%String +DomKenmerken...:%List 1 +%ArrayOfDataTypes 1) { + #dim i As %Integer + + For i = 1 : 2 : $Get(DomKenmerken, 0) + { + #dim Key As %String = $Get(DomKenmerken(i)) + #dim Value As %String = $Get(DomKenmerken(i + 1)) + Do Kenmerken.SetAt(Value, Key) + } + } + Quit Kenmerken ]]> + + +DomKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,VerwachteDomKenmerken:%ArrayOfDataTypes +1 + +