Index: OBJTimpl/WMSOrder/ImporteerPicking.cls.xml
===================================================================
diff -u -r67289 -r67352
--- OBJTimpl/WMSOrder/ImporteerPicking.cls.xml (.../ImporteerPicking.cls.xml) (revision 67289)
+++ OBJTimpl/WMSOrder/ImporteerPicking.cls.xml (.../ImporteerPicking.cls.xml) (revision 67352)
@@ -49,13 +49,23 @@
#include %occStatus
Do XMLreader.Rewind()
Do XMLreader.Correlate("AfmeldenPicking","OBJTimpl.WMSOrder.dtoCorrelatePicking")
+
+ While XMLreader.Next(.pxPicking,.sc) {
+ #dim AantalPerOrderLijn as %CacheString
+ If $$$ISOK(sc) {
+ Set ..pxPicking = pxPicking
+ Set AantalPerOrderLijn(..pxPicking.LijnNr) = $Get(AantalPerOrderLijn(..pxPicking.LijnNr),0) + 1
+ }
+ }
- While XMLreader.Next(.pxPicking,.sc)
- {
- If $$$ISOK(sc)
- {
+ Do XMLreader.Rewind()
+ #dim CountPerOrderLijn as %CacheString
+ While XMLreader.Next(.pxPicking,.sc){
+ If $$$ISOK(sc){
Set ..pxPicking=pxPicking
- Do ..VerwerkPicking()
+ Set CountPerOrderLijn(..pxPicking.LijnNr) = $Get(AantalPerOrderLijn(..pxPicking.LijnNr),0) + 1
+ #dim Full as %Boolean = (CountPerOrderLijn(..pxPicking.LijnNr) = AantalPerOrderLijn(..pxPicking.LijnNr))
+ Do ..VerwerkPicking(Full)
}
}
Do ..VerwerkEinde()
@@ -66,16 +76,30 @@
PickLijst:OBJTimpl.WMSOrder.dtoAfmeldenPicking
+Full:%Boolean
0