Index: APPS/PM/Maatwerk/impl/VhConfig/Converter/HalffabItemsBoom.cls.xml =================================================================== diff -u -r74266 -r75118 --- APPS/PM/Maatwerk/impl/VhConfig/Converter/HalffabItemsBoom.cls.xml (.../HalffabItemsBoom.cls.xml) (revision 74266) +++ APPS/PM/Maatwerk/impl/VhConfig/Converter/HalffabItemsBoom.cls.xml (.../HalffabItemsBoom.cls.xml) (revision 75118) @@ -62,7 +62,7 @@ Set Halffabrikaat = HalffabrikatenListIterator.Next() If ($$$Not(Halffabrikaat.Type = "Included")) { Set Rol = HalffabrikatenListIterator.Key() - Do ..VoegToeHalffabrikaat(Rol, Halffabrikaat) + Do ..VoegToeHalffabrikaat(Rol, Halffabrikaat, ..VhConfigHelper.GeefIngegevenKenmerken().GeefVariant()) } } @@ -72,7 +72,7 @@ Set Halffabrikaat = HalffabrikatenListIterator.Next() If (Halffabrikaat.Type = "Included") { Set Rol = HalffabrikatenListIterator.Key() - Do ..VoegToeHalffabrikaat(Rol, Halffabrikaat) + Do ..VoegToeHalffabrikaat(Rol, Halffabrikaat, ..VhConfigHelper.GeefIngegevenKenmerken().GeefVariant()) } } @@ -81,15 +81,16 @@ -RolnaamVoorEncoway:%String,Halffabrikaat:APPS.PM.Maatwerk.dto.VhConfig.Halffabrikaat +RolnaamVoorEncoway:%String,Halffabrikaat:APPS.PM.Maatwerk.dto.VhConfig.Halffabrikaat,Variant:%String +1 -RolnaamVoorCache:%String,RolnaamVoorEncoway:%String,Halffabrikaat:APPS.PM.Maatwerk.dto.VhConfig.Halffabrikaat +RolnaamVoorCache:%String,RolnaamVoorEncoway:%String,Halffabrikaat:APPS.PM.Maatwerk.dto.VhConfig.Halffabrikaat,Variant:%String 1 DOM.PM.Maatwerk.Calc.HF.InbegrepenHalffabItem ") #dim ReferentieHalffabItem As DOM.PM.Maatwerk.Calc.HF.Halffab = ..HalffabItemsBoom.GeefHalffabItem(RolnaamParent) @@ -275,10 +276,16 @@ Set Halffab.RugHoogte = Halffabrikaat.Characteristics.GetAt("BackHeight") Set Halffab.RugWandMateriaal = Halffabrikaat.Characteristics.GetAt("BackSideMaterial") Set Halffab.VoorwandType = Halffabrikaat.Characteristics.GetAt("FrontType") + Set Halffab.LiRe = Halffabrikaat.Characteristics.GetAt("LeRi") Set:(Rol = "BackWood") Halffab.RugWandMateriaal = "Hout" Set:(Rol = "BackSteel") Halffab.RugWandMateriaal = "Staal" + If ((Rol = "Mat") || (Rol = "MatX") || (Rol = "MatY") || (Rol = "MatZ")) { + Set Halffab.OrigineleMatBreedte = Halffabrikaat.GrossDimensionSemiFinishedProduct + Set Halffab.OrigineleMatDiepte = Halffabrikaat.PpsCharacteristics.GetAt("GrossDimensionDepth") + } + Quit Halffab ]]>