Index: vhTest/Fake/APPS/Halux/PPS/impl/PalletIDBepaler/PalletIDBepalerHelper.cls.xml
===================================================================
diff -u -r73169 -r73297
--- vhTest/Fake/APPS/Halux/PPS/impl/PalletIDBepaler/PalletIDBepalerHelper.cls.xml (.../PalletIDBepalerHelper.cls.xml) (revision 73169)
+++ vhTest/Fake/APPS/Halux/PPS/impl/PalletIDBepaler/PalletIDBepalerHelper.cls.xml (.../PalletIDBepalerHelper.cls.xml) (revision 73297)
@@ -14,6 +14,20 @@
]]>
+
+ToeleveringId:%String
+%String
+
+
+
+
+ToeleveringId:%String
+%String
+
+
+
ToeleveringId:%String,LaatstGescandePalletCode:%String
%String
Index: APPS/Halux/PPS/impl/PalletIDBepaler.cls.xml
===================================================================
diff -u -r73281 -r73297
--- APPS/Halux/PPS/impl/PalletIDBepaler.cls.xml (.../PalletIDBepaler.cls.xml) (revision 73281)
+++ APPS/Halux/PPS/impl/PalletIDBepaler.cls.xml (.../PalletIDBepaler.cls.xml) (revision 73297)
@@ -51,7 +51,7 @@
1
%String
-
+
ToeleveringId:%String
%String
-
Index: BL/Flow/Proxy/pxLevering.cls.xml
===================================================================
diff -u -r73114 -r73297
--- BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 73114)
+++ BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 73297)
@@ -645,6 +645,7 @@
#dim lbDragerIDs As %List = $G(Lookup(ORDNr,PRNr))
If $LL(lbDragerIDs) {
+ Set lbDragerIDs = ..VerwijderDubbelePalletCodes(lbDragerIDs)
Set DragerTypeBepaler = ##class(DOM.PM.impl.DragerTypeBepaler).%New()
#dim DragerType As DOM.PM.enu.DragerType = DragerTypeBepaler.BepaalDragerType($ListGet(lbDragerIDs))
@@ -954,5 +955,17 @@
Quit OorsprongKetting
]]>
+
+
+lbDragerIDs:%ListOfDataTypes
+1
+%List
+
+
Index: APPS/Halux/PPS/impl/PalletIDBepaler/PalletIDBepalerHelper.cls.xml
===================================================================
diff -u -r73169 -r73297
--- APPS/Halux/PPS/impl/PalletIDBepaler/PalletIDBepalerHelper.cls.xml (.../PalletIDBepalerHelper.cls.xml) (revision 73169)
+++ APPS/Halux/PPS/impl/PalletIDBepaler/PalletIDBepalerHelper.cls.xml (.../PalletIDBepalerHelper.cls.xml) (revision 73297)
@@ -65,24 +65,39 @@
]]>
-
+
ToeleveringId:%String
%String
= $Extract(LaatstGebruiktePalletCode, 4, 8)) && ((MetRollOver = $$$False) || (TbpNummer < 50000)) && ($Extract(PalletCode, 9, 9) >= $Extract(LaatstGebruiktePalletCode, 9, 9))) {
+ Set LaatstGebruiktePalletCode = PalletCode
+ }
+ }
+
+ Quit LaatstGebruiktePalletCode
]]>
@@ -105,6 +120,14 @@
Quit VerpakkingType
]]>
+
+
+PalletCode:%String
+1
+%Boolean
+
+
Index: BL/Flow/Proxy/pxPakbon.cls.xml
===================================================================
diff -u -r73234 -r73297
--- BL/Flow/Proxy/pxPakbon.cls.xml (.../pxPakbon.cls.xml) (revision 73234)
+++ BL/Flow/Proxy/pxPakbon.cls.xml (.../pxPakbon.cls.xml) (revision 73297)
@@ -147,10 +147,13 @@
. Set User=""
. For Set User=$o(arProduct(SortKey,User)) Quit:User="" Do
. . Set VNR=""
+ . . Set ReedsVoorgekomenPalletIDs = ##class(%ListOfDataTypes).%New()
. . For Set VNR=$O(arProduct(SortKey,User,VNR)) Quit:VNR="" Do
. . . Set lbPickInfo=arProduct(SortKey,User,VNR)
. . . Set pxPicking=##class(pxPakbonPicking).%New()
. . . Set PalletID=$LI(lbPickInfo,1)
+ . . . Quit:(ReedsVoorgekomenPalletIDs.Find(PalletID, 0))
+ . . . Do ReedsVoorgekomenPalletIDs.Insert(PalletID)
. . . For i=$L(PalletID):1:7 Set PalletID="0"_PalletID
. . . Set pxPicking.PalletID=PalletID
. . . Set pxPicking.Aantal=$LI(lbPickInfo,3)
Index: vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/GeefNieuwPalletID/Test.cls.xml
===================================================================
diff -u -r73281 -r73297
--- vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/GeefNieuwPalletID/Test.cls.xml (.../Test.cls.xml) (revision 73281)
+++ vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/GeefNieuwPalletID/Test.cls.xml (.../Test.cls.xml) (revision 73297)
@@ -93,7 +93,7 @@
#dim LaatstGescandePalletCode As %String = ""
Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefVerpakkingTypeVanProduct", ..#DummyProductNr).DanReturn("Probox")
- Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefPalletCodeVanLaatstGescandeLade", ..#DummyToeleveringId).DanReturn(LaatstGescandePalletCode)
+ Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefLaatstGebruiktePalletCodeVoorToelevering", ..#DummyToeleveringId).DanReturn(LaatstGescandePalletCode)
Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefSuffixVoorPalletCode", ..#DummyToeleveringId, LaatstGescandePalletCode).DanReturn("A")
#dim Type = "TBP"
@@ -109,7 +109,7 @@
#dim LaatstGescandePalletCode As %String = "TBP12345B"
Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefVerpakkingTypeVanProduct", ..#DummyProductNr).DanReturn("Probox")
- Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefPalletCodeVanLaatstGescandeLade", ..#DummyToeleveringId).DanReturn(LaatstGescandePalletCode)
+ Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefLaatstGebruiktePalletCodeVoorToelevering", ..#DummyToeleveringId).DanReturn(LaatstGescandePalletCode)
Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefSuffixVoorPalletCode", ..#DummyToeleveringId, LaatstGescandePalletCode).DanReturn("A")
#dim Type = "TBP"
@@ -125,7 +125,7 @@
#dim LaatstGescandePalletCode As %String = "TBP12345A"
Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefVerpakkingTypeVanProduct", ..#DummyProductNr).DanReturn("Probox")
- Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefPalletCodeVanLaatstGescandeLade", ..#DummyToeleveringId).DanReturn(LaatstGescandePalletCode)
+ Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefLaatstGebruiktePalletCodeVoorToelevering", ..#DummyToeleveringId).DanReturn(LaatstGescandePalletCode)
Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefSuffixVoorPalletCode", ..#DummyToeleveringId, LaatstGescandePalletCode).DanReturn("B")
#dim Type = "TBP"
@@ -141,7 +141,7 @@
#dim LaatstGescandePalletCode As %String = "TBX12345"
Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefVerpakkingTypeVanProduct", ..#DummyProductNr).DanReturn("Probox")
- Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefPalletCodeVanLaatstGescandeLade", ..#DummyToeleveringId).DanReturn(LaatstGescandePalletCode)
+ Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefLaatstGebruiktePalletCodeVoorToelevering", ..#DummyToeleveringId).DanReturn(LaatstGescandePalletCode)
Do ..PalletIDBepalerHelperMock.IndienMethodCall("GeefSuffixVoorPalletCode", ..#DummyToeleveringId, LaatstGescandePalletCode).DanReturn("B")
#dim Type = "TBP"
Index: vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/PalletIDBepalerHelper/GeefLaatstGebruiktePalletCodeVoorToelevering/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/PalletIDBepalerHelper/GeefLaatstGebruiktePalletCodeVoorToelevering/Test.cls.xml (revision 0)
+++ vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/PalletIDBepalerHelper/GeefLaatstGebruiktePalletCodeVoorToelevering/Test.cls.xml (revision 73297)
@@ -0,0 +1,120 @@
+
+
+
+vhUnitTest.TestCase
+
+
+%String
+200000
+
+
+
+DOM.Halux.AAP.DnaCodeRepository
+1
+
+
+
+TestName:%String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ScanTijdstippen:%List,PalletCodes:%List
+1
+TECH.Iterator
+
+
+
+
+
+
FishEye: Tag 73297 refers to a dead (removed) revision in file `vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/PalletIDBepalerHelper/GeefPalletCodeVanLaatstGescandeLade/Test.cls.xml'.
FishEye: No comparison available. Pass `N' to diff?