Index: APPS/common/impl/StockNiveauService.cls.xml
===================================================================
diff -u -r33145 -r33149
--- APPS/common/impl/StockNiveauService.cls.xml (.../StockNiveauService.cls.xml) (revision 33145)
+++ APPS/common/impl/StockNiveauService.cls.xml (.../StockNiveauService.cls.xml) (revision 33149)
@@ -192,25 +192,25 @@
%Numeric
..EindDatumVanBerekeningBereik))
- set Aantal = $piece(Rec,"\",1)
- set Result = Result + Aantal
- }
+ If ($Length(..AantalInReservatie) = 0) {
+ #dim Result 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 (..IsInReservatie(WinkelOrder.GeefOrderNummer(), WinkelOrder.GeefOrderLijnNummer())) {
+ If $$$Not($Length(..EindDatumVanBerekeningBereik) && (WinkelOrder.GeefLeverweek() > ..EindDatumVanBerekeningBereik)) {
+ Set Result = Result + WinkelOrder.GeefAantal()
+ }
+ }
+ }
+
+ Set ..AantalInReservatie = Result
}
-
- set ..AantalInReservatie = Result
- quit Result
+ Quit ..AantalInReservatie
]]>
@@ -244,10 +244,11 @@
1
%Boolean