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 + +