Index: APPS/common/impl/StockNiveauService.cls.xml
===================================================================
diff -u -r33161 -r33165
--- APPS/common/impl/StockNiveauService.cls.xml (.../StockNiveauService.cls.xml) (revision 33161)
+++ APPS/common/impl/StockNiveauService.cls.xml (.../StockNiveauService.cls.xml) (revision 33165)
@@ -193,21 +193,21 @@
%Numeric
..EindDatumVanBerekeningBereik)) {
- Set Result = Result + WinkelOrder.GeefAantal()
+ If (..IsGeldigeLeverweek(WinkelOrder.GeefLeverweek())) {
+ Set Resultaat = Resultaat + WinkelOrder.GeefAantal()
}
}
}
- Set ..AantalInReservatie = Result
+ Set ..AantalInReservatie = Resultaat
}
Quit ..AantalInReservatie
@@ -218,21 +218,21 @@
%Numeric
..EindDatumVanBerekeningBereik)) {
- Set Result = Result + WinkelOrder.GeefAantal()
+ If (..IsGeldigeLeverweek(WinkelOrder.GeefLeverweek())) {
+ Set Resultaat = Resultaat + WinkelOrder.GeefAantal()
}
}
}
- Set ..AantalInOrder = Result
+ Set ..AantalInOrder = Resultaat
}
Quit ..AantalInOrder
@@ -242,26 +242,23 @@
%Numeric
..EindDatumVanBerekeningBereik))
- set Aantal = $piece(Rec,"\",1)
- set Result = Result + Aantal
- }
+ If ($Length(..AantalInTransfer) = 0) {
+ #dim Resultaat As %Numeric = 0
+ #dim Product As zTryout.MVI.KPR.Product = ##class(zTryout.MVI.KPR.Product).%New(..PRNr)
+ #dim Iterator As TECH.Iterator = Product.GeefWinkelOrderIterator()
+
+ While (Iterator.HasNext()) {
+ #dim WinkelOrder As zTryout.MVI.KPR.Product.WinkelOrder = Iterator.Next()
+
+ If (..IsTransferOrder(WinkelOrder.GeefOrderNummer()) && ..IsGeldigeLeverweek(WinkelOrder.GeefLeverweek())) {
+ Set Resultaat = Resultaat + WinkelOrder.GeefAantal()
+ }
+ }
+
+ Set ..AantalInTransfer = Resultaat
}
- set ..AantalInTransfer = Result
-
- quit Result
+ Quit ..AantalInTransfer
]]>
@@ -295,6 +292,14 @@
]]>
+
+Leverweek:%Date
+1
+%Boolean
+ ..EindDatumVanBerekeningBereik))
+]]>
+
+
OrderNummer:%String
1