%RegisteredObject Do ##class(APPS.Halux.PPS.ALUFreesService).%New().GenereerFreesVoorbereidingVoorBatch() BatchID:%String BatchID:%String 1 APPS.Halux.PPS.ALUFrees.FreesVoorbereidingGenerator Batch:APPS.Halux.common.Batch 1 %Boolean Toeleveringen:%ListOfObjects(ELEMENTTYPE="DOM.AKP.Toelevering") APPS.Halux.PPS.ALUFrees.dto.GegroepeerdeToeleveringen BatchID:%String 1 APPS.Halux.common.Batch Batch:APPS.Halux.common.Batch 1 APPS.Halux.PPS.ALUFrees.impl.Optimizer.Oplossing Batch:APPS.Halux.common.Batch,Oplossing:APPS.Halux.PPS.ALUFrees.impl.Optimizer.Oplossing 1 WerkstukGroepIt:TECH.Iterator(ELEMENTTYPE="APPS.Halux.PPS.ALUFrees.impl.Optimizer.ToeleveringWerkstukGroep") %ListOfObjects ELEMENTTYPE="DOM.AKP.Toelevering" Combinaties:%ListOfObjects(ELEMENTTYPE="APPS.Halux.PPS.ALUFrees.impl.Optimizer.CombinatieOplossing") 1 %ListOfObjects ELEMENTTYPE="APPS.Halux.PPS.ALUFrees.dto.ToeleveringFreesInfo" WerkstukGroepen:%ListOfObjects(ELEMENTTYPE="APPS.Halux.PPS.ALUFrees.impl.Optimizer.ToeleveringWerkstukGroep") 1 APPS.Halux.PPS.ALUFrees.dto.ToeleveringFreesInfoLijst Batch:APPS.Halux.common.Batch 1 APPS.Halux.PPS.ALUFrees.impl.Optimizer.WerkstukGroepen Toeleveringen:%ListOfObjects(ELEMENTTYPE="DOM.AKP.Toelevering") 1 APPS.Halux.PPS.ALUFrees.impl.Optimizer.WerkstukGroepen Toelevering:DOM.AKP.Toelevering 1 APPS.Halux.PPS.ALUFrees.impl.Optimizer.ToeleveringWerkstukGroep Batch:APPS.Halux.common.Batch 1