Index: vhUnitTest/APPS/Halux/PPS/TBXPers/TestWerkpost.cls.xml =================================================================== diff -u -r31291 -r33369 --- vhUnitTest/APPS/Halux/PPS/TBXPers/TestWerkpost.cls.xml (.../TestWerkpost.cls.xml) (revision 31291) +++ vhUnitTest/APPS/Halux/PPS/TBXPers/TestWerkpost.cls.xml (.../TestWerkpost.cls.xml) (revision 33369) @@ -34,7 +34,7 @@ vhUnitTest.APPS.Halux.PPS.TBXZaag.impl.MaakSequentie - + APPS.Halux.PPS.TBXPers.IWerkpost @@ -48,137 +48,163 @@ + +aTestName:%String + + + + + +1 + + + + +1 + + Index: vhUnitTest/APPS/common/Toelevering.cls.xml =================================================================== diff -u -r29059 -r33369 --- vhUnitTest/APPS/common/Toelevering.cls.xml (.../Toelevering.cls.xml) (revision 29059) +++ vhUnitTest/APPS/common/Toelevering.cls.xml (.../Toelevering.cls.xml) (revision 33369) @@ -27,23 +27,25 @@ #dim ToeleveringID As %String = $$GETNUM^FLOW("KTO","KTO1") /// Datum - Set CreatieDatum = ##class(TECH.Context).Instance().GeefDateTimeAPI().CurrentDate() - Set Datum = ##class(TECH.DateTime).GeefDatumInPuntNotatie(CreatieDatum) + #dim CreatieDatum As %Date = ##class(TECH.Context).Instance().GeefDateTimeAPI().CurrentDate() + #dim Datum As %String = ##class(TECH.DateTime).GeefDatumInPuntNotatie(CreatieDatum) /// Hoofding voor Toelevering aanmaken - Set ^KTO(LeverancierID,ToeleveringID,1)="\"_Datum_"\STOCK\\\"_ToeleveringID_"\"_OrderID_"\\\\\\\\\\\EUR\\\\\\\\" + Set ^KTO(LeverancierID, ToeleveringID, 1) = "\" _ Datum _ "\STOCK\\\" _ ToeleveringID _ "\" _ OrderID _ "\\\\\\\\\\\EUR" /// Index - Set ^KTO1(ToeleveringID)= LeverancierID_"\" + Set ^KTO1(ToeleveringID) = LeverancierID _ "\" /// Producten toevoegen aan toelevering #dim LijnNr As %Integer = 101 - Set UniekLijnNr = 1 - For I=1:1:$L(ProductLijst,"\") { - Set ProductID = $P($P(ProductLijst,"\",I),";",1) - Set Aantal = $P($P(ProductLijst,"\",I),";",2) + #dim UniekLijnNr As %Integer = 1 + #dim Index As %Integer + + For Index=1:1:$Length(ProductLijst, "\") { + #dim ProductID As %String = $Piece($Piece(ProductLijst, "\", Index) ,";", 1) + #dim Aantal As %Integer = $Piece($Piece(ProductLijst, "\", Index), ";", 2) + #dim LijnCode As %Integer = (UniekLijnNr * 100) - Set LijnCode = (UniekLijnNr*100) - Set ^KTO(LeverancierID,ToeleveringID,LijnNr)="\"_ProductID_"\"_Aantal_"\\\2.84\#\\284.00\284.00\\L\14\\"_LijnCode_"\284.00\KTRPL\\\\E\EUR\\G\11/46\\\\11/46\\\\\\\" + Set ^KTO(LeverancierID, ToeleveringID, LijnNr) = "\"_ProductID_"\"_Aantal_"\\\2.84\#\\284.00\284.00\\L\14\\"_LijnCode_"\284.00\KTRPL\\\\E\EUR\\G\11/46\\\\11/46" /// Index opbouwen voor deze ToeleveringLijn DO BUILDTO^FLOWTOE3(LeverancierID, ToeleveringID, LijnNr) @@ -57,7 +59,7 @@ } /// Volgend UniekLijnNr instellen - Set ^KTO(LeverancierID,ToeleveringID,4) = UniekLijnNr + Set ^KTO(LeverancierID, ToeleveringID, 4) = UniekLijnNr Quit ToeleveringID ]]> Index: vhUnitTest/APPS/Halux/PPS/TBXZaag/impl/MaakSequentie.cls.xml =================================================================== diff -u -r29937 -r33369 --- vhUnitTest/APPS/Halux/PPS/TBXZaag/impl/MaakSequentie.cls.xml (.../MaakSequentie.cls.xml) (revision 29937) +++ vhUnitTest/APPS/Halux/PPS/TBXZaag/impl/MaakSequentie.cls.xml (.../MaakSequentie.cls.xml) (revision 33369) @@ -86,111 +86,81 @@ %Status %Status %Status %Status %Status + - - /// Toelevering opzetten + +QueueList:%String +1 +%Integer + lbTOENrs:%List APPS.Halux.common.impl.BatchImpl @@ -199,7 +169,7 @@ Batch:APPS.Halux.common.impl.BatchImpl %Status