Index: vhDeploy/Maatwerk/MVX/AansturingIncrementeel.cls.xml =================================================================== diff -u -r62945 -r62983 --- vhDeploy/Maatwerk/MVX/AansturingIncrementeel.cls.xml (.../AansturingIncrementeel.cls.xml) (revision 62945) +++ vhDeploy/Maatwerk/MVX/AansturingIncrementeel.cls.xml (.../AansturingIncrementeel.cls.xml) (revision 62983) @@ -56,7 +56,8 @@ #dim DetailbladActieID As %String = ..MaakOfGeefActiviteitID(ActiviteitGroepProductie, "MVX.ProductieVoorbereidingDetailBlad") Do ..MaakOfVervangAansturingActie(Categorie, ActiviteitGroepProductie, DetailbladActieID, "Productiedetailblad", ..#IsNietMogelijkZonderBatch) - ;Indien nodig komt hier de AansturingActie: Zaagetiketten => Do ..MaakOfVervangAansturingActie() + #dim ZaagetikettenActieID As %String = ..MaakOfGeefActiviteitID(ActiviteitGroepProductie, "MVX.ProductieVoorbereidingZaag") + Do ..MaakOfVervangAansturingActie(Categorie, ActiviteitGroepProductie, ZaagetikettenActieID, "Zaagetiketten", ..#IsNietMogelijkZonderBatch, "MVXProductieZaagEtiket", ##class(APPS.Halux.common.enu.ProductieLijn).Vier()) ]]> @@ -97,7 +98,8 @@ #dim BewerkingsCenterPickingZijkantenActiviteitID As %String = ..MaakOfGeefActiviteitID(ActiviteitGroepBewerkingsCenter, "MVX.BewerkingsCenterPickingZijkanten") Do ..MaakOfVervangAansturingActie(Categorie, ActiviteitGroepBewerkingsCenter, BewerkingsCenterPickingZijkantenActiviteitID, "Picking: zijkanten", ..#IsNietMogelijkZonderBatch) - ;Indien nodig komt hier de AansturingActie: SpoelbakVoorbereidingZaag => Do ..MaakOfVervangAansturingActie() + #dim ZaagetikettenActieID As %String = ..MaakOfGeefActiviteitID(ActiviteitGroepBewerkingsCenter, "MVX.SpoelbakVoorbereidingZaag") + Do ..MaakOfVervangAansturingActie(Categorie, ActiviteitGroepBewerkingsCenter, ZaagetikettenActieID, "Zaagetiketten", ..#IsNietMogelijkZonderBatch, "MVXSpoelbakZaagEtiket", ##class(APPS.Halux.common.enu.ProductieLijn).Vier()) ;Indien nodig komt hier de AansturingActie: BewerkingsCenterMatten => Do ..MaakOfVervangAansturingActie() Index: APPS/Halux/PPS/Activiteit/impl/MVX/SpoelbakVoorbereidingZaag.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Activiteit/impl/MVX/SpoelbakVoorbereidingZaag.cls.xml (revision 0) +++ APPS/Halux/PPS/Activiteit/impl/MVX/SpoelbakVoorbereidingZaag.cls.xml (revision 62983) @@ -0,0 +1,67 @@ + + + +APPS.Halux.PPS.Activiteit.impl.MVX.VoorbereidingZaag + + +MVXSpoelbakZaagEtiket + + + +%String +MVXSpoelbakZaagEtiket + + + +%String +Merivobox Spoelbak VoorbereidingZaag + + + +1 +ActiviteitGroepID:%String +APPS.Halux.PPS.Activiteit.Activiteit + + + + +1 + + + + + +Geeft een array terug met werklijstitems +Item:APPS.Halux.common.ProductieSequentieItem +1 +%ArrayOfObjects +ELEMENTTYPE="APPS.Halux.PPS.Activiteit.dto.ProductieSequentieWerklijstItem" + + + + +Item:APPS.Halux.common.ProductieSequentieItem +%Boolean + + + + +%Library.CacheStorage + + + + + Index: APPS/Halux/PPS/Activiteit/impl/MVX/VoorbereidingZaag.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Activiteit/impl/MVX/VoorbereidingZaag.cls.xml (revision 0) +++ APPS/Halux/PPS/Activiteit/impl/MVX/VoorbereidingZaag.cls.xml (revision 62983) @@ -0,0 +1,183 @@ + + + +APPS.Halux.PPS.Activiteit.ProductieSequentieAwareActiviteit + + + + + +APPS.Halux.PPS.Activiteit.impl.MVX.ProductieVoorbereidingZaag.Utils +1 +1 + + + +ProductieSequentieWerklijstItemBewaarder:APPS.Halux.PPS.Activiteit.impl.WerklijstItemBewaarder="",ZaagUtils:APPS.Halux.PPS.Activiteit.impl.MVX.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.MVXKenmerken +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.MVXKenmerken +1 + + + + +UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.ProductieUitvoeringInfo,RugItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken,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.MVXKenmerken +1 + + + + +UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.ProductieUitvoeringInfo,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken,SequentieItemItem:APPS.Halux.common.ProductieSequentieItem,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom +1 +0) UitvoeringInfo.DwarsverdelingInfo = "DWARSV:" _IngegevenKenmerken.AantalDwarsverdelingen + } + + 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) + } +]]> + + + +%Library.CacheStorage + + + + + Index: APPS/Halux/PPS/Activiteit/impl/MVX/ProductieVoorbereidingZaag.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Activiteit/impl/MVX/ProductieVoorbereidingZaag.cls.xml (revision 0) +++ APPS/Halux/PPS/Activiteit/impl/MVX/ProductieVoorbereidingZaag.cls.xml (revision 62983) @@ -0,0 +1,62 @@ + + + +APPS.Halux.PPS.Activiteit.impl.MVX.VoorbereidingZaag + + +MVXProductieZaagEtiket + + + +%String +MVXProductieZaagEtiket + + + +%String +Merivobox Productie VoorbereidingZaag + + + +1 +ActiviteitGroepID:%String +APPS.Halux.PPS.Activiteit.Activiteit + + + + +1 + + + + +Item:APPS.Halux.common.ProductieSequentieItem +1 +%ArrayOfObjects +ELEMENTTYPE="APPS.Halux.PPS.Activiteit.dto.ProductieSequentieWerklijstItem" + + + + +Item:APPS.Halux.common.ProductieSequentieItem +%Boolean + + + + +%Library.CacheStorage + + + + + Index: APPS/Halux/PPS/Activiteit/impl/MVX/ProductieVoorbereidingZaag/Utils.cls.xml =================================================================== diff -u -r62965 -r62983 --- APPS/Halux/PPS/Activiteit/impl/MVX/ProductieVoorbereidingZaag/Utils.cls.xml (.../Utils.cls.xml) (revision 62965) +++ APPS/Halux/PPS/Activiteit/impl/MVX/ProductieVoorbereidingZaag/Utils.cls.xml (.../Utils.cls.xml) (revision 62983) @@ -58,7 +58,7 @@ -IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken,RugProductID:%String,RugLengte:%Decimal,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken,RugProductID:%String,RugLengte:%Decimal,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom