APPS.Halux.PPS.Activiteit.ProductieSequentieAwareActiviteit APPS.Halux.PPS.Activiteit.impl.LBX.ProductieVoorbereidingZaag.Utils 1 1 ProductieSequentieWerklijstItemBewaarder:APPS.Halux.PPS.Activiteit.impl.WerklijstItemBewaarder="",ZaagUtils:APPS.Halux.PPS.Activiteit.impl.LBX.ProductieVoorbereidingZaag.Utils 1 1 %Status 1 1 %Status 1 APPS.Halux.PPS.Activiteit.impl.common.dto.ProductieUitvoeringInfo Item:APPS.Halux.common.ProductieSequentieItem,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken,UitvoeringInfoAanpasser:APPS.Halux.PPS.Activiteit.impl.LBX.ProductieVoorbereidingZaag.SpoelbakUitvoeringInfoAanpasser="" 1 %ArrayOfObjects ELEMENTTYPE="APPS.Halux.PPS.Activiteit.dto.ProductieSequentieWerklijstItem" UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.ProductieUitvoeringInfo,BodemItem:DOM.PM.Maatwerk.Calc.HF.BewerktHalffabItem,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken 1 UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.ProductieUitvoeringInfo,RugItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom 1 UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.ProductieUitvoeringInfo,RugWandHouderItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken 1 UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.ProductieUitvoeringInfo,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken,SequentieItemItem:APPS.Halux.common.ProductieSequentieItem,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom 1 0) UitvoeringInfo.DwarsverdelingInfo = "DWARSV:" _IngegevenKenmerken.AantalDwarsverdelingen Set:(HalffabItemsBoom.BevatRol(##class(DOM.PM.Maatwerk.Calc.HF.enu.LBXRol).Zijstabilisering())) UitvoeringInfo.ZijstabiliseringInfo = "ZIJSTB" #dim IsInschuifElementNietMeegeleverd As %Boolean = ##class(TECH.ListUtils).Contains(IngegevenKenmerken.NietMeeleveren, ##class(DOM.PM.Maatwerk.Calc.HF.enu.LBXNietMeeleveren).InschuifElementZijkant()) #dim ZonderInschuifElement As %String = "ZI" If ((IngegevenKenmerken.ZijWandType = ##class(DOM.PM.enu.LBXZijWandType).Free()) && IsInschuifElementNietMeegeleverd) { Set UitvoeringInfo.InschuifElementInfo = ZonderInschuifElement } If (IngegevenKenmerken.ZijWandType = ##class(DOM.PM.enu.LBXZijWandType).Design()) { Set UitvoeringInfo.IsMyLegra = $$$True Set UitvoeringInfo.LadeKleurBuitenInfo = IngegevenKenmerken.LadeKleurBuiten } If SequentieItemItem.%Extends(##class(APPS.Halux.common.VHOSSProductieSequentieItem).%ClassName(1)) { #dim VHossItem As APPS.Halux.common.VHOSSProductieSequentieItem = SequentieItemItem Set UitvoeringInfo.VHossInfo = ##class(APPS.Halux.common.impl.VHossService).%New().GeefVHossInfo(VHossItem.VHOSSID, VHossItem.ZijVlakID, VHossItem.SlotID) } ]]> HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom 1 %Boolean 1 %ListOfDataTypes %Library.CacheStorage