Index: APPS/Halux/PPS/impl/AansturingActie/common/KlantEtiket/EtiketPrinter.cls.xml
===================================================================
diff -u -r63610 -r71541
--- APPS/Halux/PPS/impl/AansturingActie/common/KlantEtiket/EtiketPrinter.cls.xml (.../EtiketPrinter.cls.xml) (revision 63610)
+++ APPS/Halux/PPS/impl/AansturingActie/common/KlantEtiket/EtiketPrinter.cls.xml (.../EtiketPrinter.cls.xml) (revision 71541)
@@ -31,6 +31,45 @@
1
+
+DOM.AKP.ToeleveringAPI
+1
+1
+
+
+
+DOM.PM.ProductAPI
+1
+1
+
+
+
+DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI
+1
+1
+
+
+
+%Boolean
+0
+1
+1
+
+
+
+1
+1
+%Status
+1
+
+
+
Batch:APPS.Halux.common.Batch,Parameters:APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Parameters,DnaCodeIterator:TECH.Iterator=""
-Batch:APPS.Halux.common.Batch,PrintSpecifiekEtiket:%Boolean,GewensteToeleveringID:%String,GewensteDossiercode:%String,GewenstAantal:%Integer
+Batch:APPS.Halux.common.Batch,PrintSpecifiekEtiket:%Boolean,GewensteToeleveringID:%String,GewensteDossiercode:%String,GewenstAantal:%Integer,IsExtraEtiketVoorSpecialLades:%Boolean=0
1
0) && ..IsPrintenNodig(ToeleveringLijn) {
- #dim Etiket As BL.Etiket.LadeKlantEtiket = ..GeefEtiket(QueueID, BatchID, ToeleveringID, ToeleveringLijnID, AantalEtiketten, VoorkeurPrinter)
-
- Set EtiketDataMetTussenEtiketTrigger = ##class(APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.EtiketDataMetTussenEtiketTrigger).%New()
- Set EtiketDataMetTussenEtiketTrigger.Etiket = Etiket
- Set EtiketDataMetTussenEtiketTrigger.TussenEtiketTriggerKeyList = ..GeefTussenEtiketTriggerKeyList(Batch, SequenceInfo)
-
- Do ..Etiketten.Insert(EtiketDataMetTussenEtiketTrigger)
+ If (IsExtraEtiketVoorSpecialLades) {
+ #dim Ingegevenkenmerken As DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken = Product.GeefIngegevenKenmerken()
+ If (..IsSpecialeLade(Ingegevenkenmerken)) {
+ Do ..GenereerStandaardEtiket(SequenceInfo, Batch, AantalEtiketten, VoorkeurPrinter, ToeleveringLijn)
+ }
+ } Else {
+ Do ..GenereerStandaardEtiket(SequenceInfo, Batch, AantalEtiketten, VoorkeurPrinter, ToeleveringLijn)
+ Do ..CheckBevatBatchSpecialeLade(ToeleveringLijn.GeefProductID())
+ }
}
}
}
]]>
+
+SequenceInfo:APPS.Halux.common.dto.ProductieSequentie,Batch:APPS.Halux.common.Batch,AantalEtiketten:%Integer,VoorkeurPrinter:%String,ToeleveringLijn:DOM.AKP.ProductToeleveringLijn
+1
+
+
+
-DnaCodeIterator:TECH.Iterator,Parameters:APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Parameters
+DnaCodeIterator:TECH.Iterator,Parameters:APPS.Halux.PPS.impl.AansturingActie.common.KlantEtiket.Parameters,IsExtraEtiketVoorSpecialLades:%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
@@ -245,6 +326,58 @@
]]>
+
+1
+
+
+
+
+1
+BL.Etiket.LadeKlantEtiket
+
+
+
+
+ProductId:%String
+1
+
+
+
+
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+1
+%Boolean
+
+
+
%Library.CacheStorage