Index: APPS/Halux/common/impl/ProductieSequentieGroepering.cls.xml =================================================================== diff -u -r29059 -r30075 --- APPS/Halux/common/impl/ProductieSequentieGroepering.cls.xml (.../ProductieSequentieGroepering.cls.xml) (revision 29059) +++ APPS/Halux/common/impl/ProductieSequentieGroepering.cls.xml (.../ProductieSequentieGroepering.cls.xml) (revision 30075) @@ -11,6 +11,18 @@ %ArrayOfObjects + +1 +1 +%Status +1 + + + %Boolean - -initvalue:%CacheString -1 -1 -%Status -1 + +GroeperingID:%String,Data:%CacheString Index: APPS/Halux/common/impl/ProductieSequentieGroepeerder.cls.xml =================================================================== diff -u -r29059 -r30075 --- APPS/Halux/common/impl/ProductieSequentieGroepeerder.cls.xml (.../ProductieSequentieGroepeerder.cls.xml) (revision 29059) +++ APPS/Halux/common/impl/ProductieSequentieGroepeerder.cls.xml (.../ProductieSequentieGroepeerder.cls.xml) (revision 30075) @@ -19,7 +19,7 @@ #dim GroeperingID As %String = 1 while ResultSet.Next() { #dim SequentieInfo AS APPS.Halux.common.dto.ProductieSequentie = ..GeefSequentieInfo(ResultSet) - do ..VoegToeAanGroepering(GroeperingID ,SequentieInfo) + do ..Groepering.VoegToe(GroeperingID ,SequentieInfo) } quit ..Groepering ]]> @@ -42,14 +42,14 @@ Set SequentieInfo = ..GeefSequentieInfo(ResultSet) set SequentieInfo.DeelAantal = "" if ProductID '= SequentieInfo.ProductID { - Do:(ProductID'="") ..VoegToeAanGroepering(1,TotaalSequentieInfo) + Do:(ProductID'="") ..Groepering.VoegToe(1,TotaalSequentieInfo) Set ProductID = SequentieInfo.ProductID Set TotaalSequentieInfo = SequentieInfo } Else { Set TotaalSequentieInfo.TotaalAantal = TotaalSequentieInfo.TotaalAantal + SequentieInfo.TotaalAantal } } - Do ..VoegToeAanGroepering(1,TotaalSequentieInfo) + Do ..Groepering.VoegToe(1,TotaalSequentieInfo) quit ..Groepering ]]> @@ -77,7 +77,7 @@ If ( FrequentieTabel.GeefFrequentieVanItem(FrequentieItemID) <= ToeleveringLijn.GeefAantal()) { Do FrequentieTabel.Verhoog(FrequentieItemID) #dim SequentieInfo AS APPS.Halux.common.dto.ProductieSequentie = ..GeefSequentieInfo(ResultSet) - Do ..VoegToeAanGroepering(ToeleveringID,SequentieInfo) + Do ..Groepering.VoegToe(ToeleveringID,SequentieInfo) } } Else { do ##class(vhLib.Logger).%New("APPS.Halux.AansturingService").Warning("VoerUitAansturingActieVoorBatch_Resultaat","Batch '" _ BatchID _ "' bevat een niet ingevulde toeleveringlijnID!") @@ -106,7 +106,7 @@ continue:(DeelAantal'=1) #dim SequentieInfo AS APPS.Halux.common.dto.ProductieSequentie = ..GeefSequentieInfo(ResultSet) set SequentieInfo.DeelAantal = "" - Do ..VoegToeAanGroepering(ToeleveringID,SequentieInfo) + Do ..Groepering.VoegToe(ToeleveringID,SequentieInfo) } quit ..Groepering ]]> @@ -135,14 +135,14 @@ If ( ToeleveringID = SequentieInfo.ToeleveringID ) && ( ProductID = SequentieInfo.ProductID) { Set TotaalSequentieInfo.TotaalAantal = TotaalSequentieInfo.TotaalAantal + SequentieInfo.TotaalAantal } Else { - Do:ToeleveringID'="" ..VoegToeAanGroepering(GroeperingID,TotaalSequentieInfo) + Do:ToeleveringID'="" ..Groepering.VoegToe(GroeperingID,TotaalSequentieInfo) Set TotaalSequentieInfo = SequentieInfo Set:(ToeleveringID'=SequentieInfo.ToeleveringID) GroeperingID = GroeperingID + 1 Set ProductID = SequentieInfo.ProductID Set ToeleveringID = SequentieInfo.ToeleveringID } } - Do ..VoegToeAanGroepering(GroeperingID,TotaalSequentieInfo) + Do ..Groepering.VoegToe(GroeperingID,TotaalSequentieInfo) quit ..Groepering ]]> @@ -178,7 +178,7 @@ While ProductVolgordeIt.HasNext() { Set ProductID = ProductVolgordeIt.Next() Set SequentieInfo = SequentieInfoArray.GetAt(ProductID) - Do ..VoegToeAanGroepering(1,SequentieInfo) + Do ..Groepering.VoegToe(1,SequentieInfo) } quit ..Groepering ]]> @@ -230,20 +230,6 @@ Quit CorrecteToeleveringLijnID ]]> - - -GroeperingID:%String,SequentieInfo:APPS.Halux.common.dto.ProductieSequentie -1 - -