Index: EWORDS.mac.rou =================================================================== diff -u -r70801 -r73186 --- EWORDS.mac.rou (.../EWORDS.mac.rou) (revision 70801) +++ EWORDS.mac.rou (.../EWORDS.mac.rou) (revision 73186) @@ -483,8 +483,8 @@ Set VerzZ = $Piece(R,D,4) Set VerzDat = $Piece(R,D,5) Set ORDNr = $Order(^HULP(%J,KLNr,"M","A","")) - Do ##class(vhLib.Logger).%New("SAVE^EWORDS").Debug("Start opmaken pickingopdracht", "ORDNr='"_ORDNr_"'") Set VerzW = ##class(BL.Legacy.EWORDS.Save).GeefVerzendWijze(.KLNr, ORDNr, R) + Do ##class(vhLib.Logger).%New("SAVE^EWORDS").Debug("Start opmaken pickingopdracht", "ORDNr='"_ORDNr_"' --> " _ $Get(VerzW)) // We gaan nagaan of er backorderlijnen moeten gesplitst worden. Indien de 2de piece is ingevuld moet die gebruikt worden als BO aantal. // Achteraf maken we die piece leeg zodat de rest van de code zijn werk blijft doen. @@ -551,7 +551,9 @@ Set ^HULP(%J, KLNr, "M", "A", PickingOpdrachtInfo.GeefOrderNummer(), PickingOpdrachtInfo.GeefOrderLijnNummer()) = PickingOpdrachtInfo.GeefData() Do ##class(vhLib.Logger).%New("SAVE^EWORDS").Debug("Lijn registreren in ^HULP", "OrderLijnNummer='"_PickingOpdrachtInfo.GeefOrderLijnNummer()_"'") } - + + Do ##class(vhLib.Logger).%New("SAVE^EWORDS").Debug("Start opmaken pickingopdracht", "BLCONS voor "_ CONSNr _ "met VerzW " _ VerzW ) + Do BLDCONS^EWORDS2(KLNr,$Name(^HULP(%J,KLNr,"M")),CONSNr,$Piece(VerzW,";"),VerzDat,DOutDate_","_DOutTime,VerzZ,LevAdr,.ChkBeletDone) ; Creatie suborderlijnen Do STORE^LOG("ORDW", CONSNr, "O", ##class(BL.Legacy.EWORDS.Save).GeefOrderNummers(CONSNr)) Index: PVHerstartFOP.mac.rou =================================================================== diff -u -r72212 -r73186 --- PVHerstartFOP.mac.rou (.../PVHerstartFOP.mac.rou) (revision 72212) +++ PVHerstartFOP.mac.rou (.../PVHerstartFOP.mac.rou) (revision 73186) @@ -44,6 +44,7 @@ Set ^Sys.FOP.Settings("InitialStatusExpr")="$S($IsObject(%this.Task)&&$IsObject(%this.Task.ActionPrint)&&(%this.Task.ActionPrint.Printer'="""")&&(%this.Task.ActionPrint.Printer'=""VHIP2""):"""_StatusVoorNieuwePrintertaken_""", 1:""W"")" Quit + // DEPRECATED : ;Do RestartDocBaseServer -- OVERGENOMEN DOOR WINSDOWS TAAK op de FOP server. RestartDocBaseServer Do AddLog("RestartDocBaseServer : ",1) Set Status=$zf(-2,"shutdown /r /f /t 0 /m \\fop.vanhoecke.be") Index: OBJTimpl/WMSOrder/ImporteerVoorraadNiveau.cls.xml =================================================================== diff -u -r72045 -r73186 --- OBJTimpl/WMSOrder/ImporteerVoorraadNiveau.cls.xml (.../ImporteerVoorraadNiveau.cls.xml) (revision 72045) +++ OBJTimpl/WMSOrder/ImporteerVoorraadNiveau.cls.xml (.../ImporteerVoorraadNiveau.cls.xml) (revision 73186) @@ -46,10 +46,10 @@ -d ##class(OBJTimpl.WMSOrder.ImporteerVoorraadNiveau).%New().BepaalGepickteMaarNietAfgemeldeAantallen() +d ##class(OBJTimpl.WMSOrder.ImporteerVoorraadNiveau).%New().test() ", ..pxVoorraad.AantalAdmin @@ -316,16 +318,18 @@ Datum Admin "_$zd(Datum,2) Do ..Logger.Debug("OBJT_StockDiff","MailDiff voor Datum '"_Datum_"' of leesbaar '"_$zd(Datum,2)_"'.") - Set strmBody=..GetDiffInHTML(Datum) + Set strmBody=..GetDiffInHTML(Datum,.AantalProducten) Quit:strmBody="" + Set From="Admin@vanhoecke.be" + Set To=$LB("vdr@vanhoecke.be","Emry.Truyman@vanhoecke.be","MagAspVoorraad@vanhoecke.be") + Set:AantalProducten>100 To=To_$LB("pv@vanhoecke.be") + ;Set To=$LB("pv@vanhoecke.be") + Set Subject="Voorraadverschillen ("_AantalProducten_") OBJT <-> Admin "_$zd(Datum,2) + Do ..Logger.Debug("OBJT_StockDiff","MailDiff met strmBody (size="_$Length(strmBody)_").") Set Status=$$SendMiniMail^vhLib(From,To,Subject,strmBody,1,1) @@ -339,7 +343,7 @@ -Datum + Index: BL/MB/UGLYPicking/VerzendDirectControleur.cls.xml =================================================================== diff -u -r72051 -r73186 --- BL/MB/UGLYPicking/VerzendDirectControleur.cls.xml (.../VerzendDirectControleur.cls.xml) (revision 72051) +++ BL/MB/UGLYPicking/VerzendDirectControleur.cls.xml (.../VerzendDirectControleur.cls.xml) (revision 73186) @@ -2,7 +2,7 @@ -BL.Derde.LevSpecifiek +BL.Derde.LevSpecifiek,Prod.Product 0 %RegisteredObject @@ -90,7 +90,7 @@ -w ##class(BL.MB.UGLYPicking.VerzendDirectControleur).%New().ControleViaToelevering(247031) +w ##class(BL.MB.UGLYPicking.VerzendDirectControleur).%New().ControleViaToelevering(264253) TOENr:%String %String @@ -134,6 +142,16 @@ ]]> + +KLNr:%String,ORDNr:%String +%String +(17*3600)) 0 ; Nederland na 17u dan DD1 niet toelaten (VRD sluit NL af om 18u) + Quit 1 +]]> + + 1 + + +KLNr:%String,ORDNr:%String +1 + + Index: APPS/VKP/Order/VerzendMaatwerkDirectControleur.cls.xml =================================================================== diff -u -r72051 -r73186 --- APPS/VKP/Order/VerzendMaatwerkDirectControleur.cls.xml (.../VerzendMaatwerkDirectControleur.cls.xml) (revision 72051) +++ APPS/VKP/Order/VerzendMaatwerkDirectControleur.cls.xml (.../VerzendMaatwerkDirectControleur.cls.xml) (revision 73186) @@ -1,6 +1,9 @@ + +OBSOLETE : DEZE KLASSE WORDT NIET GEBRUIKT. +ZIE KLASSE : BL.MB.UGLYPicking.VerzendDirectControleur BL.Derde.LevSpecifiek TECH.RegisteredObject @@ -35,7 +38,7 @@ -w ##class(APPS.VKP.Order.VerzendMaatwerkDirectControleur).%New().ControleViaToelevering(247031) +w ##class(APPS.VKP.Order.VerzendMaatwerkDirectControleur).%New().ControleViaToelevering(264253) TOENr:%String %String + +KLNr:%String,ORDNr:%String +%String +(17*3600)) 0 ; Nederland na 17u dan DD1 niet toelaten (VRD sluit NL af om 18u) + Quit 1 +]]> + + KLNr:%String Index: EWORDSW.mac.rou =================================================================== diff -u -r71990 -r73186 --- EWORDSW.mac.rou (.../EWORDSW.mac.rou) (revision 71990) +++ EWORDSW.mac.rou (.../EWORDSW.mac.rou) (revision 73186) @@ -34,12 +34,49 @@ . Set ^ORDW("D",CONSNr)=Rec Set ^ORDW("D",CONSNr,"S","V") ="W" Quit - + +CLEARONEOBJT(CONSNr) + If $G(CONSNr)="" Do + .Read "CONSOLIDATIE NR : ",CONSNr + Quit:CONSNr'?6N + Quit:'$D(^ORDW("D",CONSNr)) + Set Rec=^ORDW("D",CONSNr) + ;if $P(Rec,D,20)'="W" Write "Status staat niet op 'W', niet doorgestuurd" + ;Quit:$P(Rec,D,20)'="W" + Set ORDNr="" + For Set ORDNr=$O(^ORDW("D",CONSNr,"D",ORDNr)) Quit:ORDNr="" Do + . Set OLUNr="" + . For Set OLUNr=$O(^ORDW("D",CONSNr,"D",ORDNr,OLUNr)) Quit:OLUNr="" Do + . . Set Rec=^ORDW("D",CONSNr,"D",ORDNr,OLUNr) + . . ;Quit:$P(Rec,D,8)'="V" + . . Set SOLNr="" + . . For Set SOLNr=$O(^ORDW("D",CONSNr,"D",ORDNr,OLUNr,SOLNr)) Quit:SOLNr="" Do + . . . Set Rec=^ORDW("D",CONSNr,"D",ORDNr,OLUNr,SOLNr) + . . . Quit:$P(Rec,D,13)'="V" + . . . Set $P(Rec,D,2)="" + . . . Set $P(Rec,D,4)="" + . . . Set ^ORDW("D",CONSNr,"D",ORDNr,OLUNr,SOLNr)=Rec + . . Set Rec=^ORDW("D",CONSNr,"D",ORDNr,OLUNr) + . . ;Set $P(Rec,D,2)="" + . . ;Set $P(Rec,D,3)="" + . . ;Set $P(Rec,D,5)="" + . . Set ^ORDW("D",CONSNr,"D",ORDNr,OLUNr)=Rec + . Set Rec=^ORDW("D",CONSNr) + . ;Set $P(Rec,D,20)="" + . ;Set $P(Rec,D,21)="" + . Set ^ORDW("D",CONSNr)=Rec + ;Kill ^ORDW("D",CONSNr,"S","V") + Do SEND(CONSNr) + Quit + CLEARONE(CONSNr) If $G(CONSNr)="" Do .Read "CONSOLIDATIE NR : ",CONSNr Quit:CONSNr'?6N Quit:'$D(^ORDW("D",CONSNr)) + Set Rec=^ORDW("D",CONSNr) + if $P(Rec,D,20)'="W" Write "Status staat niet op 'W', niet doorgestuurd" + Quit:$P(Rec,D,20)'="W" Set ORDNr="" For Set ORDNr=$O(^ORDW("D",CONSNr,"D",ORDNr)) Quit:ORDNr="" Do . Set OLUNr="" @@ -420,6 +457,7 @@ Kill C Set ORDRec=^KOD(KLNr,"F",ORDNr,1) Set ConsRec=^ORDW("D",CONSNr) + Do ##class(Tools.Wlip).%New(207).String($G(ConsRec)) Set C("CONSNR")=CONSNr Set C("KLNR")=KLNr Set KLId=^KK1(KLNr) Index: EWORDS3.mac.rou =================================================================== diff -u -r48614 -r73186 --- EWORDS3.mac.rou (.../EWORDS3.mac.rou) (revision 48614) +++ EWORDS3.mac.rou (.../EWORDS3.mac.rou) (revision 73186) @@ -42,7 +42,7 @@ If CumOrd,'$L(Bewaar) Do ORDTYP If CumOrd,'$L(Bewaar) Do ORGAL If CumOrd,'$L(Bewaar) Do VERPTYP - If CumOrd,'$L(Bewaar) Do VERZW + ;If CumOrd,'$L(Bewaar) Do VERZW ; (JWI/PV in commentaar gezet 26/4/2024, klant dft verzendwijze OD wordt op DI1 order gezet, en fout naar OBJT gestuurd.) If CumOrd,'$L(Bewaar) Do TRANSPORTLINK If CumOrd,'$L(Bewaar) Do CheckCumulManueelVolgensPersonality(.CumOrd, .Bewaar) If CumOrd,'$L(Bewaar) Do CONSCOMM @@ -546,4 +546,3 @@ Quit ; -