Index: APPS/Halux/PPS/Document/impl/common/BatchNaarObjective.cls.xml =================================================================== diff -u -r73012 -r73344 --- APPS/Halux/PPS/Document/impl/common/BatchNaarObjective.cls.xml (.../BatchNaarObjective.cls.xml) (revision 73012) +++ APPS/Halux/PPS/Document/impl/common/BatchNaarObjective.cls.xml (.../BatchNaarObjective.cls.xml) (revision 73344) @@ -30,6 +30,11 @@ 1 + +APPS.Halux.Planning.Pitching.impl.BatchPitchedRepository +1 + + ToeleveringApi:DOM.AKP.ToeleveringAPI="",BatchNaarObjectiveDataGenerator:APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.BatchNaarObjectiveDataGenerator="",MailApi:TECH.Mail.MailAPI="" 1 @@ -42,6 +47,7 @@ Set ..MESService = ##class(APPS.Halux.PPS.MES.MESService).%New() Set ..Logger = ##class(vhLib.Logger).%New("APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective") Set ..MailApi = $$$Inject(MailApi, ##class(TECH.Context).Instance().GeefMailAPI()) + Set ..BatchPitchedRepository = ##class(APPS.Halux.Planning.Pitching.impl.BatchPitchedRepository).%New() Quit $$$OK ]]> @@ -55,7 +61,7 @@ -Lijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst +Lijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst,ActiviteitParameters:APPS.Halux.PPS.Activiteit.ActiviteitParameters,ActieParameters:%ListOfDataTypes="" APPS.Halux.PPS.dto.UitvoeringResultaat @@ -115,7 +137,7 @@ -UitvoeringInfoLijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst,SuffixId:%String +UitvoeringInfoLijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst,SuffixId:%String,FilterToeleveringId:%String="" %ListOfObjects ELEMENTTYPE="APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.dto.BatchNaarObjectiveData" -Batch:APPS.Halux.common.Batch,UitvoeringInfoLijstIterator:TECH.Iterator,AantalLades:%Integer,SuffixId:%String +Batch:APPS.Halux.common.Batch,UitvoeringInfoLijstIterator:TECH.Iterator,AantalLades:%Integer,SuffixId:%String,FilterToeleveringId:%String="" 1 1 + +APPS.Halux.common.Batch +1 + + 1 Categorie:APPS.Halux.common.enu.Categorie,Omschrijving:%String,IsMogelijkZonderBatch:%Boolean,VolgNummer:%Integer,ActiviteitGroepID:%String,IsStandaardActie:%Boolean=0,ActiviteitID:%String,InformatieID:%String="",ActiviteitLijnID:%String="" @@ -156,10 +161,11 @@ bekomen door een query op ActiviteitgroepID, ActiviteitNaam en BatchID, en daarbinnen de wachtende items (werklijststatus = Wachtend). Als de InformatieID ingevuld is, wordt ie ook in de query opgenomen. -BatchID:%String,ActieParameters:%ListOfDataTypes +BatchID:%String,ActieParameters:%ListOfDataTypes="" APPS.Halux.PPS.dto.ActieResultaat 0 { #dim Activiteit As APPS.Halux.PPS.Activiteit.Activiteit = ##class(APPS.Halux.PPS.Activiteit.Activiteit).OpenId(ActiviteitID) - Do Activiteit.VoerUitWerklijstItems(WerklijstItemIDs, ..GeefUitvoeringParameter("Printer")) + Do Activiteit.VoerUitWerklijstItems(WerklijstItemIDs, ..GeefUitvoeringParameter("Printer"), ActieParameters) } } quit ..GeefGeslaagdAansturingResultaat() @@ -218,10 +224,18 @@ +BatchID:%String %ListOfObjects ELEMENTTYPE="APPS.common.Actie.dto.ActieParameter" @@ -277,6 +291,25 @@ ]]> + + +1 + + + %Library.CacheStorage AansturingActieVoorActiviteitDefaultData @@ -297,6 +330,12 @@ ActiviteitLijnID + +ProductieGroep + + +Batch + Index: APPS/Halux/PPS/Document/impl/EtiketAfdrukker.cls.xml =================================================================== diff -u -r68833 -r73344 --- APPS/Halux/PPS/Document/impl/EtiketAfdrukker.cls.xml (.../EtiketAfdrukker.cls.xml) (revision 68833) +++ APPS/Halux/PPS/Document/impl/EtiketAfdrukker.cls.xml (.../EtiketAfdrukker.cls.xml) (revision 73344) @@ -52,7 +52,7 @@ 1 -Lijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst,ActiviteitParameters:APPS.Halux.PPS.Activiteit.ActiviteitParameters,IsKlantEtiketSpaceStep:%Boolean=$$$False +Lijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst,ActiviteitParameters:APPS.Halux.PPS.Activiteit.ActiviteitParameters,ActieParameters:%ListOfDataTypes="",IsKlantEtiketSpaceStep:%Boolean=$$$False APPS.Halux.PPS.dto.UitvoeringResultaat Data:TECH.Persistent - + + + +BatchId:%Integer +%Boolean + @@ -49,14 +55,12 @@ ID:%String - + Data:TECH.Persistent - + Index: vhTest/Mock/APPS/Halux/Planning/Pitching/impl/BatchPitchedRepository.cls.xml =================================================================== diff -u -r71731 -r73344 --- vhTest/Mock/APPS/Halux/Planning/Pitching/impl/BatchPitchedRepository.cls.xml (.../BatchPitchedRepository.cls.xml) (revision 71731) +++ vhTest/Mock/APPS/Halux/Planning/Pitching/impl/BatchPitchedRepository.cls.xml (.../BatchPitchedRepository.cls.xml) (revision 73344) @@ -49,6 +49,13 @@ ]]> + +BatchId:%Integer +%Boolean + + + TECH.Persistent -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 UitvoeringResultaat = Verwerker.VerwerkUitvoeringInfoLijst(SamengesteldeLijst,ActiviteitParameters) + Set UitvoeringResultaat = Verwerker.VerwerkUitvoeringInfoLijst(SamengesteldeLijst,ActiviteitParameters, ActieParameters) Do UitvoeringLijstIterator.Reset() #dim i = 1 While UitvoeringLijstIterator.HasNext() { @@ -145,7 +145,7 @@ } } else { - Set UitvoeringResultaat = Verwerker.VerwerkUitvoeringInfoLijst(UitvoeringInfoLijst,ActiviteitParameters) + Set UitvoeringResultaat = Verwerker.VerwerkUitvoeringInfoLijst(UitvoeringInfoLijst,ActiviteitParameters, ActieParameters) } } Index: APPS/Halux/PPS/UitvoeringInfoLijstVerwerker.cls.xml =================================================================== diff -u -r51453 -r73344 --- APPS/Halux/PPS/UitvoeringInfoLijstVerwerker.cls.xml (.../UitvoeringInfoLijstVerwerker.cls.xml) (revision 51453) +++ APPS/Halux/PPS/UitvoeringInfoLijstVerwerker.cls.xml (.../UitvoeringInfoLijstVerwerker.cls.xml) (revision 73344) @@ -19,7 +19,7 @@ 1 -Lijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst,ActiviteitParameters:APPS.Halux.PPS.Activiteit.ActiviteitParameters +Lijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst,ActiviteitParameters:APPS.Halux.PPS.Activiteit.ActiviteitParameters,ActieParameters:%ListOfDataTypes="" APPS.Halux.PPS.dto.UitvoeringResultaat Index: APPS/Halux/PPS/Activiteit/Activiteit.cls.xml =================================================================== diff -u -r29059 -r73344 --- APPS/Halux/PPS/Activiteit/Activiteit.cls.xml (.../Activiteit.cls.xml) (revision 29059) +++ APPS/Halux/PPS/Activiteit/Activiteit.cls.xml (.../Activiteit.cls.xml) (revision 73344) @@ -267,10 +267,10 @@ Indien er nog andere activiteiten zijn met dezelfde code in andere ActiviteitGroepen, wordt hun status veranderd naar "EldersUitgevoerd". -WerklijstItemIDs:%ListOfDataTypes,VerwerkerParameter:%CacheString="" +WerklijstItemIDs:%ListOfDataTypes,VerwerkerParameter:%CacheString="",ActieParameters:%ListOfDataTypes="" Index: APPS/Halux/Planning/Pitching/impl/BatchPitchedRepository.cls.xml =================================================================== diff -u -r71731 -r73344 --- APPS/Halux/Planning/Pitching/impl/BatchPitchedRepository.cls.xml (.../BatchPitchedRepository.cls.xml) (revision 71731) +++ APPS/Halux/Planning/Pitching/impl/BatchPitchedRepository.cls.xml (.../BatchPitchedRepository.cls.xml) (revision 73344) @@ -51,6 +51,20 @@ Quit ResultSetIterator.Next().Pitchorde ]]> + + +BatchId:%Integer +%Boolean + +