Index: APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/dto/BatchNaarObjectiveNumeriekeVelden.cls.xml
===================================================================
diff -u -r74871 -r74993
--- APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/dto/BatchNaarObjectiveNumeriekeVelden.cls.xml (.../BatchNaarObjectiveNumeriekeVelden.cls.xml) (revision 74871)
+++ APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/dto/BatchNaarObjectiveNumeriekeVelden.cls.xml (.../BatchNaarObjectiveNumeriekeVelden.cls.xml) (revision 74993)
@@ -14,6 +14,18 @@
+
+%String
+0
+
+
+
+
+%String
+0
+
+
+
%Library.CacheSerialState
BatchNaarObjectiveNumeriekeVeldenState
@@ -22,6 +34,12 @@
BerekendeVolumeEenheden
+
+AantalGrotePalletten
+
+
+AantalKleinePalletten
+
Index: APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/HoofdDataGenerator.cls.xml
===================================================================
diff -u -r74970 -r74993
--- APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/HoofdDataGenerator.cls.xml (.../HoofdDataGenerator.cls.xml) (revision 74970)
+++ APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/HoofdDataGenerator.cls.xml (.../HoofdDataGenerator.cls.xml) (revision 74993)
@@ -49,8 +49,13 @@
1
+
+DOM.PM.ProductTypeAPI
+1
+
+
-BatchPitchExportedService:APPS.Halux.Planning.Pitching.impl.BatchPitchExportedService="",OrderApi:DOM.VKP.OrderAPI="",PartijApi:DOM.PARTIJ.PartijAPI="",LegacyPartijApi:DOM.PARTIJ.LegacyPartijAPI="",Logger:vhLib.Logger="",VerkoopAPI:DOM.VKP.VerkoopAPI="",LabelLogoBepaler:BL.Flow.Levering.LabelLogoBepaler="",KlantinstellingenRepository:DOM.Halux.AAP.KlantinstellingenRepository=""
+BatchPitchExportedService:APPS.Halux.Planning.Pitching.impl.BatchPitchExportedService="",OrderApi:DOM.VKP.OrderAPI="",PartijApi:DOM.PARTIJ.PartijAPI="",LegacyPartijApi:DOM.PARTIJ.LegacyPartijAPI="",Logger:vhLib.Logger="",VerkoopAPI:DOM.VKP.VerkoopAPI="",LabelLogoBepaler:BL.Flow.Levering.LabelLogoBepaler="",KlantinstellingenRepository:DOM.Halux.AAP.KlantinstellingenRepository="",ProductTypeApi:DOM.PM.ProductTypeAPI="",ProductApi:DOM.PM.ProductAPI
1
1
%Status
@@ -65,6 +70,7 @@
Set ..LabelLogoBepaler = $$$Inject(LabelLogoBepaler, ##class(BL.Flow.Levering.LabelLogoBepaler).%New())
Set ..KlantinstellingenRepository = $$$Inject(KlantinstellingenRepository, ##class(DOM.Halux.AAP.KlantinstellingenRepository).%New())
Set ..ProductieSequentieItemRepository = ##class(APPS.Halux.common.ProductieSequentieItemRepository).%New()
+ Set ..ProductTypeApi = $$$Inject(ProductTypeApi, ##class(DOM.DomeinContext).Instance().GeefProductTypeAPI())
Quit $$$OK
]]>
@@ -104,7 +110,7 @@
If ((##class(APPS.Halux.PPS.MES.MESService).%New().GeefHuidigeMESFase() > 1)) {
Set GebruikersVelden.Vlag = ..GeefVlagVelden(Batch, Toelevering, SequentieNummerToelevering)
- Set GebruikersVelden.NumeriekeVelden = ..GeefNumeriekeVelden(Batch, Toelevering)
+ Set GebruikersVelden.NumeriekeVelden = ..GeefNumeriekeVelden(Batch, Toelevering, GebruikersVelden.Vlag)
} Else {
Set GebruikersVelden.Vlag = ""
Set GebruikersVelden.NumeriekeVelden = ""
@@ -127,13 +133,18 @@
-Batch:APPS.Halux.common.Batch,Toelevering:DOM.AKP.Toelevering
+Batch:APPS.Halux.common.Batch,Toelevering:DOM.AKP.Toelevering,VlagVelden:APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.dto.BatchNaarObjectiveVlagVelden
1
APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.dto.BatchNaarObjectiveNumeriekeVelden
0) {
+ Set NumeriekeVelden.AantalGrotePalletten = ..GeefAantalGrotePalletten(Toelevering, NumeriekeVelden.BerekendeVolumeEenheden, VlagVelden.GebruikHalvePaletten)
+ Set NumeriekeVelden.AantalKleinePalletten = ..GeefAantalKleinePalletten(Toelevering, NumeriekeVelden.BerekendeVolumeEenheden, VlagVelden.GebruikHalvePaletten)
+ }
+
Quit NumeriekeVelden
]]>
@@ -217,7 +228,7 @@
Batch:APPS.Halux.common.Batch,Toelevering:DOM.AKP.Toelevering,SequentieNummerToelevering:%Integer
1
-APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.dto.BatchNaarObjectiveTekstVelden
+APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.dto.BatchNaarObjectiveVlagVelden
+
+
+Toelevering:DOM.AKP.Toelevering,AantalVolumeEenheden:%Integer,AllesMoetOpHalvePaletten:%Boolean
+1
+%Integer
+
+
+
+
+Toelevering:DOM.AKP.Toelevering,AantalVolumeEenheden:%Integer,AllesMoetOpHalvePaletten:%Boolean
+1
+%Integer
+
+
+
+
+VerpakkingsType:%String
+1
+%Boolean
+
+
+
+
+Toelevering:DOM.AKP.Toelevering
+
+