Index: BL/Legacy/EWORDS6/enu/PickingDag/AutoComplete.cls.xml =================================================================== diff -u --- BL/Legacy/EWORDS6/enu/PickingDag/AutoComplete.cls.xml (revision 0) +++ BL/Legacy/EWORDS6/enu/PickingDag/AutoComplete.cls.xml (revision 47798) @@ -0,0 +1,35 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de Enumeratie - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +De enumeratie Eigenschapn moeten als type de enumeratieklasse zelf terug geven. De enumeratieklasse moet afleiden van TECH.Enumeration +serial +1 +%SerialObject + + +%String +"0" +1 +1 + + + +%String +"1" +1 +1 + + + +%String +"2" +1 +1 + + + + + Index: BL/Legacy/EWORDS6/enu/PickingDag.cls.xml =================================================================== diff -u --- BL/Legacy/EWORDS6/enu/PickingDag.cls.xml (revision 0) +++ BL/Legacy/EWORDS6/enu/PickingDag.cls.xml (revision 47798) @@ -0,0 +1,37 @@ + + + +TECH.Enumeration + + +;0;1;2 + + + +;Andere;Vandaag;VolgendeWerkDag + + + +1 +BL.Legacy.EWORDS6.enu.PickingDag + + + + +1 +BL.Legacy.EWORDS6.enu.PickingDag + + + + +1 +BL.Legacy.EWORDS6.enu.PickingDag + + + + + + Index: EWORDS6.mac.rou =================================================================== diff -u -r47794 -r47798 --- EWORDS6.mac.rou (.../EWORDS6.mac.rou) (revision 47794) +++ EWORDS6.mac.rou (.../EWORDS6.mac.rou) (revision 47798) @@ -18,14 +18,16 @@ ; WMS verwerking en eventueel doorsturen naar Egemin software indien voor vandaag SendWMS(ORDNr) - New %J,I,R,PRNr,Aantal,OLUNr,LeverDag,CONSNr,VerzDat,DOutDate,DOutTime,VerzW,VerzZ,LevAdr,ChkBeletDone,IsVoorVandaag,ORDNrs,CumulORDNr,WaitORDNrs + New %J,I,R,PRNr,Aantal,OLUNr,LeverDag,CONSNr,VerzDat,DOutDate,DOutTime,VerzW,VerzZ,LevAdr,ChkBeletDone,ORDNrs,CumulORDNr,WaitORDNrs New LandCode,PostCode - New InfoMelder, KlantNummer + New PickingDag, InfoMelder, KlantNummer, IsVoorVandaag + #dim PickingDag As BL.Legacy.EWORDS6.enu.PickingDag = ##class(BL.Legacy.EWORDS6).PickingVoorVandaagVolgendeArbeidsdagOfAndereDag(ORDNr) #dim InfoMelder As BL.Legacy.EWORDS6.InfoMelder = ##class(BL.Legacy.EWORDS6.InfoMelder).%New() + Do InfoMelder.Controleer(ORDNr) - If (##class(BL.Legacy.EWORDS6).PickingVoorVandaagVolgendeArbeidsdagOfAndereDag(ORDNr)) { + If ($$$Not(PickingDag = ##class(BL.Legacy.EWORDS6.enu.PickingDag).Andere())) { #dim KlantNummer As %String = ##class(BL.Legacy.EWORDS6).GeefKlantNummer(ORDNr, D) Set ORDNrs = $$Cumul(ORDNr) @@ -41,15 +43,15 @@ Quit:$$$Not($$Lock(ORDNrs)) - Set IsVoorVandaag = 1 + #dim IsVoorVandaag As %Boolean = (PickingDag = ##class(BL.Legacy.EWORDS6.enu.PickingDag).Vandaag()) Set %J=$$%J^vhRtn1() Kill ^HULP(%J) - For I=1:1:$L(ORDNrs,";") { - Set CumulORDNr=$P(ORDNrs,";",I) - Quit:'CumulORDNr - Set OLNr=100 + For I=1:1:$Length(ORDNrs,";") { + Set CumulORDNr = $Piece(ORDNrs,";",I) + Quit:$$$Not(CumulORDNr) + Set OLNr = 100 For { Set OLNr=$O(^KOD(KlantNummer,"F",CumulORDNr,OLNr)) Index: BL/Legacy/EWORDS6/enu/PickingDag/Verwerker.cls.xml =================================================================== diff -u --- BL/Legacy/EWORDS6/enu/PickingDag/Verwerker.cls.xml (revision 0) +++ BL/Legacy/EWORDS6/enu/PickingDag/Verwerker.cls.xml (revision 47798) @@ -0,0 +1,48 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de Enumeratie - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +De enumeratie methoden moeten als type de enumeratieklasse zelf terug geven. De enumeratieklasse moet afleiden van TECH.Enumeration +1 +1 + + +1 +PickingDag:BL.Legacy.EWORDS6.enu.PickingDag + + + + +1 +1 + + + + +1 +1 + + + + +1 +1 + + + + + +