Index: APPS/Halux/PPS/Activiteit/impl/WerklijstItemsUitvoerder.cls.xml =================================================================== diff -u -r72155 -r73344 --- APPS/Halux/PPS/Activiteit/impl/WerklijstItemsUitvoerder.cls.xml (.../WerklijstItemsUitvoerder.cls.xml) (revision 72155) +++ APPS/Halux/PPS/Activiteit/impl/WerklijstItemsUitvoerder.cls.xml (.../WerklijstItemsUitvoerder.cls.xml) (revision 73344) @@ -27,18 +27,18 @@ -Activiteit:APPS.Halux.PPS.Activiteit.Activiteit,WerklijstItemIDs:%ListOfDataTypes,VerwerkerParameter:%CacheString="" +Activiteit:APPS.Halux.PPS.Activiteit.Activiteit,WerklijstItemIDs:%ListOfDataTypes,VerwerkerParameter:%CacheString="",ActieParameters:%ListOfDataTypes="" MatLijst() Deze methode stelt ook de "Picking: onderdelen" lijst van onderandere TAX op]]> -UitvoeringInfoLijstPerInformatieID:%ArrayOfObjects,Activiteit:APPS.Halux.PPS.Activiteit.Activiteit,VerwerkerParameter:%CacheString="" +UitvoeringInfoLijstPerInformatieID:%ArrayOfObjects,Activiteit:APPS.Halux.PPS.Activiteit.Activiteit,VerwerkerParameter:%CacheString="",ActieParameters:%ListOfDataTypes="" 1 APPS.Halux.PPS.dto.UitvoeringResultaat 0 && ObjectIsMat) { - Set SamengesteldeLijstIterator = ##class(TECH.ListIterator).%New(SamengesteldeLijst) - #dim LijstVanToeleveringIDs As %ListOfDataTypes = ..GeefLijstVanToeleveringNummersVanMattenlijst(SamengesteldeLijstIterator) - Do SamengesteldeLijstIterator.Reset() - - Set SamengesteldeLijstPerToelevering = ##class(APPS.Halux.PPS.dto.UitvoeringInfoLijst).%New() - Set ToeleveringIDIterator = ##class(TECH.ListIterator).%New(LijstVanToeleveringIDs) - - While ToeleveringIDIterator.HasNext() { - #dim ToeleveringID As %Integer = ToeleveringIDIterator.Next() - #dim TotaalAantalMattenInToelevering As %Integer = 0 - Set SamengesteldeLijstPerToelevering = ##class(APPS.Halux.PPS.dto.UitvoeringInfoLijst).%New() - While SamengesteldeLijstIterator.HasNext() { - Set Mat = SamengesteldeLijstIterator.Next() - - If (Mat.ToeleveringID = ToeleveringID) { - Set Mat.TotaalAantalMattenInToelevering = "" - Do SamengesteldeLijstPerToelevering.Insert(Mat) - Set TotaalAantalMattenInToelevering = TotaalAantalMattenInToelevering + Mat.Aantal - } - } - - Set Mat = SamengesteldeLijstPerToelevering.GetAt(SamengesteldeLijstPerToelevering.Count()) - Set Mat.TotaalAantalMattenInToelevering = TotaalAantalMattenInToelevering - Set UitvoeringResultaat = Verwerker.VerwerkUitvoeringInfoLijst(SamengesteldeLijstPerToelevering,ActiviteitParameters) - Do SamengesteldeLijstIterator.Reset() - } - + Set UitvoeringResultaat = Verwerker.VerwerkUitvoeringInfoLijst(SamengesteldeLijst,ActiviteitParameters, ActieParameters) Do UitvoeringLijstIterator.Reset() #dim i = 1 While UitvoeringLijstIterator.HasNext() { @@ -139,7 +145,7 @@ } } else { - Set UitvoeringResultaat = Verwerker.VerwerkUitvoeringInfoLijst(UitvoeringInfoLijst,ActiviteitParameters) + Set UitvoeringResultaat = Verwerker.VerwerkUitvoeringInfoLijst(UitvoeringInfoLijst,ActiviteitParameters, ActieParameters) } } @@ -150,7 +156,7 @@ -UitvoeringLijstIterator:TECH.ListIterator + 1 - -SamengesteldeLijstIterator:TECH.ListIterator -1 -%ListOfDataTypes - - - UitvoeringInfoIterator:TECH.ListIterator 1 @@ -232,7 +218,7 @@ VorigeUI:BL.PPS.TBX.DocSynchroStangInkortLijst.dto.SynchroStangInkortenUitvoeringInfo,UI:BL.PPS.TBX.DocSynchroStangInkortLijst.dto.SynchroStangInkortenUitvoeringInfo 1 %Boolean - @@ -292,11 +278,11 @@ ]]> - + Batch:APPS.Halux.common.Batch 1 %Boolean -