persistent 0 1 APPS.Halux.PPS.impl.AansturingActie,APPS.Halux.PPS.AansturingActie.common.KlantEtiket.Printer APPS.Halux.common.Batch 1 1 APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.EtiketDataMetTussenEtiketTrigger list 1 1 BL.Sys.LabelPrinter 1 1 APPS.Halux.PPS.impl.BatchDueOutFormatter 1 1 DOM.AKP.ToeleveringAPI 1 1 DOM.PM.ProductAPI 1 1 DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI 1 1 %Integer 0 1 APPS.Halux.AAP.DnaCodeService 1 1 APPS.Halux.PPS.Document.impl.common.TussenEtiketVoorToeleveringBepaler 1 1 APPS.Halux.Docs.EtiketBuilder 1 1 APPS.Halux.PPS.MES.MESService 1 1 DOM.common.impl.ProjectSettingsAPI 1 1 1 1 %Status 1 Batch:APPS.Halux.common.Batch,Parameters:APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Parameters,DnaCodeIterator:TECH.Iterator="" 0) && (..AantalLadesVoorBewerkingCenter <=10)) { Do ..VoegToeTussenEtiketVoorBewerkingsCenter() Do ..BepaalEtiketten(Batch, Parameters.IsSpecifiekEtiket(), Parameters.GeefToeleveringID(), Parameters.GeefDossiercode(), Parameters.GeefAantal(), $$$True) } } Else { Do ..BepaalEtikettenMetDnaCodes(DnaCodeIterator, Parameters) If ((..AantalLadesVoorBewerkingCenter > 0) && (..AantalLadesVoorBewerkingCenter <=10)) { Do ..VoegToeTussenEtiketVoorBewerkingsCenter() Do ..BepaalEtikettenMetDnaCodes(DnaCodeIterator, Parameters, $$$True) } } Do ..VoegToeEtiketten() Do ..blLabelPrinter.Print2Bartender() ]]> Batch:APPS.Halux.common.Batch,IsProductieWijzeVolledig:%Boolean 1 %Boolean %String 1 QueueID:%String,BatchID:%String,ToeleveringID:%String,ToeleveringLijnID:%String,AantalEtiketten:%Integer,VoorkeurPrinter:%String,Dnacode:%String="",Herafdruk:%Boolean=$$$False 1 APPS.common.Print.AbstractLabel 1 ToeleveringLijn:DOM.AKP.ProductToeleveringLijn 1 %Boolean 1 1 %Boolean Batch:APPS.Halux.common.Batch,PrintSpecifiekEtiket:%Boolean,GewensteToeleveringID:%String,GewensteDossiercode:%String,GewenstAantal:%Integer,IsExtraEtiketVoorLadeBewerkingcenter:%Boolean=0 1 0) && ..IsPrintenNodig(ToeleveringLijn) { #dim Ingegevenkenmerken As DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken = Product.GeefIngegevenKenmerken() If (..MagUitgevoerdWorden(Batch, ..IngegevenKenmerkenTypeAPI.IsProductieWijzeVolledig(Ingegevenkenmerken))) { If (IsExtraEtiketVoorLadeBewerkingcenter) { If (..IsLadeVoorBewerkingcenter(Ingegevenkenmerken)) { #dim LaatsteEtiketVoorToelevering As BL.Etiket.LadeKlantEtiket = ..GeefLaatsteEtiket() #dim DnaCode As %String = ..DnaCodeService.GeefDnaCodeVoorDubbeleAfdruk(BatchID, SequenceInfo.SequenceNr) Do ..GenereerExtraEtiketBewerkingscenter(DnaCode, Product.GeefID(), LaatsteEtiketVoorToelevering.Layout, LaatsteEtiketVoorToelevering.Device) } } Else { Do ..GenereerStandaardEtiket(SequenceInfo, Batch, AantalEtiketten, VoorkeurPrinter, ToeleveringLijn) Do ..CheckBevatBatchLadeVoorBewerkingcenter(ToeleveringLijn.GeefProductID()) } } } } } ]]> SequenceInfo:APPS.Halux.common.dto.ProductieSequentie,Batch:APPS.Halux.common.Batch,AantalEtiketten:%Integer,VoorkeurPrinter:%String,ToeleveringLijn:DOM.AKP.ProductToeleveringLijn,DnaCode:%String="" 1 DnaCode:%String,ProductId:%String,Layout:%String,Device:%String DnaCodeIterator:TECH.Iterator,Parameters:APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Parameters,IsExtraEtiketVoorLadeBewerkingcenter:%Boolean=0 1 DnaCode:DOM.Halux.AAP.DnaCode,AantalEtiketten:%Integer,VoorkeurPrinter:%String,Parameters:APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Parameters 1 Batch:APPS.Halux.common.Batch,SequenceInfo:APPS.Halux.common.dto.ProductieSequentie 1 %ListOfDataTypes 1 BatchID:%String 1 APPS.Halux.common.impl.ProductieSequentieGroepering 1 1 HuidigePositieInLijst:TECH.Integer 1 TECH.Integer Info:TECH.String,Etiket:BL.Sys.pxProductLabel 1 APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.EtiketDataMetTussenEtiketTrigger 1 1 BL.Etiket.LadeKlantEtiket ProductId:%String 1 IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken 1 %Boolean %Library.CacheStorage EtiketPrinterDefaultData "EtiketPrinter" DnaCodeService TussenEtiketVoorToeleveringBepaler EtiketBuilder AantalLadesVoorBewerkingCenter