Index: WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler.cls.xml
===================================================================
diff -u -r61511 -r61513
--- WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler.cls.xml (.../DnaCodeInVhossKastBepaler.cls.xml) (revision 61511)
+++ WSimpl/Halux/AAP/DnaCodeService/DnaCodeInVhossKastBepaler.cls.xml (.../DnaCodeInVhossKastBepaler.cls.xml) (revision 61513)
@@ -34,7 +34,7 @@
#dim TbxSequentie As %CacheString
While ItemIterator.HasNext() {
Set TbxSequentie = ItemIterator.Next()
- Do ..VerwerkDnaCode(DnaCode, TbxSequentie.GetData(1), TbxSequentie.GetData(2))
+ Do ..VerwerkDnaCode(DnaCode, TbxSequentie.GetData(1), TbxSequentie.GetData(2), GuiVhossVolgnummer)
}
} Else {
@@ -45,17 +45,27 @@
#dim ProductieSequentieItem As APPS.Halux.common.VHOSSProductieSequentieItem
While ItemIterator.HasNext() {
Set ProductieSequentieItem = ItemIterator.Next()
- Do ..VerwerkDnaCode(DnaCode, ProductieSequentieItem.SequentieNummer, ProductieSequentieItem.VHOSSID)
+ Do ..VerwerkDnaCode(DnaCode, ProductieSequentieItem.SequentieNummer, ProductieSequentieItem.VHOSSID, GuiVhossVolgnummer)
}
}
]]>
-DnaCode:DOM.Halux.AAP.DnaCode,SequentieNummer:%String,VHOSSID:%String
+DnaCode:DOM.Halux.AAP.DnaCode,ProductieSequentieNummer:%String,ProductieVHOSSID:%String,GuiVhossVolgnummer
1
%Boolean
-
Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml
===================================================================
diff -u -r61057 -r61513
--- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml (.../BepaalAantalGescandeVhossSequentieItems.cls.xml) (revision 61057)
+++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml (.../BepaalAantalGescandeVhossSequentieItems.cls.xml) (revision 61513)
@@ -53,38 +53,6 @@
]]>
-
-
-
-
+
+DnaCode,ItemIterator,GuiVhossVolgnummer
+1
+
+
DnaCode:DOM.Halux.AAP.DnaCode
1
@@ -172,6 +167,7 @@
Set DnaCode.ScanTijdstip = ""
Set DnaCode.PalletCode = ""
Set DnaCode.Status = "InBatch"
+ Do ..DnaCodeRepository.Bewaar(DnaCode)
]]>
Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r61510 -r61513
--- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61510)
+++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61513)
@@ -342,6 +342,12 @@
Set Response = ..AantalGescandeVhossSequentieItemsBepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode,)
Do ##class(Tools.Wlip).%New(127).ObjToXML(Response)
Set Response.Header.Status = "200"
+ } Else {
+ Set DnaCode.InitialenScanner = ""
+ Set DnaCode.ScanTijdstip = ""
+ Set DnaCode.PalletCode = ""
+ Set DnaCode.Status = ##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()
+ Do ..DnaCodeRepository.Bewaar(DnaCode)
}
} Else {
Set ToeleveringId = DnaCode.Toelevering