Index: APPS/Halux/Planning/PlanningService.cls.xml =================================================================== diff -u -r954 -r994 --- APPS/Halux/Planning/PlanningService.cls.xml (.../PlanningService.cls.xml) (revision 954) +++ APPS/Halux/Planning/PlanningService.cls.xml (.../PlanningService.cls.xml) (revision 994) @@ -1,24 +1,88 @@ - + Service voor de Halux planningstool. Ondersteunt het visulaliseren van het resourcegebruik voor alle toeleveringen die reeds ingegeven zijn. 1 %RegisteredObject -62175,28856.089924 +62187,56801.852768 0 Halux_Planning_PlanningService - - +Van:%Date,Naar:APPS.Halux.Planning.dto.DataLijst,ToeleveringNummers:%ListOfDataTypes +APPS.Halux.Planning.dto.EvalueerVerplaatsingResultaat + - + If (HeeftFysiekStockProbleem && (Datum < DueOutDag)) + { + Do VerplaatsingEvaluatie.Evaluaties.Insert("Toelevering "_Toelevering.GeefToeNr()_" met een stockprobleem wordt best niet naar voor verplaatst.") + } + If (Datum > DueOutDag) + { + Do VerplaatsingEvaluatie.Evaluaties.Insert("Toelevering "_Toelevering.GeefToeNr()_" wordt naar achter verplaatst en krijgt een leverimpact.") + } + } + If (VerplaatsingEvaluatie.Evaluaties.Count() > 0) + { + Do Resultaat.VerplaatsingEvaluaties.Insert(VerplaatsingEvaluatie) + } + } + Quit Resultaat +]]> + @@ -27,7 +91,6 @@ Datum:%Date,Categorie:APPS.Halux.Planning.enu.Categorie %XML.DataSet + +AantalWeken:%Integer,ToeleveringNummers:%ListOfDataTypes +APPS.Halux.Planning.dto.DueOutAlternatiefResultaat + + + APPS.Halux.Planning.dto.ApplicatieInstellingen - - -Geeft de settings van de kolommen (o.a. volgorde en breedte) terug. -DataGridNaam:%String,Gebruiker:%String -APPS.common.GUI.dto.KolomInfoLijst - - - - - -Bewaart de settings van de kolommen. -DataGridNaam:%String,Gebruiker:%String,KolomInfoLijst:APPS.common.GUI.dto.KolomInfoLijst - - - ID:%String 1 @@ -119,46 +203,54 @@ ]]> + + +Geeft de settings van de kolommen (o.a. volgorde en breedte) terug. +DataGridNaam:%String,Gebruiker:%String +APPS.common.GUI.dto.KolomInfoLijst + + + + + +Bewaart de settings van de kolommen. +DataGridNaam:%String,Gebruiker:%String,KolomInfoLijst:APPS.common.GUI.dto.KolomInfoLijst + + + -ToeleveringNummers:%ListOfDataTypes +Lijn:APPS.Halux.common.enu.ProductieLijn,ToeleveringNummers:%ListOfDataTypes APPS.Halux.Planning.dto.MaakBatchResultaat @@ -256,6 +365,8 @@ + +Do ##class(APPS.Halux.Planning.PlanningService).%New().ResyncToeleveringInfo() - +