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?