Index: EWPAL.mac.rou =================================================================== diff -u -r67309 -r67493 --- EWPAL.mac.rou (.../EWPAL.mac.rou) (revision 67309) +++ EWPAL.mac.rou (.../EWPAL.mac.rou) (revision 67493) @@ -191,7 +191,7 @@ ; Voor alle producten die niet in EWPAL zitten is de stock=0 Set PRNr=0,Reden="Corr WMS" For Set PRNr=$O(^KPR(PRNr)) Quit:PRNr="" Do - .If ..blOBJT.VoorraadSync(PRNr, "VHBE") Quit ; OBJT : Voorraad wordt beheerd door OBJT + .If blOBJT.VoorraadSync(PRNr, "VHBE") Quit ; OBJT : Voorraad wordt beheerd door OBJT .Quit:$D(^EWPAL("D",PRNr))>1 Quit:$D(^PRLINK("D",PRNr)) .Quit:$$OPSLMAN^PRODUKT2(PRNr) .Set R=^KPR(PRNr,0),FysStock=$P(R,D,14) @@ -205,7 +205,7 @@ ; Gewijzigde produkten met moeders verwerken Set PRNr="" For Set PRNr=$O(^EWPAL("M",PRNr)) Quit:PRNr="" Do - .If ..blOBJT.VoorraadSync(PRNr, "VHBE") Quit ; OBJT : Voorraad wordt beheerd door OBJT + .If blOBJT.VoorraadSync(PRNr, "VHBE") Quit ; OBJT : Voorraad wordt beheerd door OBJT .Set Qty=^EWPAL("M",PRNr) .Do MOEDER(PRNr,Qty,Reden,.Mail,"N") Kill ^EWPAL("M") @@ -259,7 +259,7 @@ New FysStock,blOBJT Quit:$$OPSLMAN^PRODUKT2(PRNr) Set blOBJT=##class(OBJTimpl.CheckObjectiveFase).%New() ; OBJT - If ..blOBJT.VoorraadSync(PRNr, "VHBE") Quit ; OBJT : Voorraad wordt beheerd door OBJT + If blOBJT.VoorraadSync(PRNr, "VHBE") Quit ; OBJT : Voorraad wordt beheerd door OBJT Set Date=$G(Date,+$H),BronPal=$G(BronPal),User=$G(User),FysStock=$P(^KPR(PRNr,0),D,14) Do .If ModTyp#2,FysStock+AddQty'<0 Quit @@ -269,7 +269,11 @@ Quit ; MAILSTCK(PRNr,AddQty,Perc,From,PalId,Reden,User,MMail) ; Mail versturen als de stock aanpassing meer dan x% is - New Tekst,MailId,Lnk + New Tekst,MailId,Lnk,blOBJT + + Set blOBJT=##class(OBJTimpl.CheckObjectiveFase).%New() ; OBJT + If blOBJT.VoorraadSync(PRNr, "VHBE") Quit ; OBJT : Voorraad wordt beheerd door OBJT + Set Perc=$G(Perc,-9999999) ; Default 5% If $S($P(^KPR(PRNr,0),D,14):$S(AddQty<0:-AddQty,1:AddQty)/$P(^KPR(PRNr,0),D,14)*100,1:100)' + + +TECH.RegisteredObject + + +Levrnr:%String,Toelevering:%String + + + + +Toelevering:%String + + + + +Levrnr:%String,Toelevering:%String + + + + + + Index: zbcheck.mac.rou =================================================================== diff -u -r58930 -r67493 --- zbcheck.mac.rou (.../zbcheck.mac.rou) (revision 58930) +++ zbcheck.mac.rou (.../zbcheck.mac.rou) (revision 67493) @@ -15,7 +15,7 @@ Set CheckBon=$$CHECK^FLOWBON3("B") ; *** WMS ord *** (deel 2) ??? Set CheckToe=$$CHECK^FLOWTOE3() ; *** WMS toe *** Set CheckKup=$$CHECK^FLOWBON3("P") ; *** ^KUP *** - Set CheckRcp=$$CHECK^ZBCHKRCP() ; *** WMS rcp *** + ;Set CheckRcp=$$CHECK^ZBCHKRCP() ; *** WMS rcp *** Niet meer van toepassing OBJT Set CheckDUO=$$CHECK^ZBCHKFLO("O") ; *** Dubbels orders *** Set CheckDUB=$$CHECK^ZBCHKFLO("B") ; *** Dubbels leveringsbons *** Set CheckFAKT=1 ;$$CHECK^ZBCHKFLO("F") ; *** Facturen *** Index: OBJTimpl/WMSOrder/OphalenOrderInOBJT.cls.xml =================================================================== diff -u -r67289 -r67493 --- OBJTimpl/WMSOrder/OphalenOrderInOBJT.cls.xml (.../OphalenOrderInOBJT.cls.xml) (revision 67289) +++ OBJTimpl/WMSOrder/OphalenOrderInOBJT.cls.xml (.../OphalenOrderInOBJT.cls.xml) (revision 67493) @@ -50,6 +50,7 @@ Quit:Status=3 "Picking" Quit:Status=12 "Geannuleerd" Quit:Status=14 "Afgewerkt" + Quit:Status=19 "Picked" Quit "??? " _ Status ]]> @@ -83,6 +84,35 @@ ]]> + +CONSNr:%String + + + 1 CONSNr:%String Index: APPS/MAG/enu/Magazijn/AutoComplete.cls.xml =================================================================== diff -u -r59370 -r67493 --- APPS/MAG/enu/Magazijn/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 59370) +++ APPS/MAG/enu/Magazijn/AutoComplete.cls.xml (.../AutoComplete.cls.xml) (revision 67493) @@ -30,6 +30,13 @@ 1 + +%String +"V" +1 +1 + + %String "O" Index: OBJTimpl/PM/OBJTIdentNrMappingRepository.cls.xml =================================================================== diff -u -r67289 -r67493 --- OBJTimpl/PM/OBJTIdentNrMappingRepository.cls.xml (.../OBJTIdentNrMappingRepository.cls.xml) (revision 67289) +++ OBJTimpl/PM/OBJTIdentNrMappingRepository.cls.xml (.../OBJTIdentNrMappingRepository.cls.xml) (revision 67493) @@ -101,7 +101,7 @@ KortTekst from OBJTimpl_PM.OBJTIdentNrMapping where OBJTItemID=? order by ItemID desc") Set sc=ResultSet.Execute(OBJTItemID) Quit ResultSet ]]> Index: FLOWCHK.mac.rou =================================================================== diff -u -r66176 -r67493 --- FLOWCHK.mac.rou (.../FLOWCHK.mac.rou) (revision 66176) +++ FLOWCHK.mac.rou (.../FLOWCHK.mac.rou) (revision 67493) @@ -376,7 +376,8 @@ ; COMMORD(ORDNr) New R,KLNr,IsComm,VerpTyp,CommRef - Set IsComm=0,KLNr=$P(^KO1(ORDNr,"F"),"\") + Set IsComm=0,KLNr=$P($G(^KO1(ORDNr,"F")),"\") + Quit:'KLNr 0 Set R=^KOD(KLNr,"F",ORDNr,1) Set IsComm=";"_$P(R,"\",30)_";"[";CO;" Set:IsComm IsComm=''$L($P(R,"\",19)) Quit IsComm Index: APPS/MAG/enu/Magazijn/Verwerker.cls.xml =================================================================== diff -u -r59370 -r67493 --- APPS/MAG/enu/Magazijn/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 59370) +++ APPS/MAG/enu/Magazijn/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 67493) @@ -18,6 +18,8 @@ Do ..VerwerkHalux() } ElseIf Magazijn = "L" { Do ..VerwerkLangGoed() + } ElseIf Magazijn = "V" { + Do ..VerwerkObjective() } ElseIf Magazijn = "O" { Do ..VerwerkOrgalux() } ElseIf Magazijn = "I" { @@ -51,6 +53,12 @@ + +1 +1 + + + 1 1 Index: OBJTimpl/WMSOrder/OphalenUserIdPickerVanLPN.cls.xml =================================================================== diff -u -r67356 -r67493 --- OBJTimpl/WMSOrder/OphalenUserIdPickerVanLPN.cls.xml (.../OphalenUserIdPickerVanLPN.cls.xml) (revision 67356) +++ OBJTimpl/WMSOrder/OphalenUserIdPickerVanLPN.cls.xml (.../OphalenUserIdPickerVanLPN.cls.xml) (revision 67493) @@ -60,6 +60,19 @@ _ " and outboundOrder.id = ?" _ " and csitq.name = ?" + Set SqlStatement = "select task.oid, outboundOrder.id, csitq.name, sitq.oid, sitq.VALUE, item.NAME, employee.userid UserId, location.FULLNAME " + _ " from OBJT_TASK task" + _ " left join OBJT_OUTBOUNDORDER outboundOrder on outboundOrder.oid = task.REFOID" + _ " left join OBJT_CONTAINERSTORAGEITEMQTY csitq on csitq.oid = task.CONTAINERSTORAGEITEMQTYOID" + _ " left join OBJT_STORAGEITEMQTY sitq on sitq.CONTAINERSTORAGEITEMQTYOID = csitq.oid" + _ " left join OBJT_ITEM item on item.oid = sitq.ITEMOID" + _ " left join OBJT_EMPLOYEE employee on employee.oid = task.EMPLOYEEOID" + _ " left join OBJT_WAREHOUSELOCATION location on location.oid = task.TARGETLOCATIONOID" + _ " where task.CATEGORY = 'OUTBOUND'" + _ " and task.ORDERCLASSNAME='objt.wms.bo.outboundmgt.OutboundOrder'" + _ " and outboundOrder.id = ?" + _ " and csitq.NAME = ?" + try { Do res.Prepare(SqlStatement,,OBJTConnection) Index: EWSTAT.mac.rou =================================================================== diff -u -r60084 -r67493 --- EWSTAT.mac.rou (.../EWSTAT.mac.rou) (revision 60084) +++ EWSTAT.mac.rou (.../EWSTAT.mac.rou) (revision 67493) @@ -32,7 +32,10 @@ Quit DISP ; Lichtkrant magazijn - New CONSNr,ORDNr,OLUNr,SOLNr,Rec,Cnt,Dev,MagNr,PRNr,Kleur,BonErr,Ident,TeDoen,Opslag,PalId + + ;Quit:'##class(TECH.Config.ConfigMgr).Instance().GetBoolean("EWSTAT_LichtkrantInMagazijnAansturen") + + New CONSNr,ORDNr,OLUNr,SOLNr,Rec,Cnt,Dev,MagNr,PRNr,Kleur,BonErr,Ident,TeDoen,Opslag,PalId Set D="\" Kill Cnt @@ -101,13 +104,13 @@ Set Txt=Txt+1,Txt(Txt)=" " Set Txt=Txt+1,Txt(Txt)="Orders : " Set Txt=Txt+1,Txt(Txt)="Orderlijnen : " - For Mag="E","H","L","O","U","A" Set Txt=Txt+1,Txt(Txt)=" "_$P("Auto ;Ugly ;Transf.;Lang ;Halux ;Orgalux",";",$F("EUALHO",Mag)-1)_" : " + For Mag="V","H","L","O","U","A" Set Txt=Txt+1,Txt(Txt)=" "_$P("Objt ;Ugly ;Transf.;Lang ;Halux ;Orgalux",";",$F("VUALHO",Mag)-1)_" : " For Mode="W","V","K" Do .Set Txt=0 .Set Txt=Txt+1,Txt(Txt)=Txt(Txt)_$S(Mode="W":" WMS",Mode="V":"VOLG",1:"KODE")_" : " .Set Txt=Txt+1,Txt(Txt)=Txt(Txt)_$J($P($G(Cnt(Mode)),D,1),4)_" : " .Set Txt=Txt+1,Txt(Txt)=Txt(Txt)_$J($P($G(Cnt(Mode)),D,2),4)_" : " - .For Mag="E","H","L","O","U","A" Set Txt=Txt+1,Txt(Txt)=Txt(Txt)_$J($P($G(Cnt(Mode,Mag)),D,2),4)_" : " + .For Mag="V","H","L","O","U","A" Set Txt=Txt+1,Txt(Txt)=Txt(Txt)_$J($P($G(Cnt(Mode,Mag)),D,2),4)_" : " Set Txt=Txt+1,Txt(Txt)="" Set Tijd=$P($G(Cnt("W","E")),D,5) Set Qty=$P($G(Cnt("W")),D,2) Index: EWORDW.mac.rou =================================================================== diff -u -r29059 -r67493 --- EWORDW.mac.rou (.../EWORDW.mac.rou) (revision 29059) +++ EWORDW.mac.rou (.../EWORDW.mac.rou) (revision 67493) @@ -10,6 +10,7 @@ Set PStat=$G(PStat) For Do Quit:Inp'=""&($L(Inp)<2) Quit:CONSNr .Set Inp=$$ASKL^vhINP("EWORDW","SELECT") + .Set:Inp?10N Inp=$E(Inp,5,10) .If Inp=""!zb Set Inp=$$LIST(ObjRef,WStat,PStat,KLNr) Quit:'Inp .If Inp="K" Set Inp=$$SELECT^KLANT6(1,"","Uitleveringen van klant : ") Set:Inp KLNr=Inp Set Inp="" Quit .If Inp="P" Set Inp=$$PROD(ObjRef,WStat,PStat,KLNr) If 'Inp Set Inp="" Quit Index: OBJTimpl/WMSOrder/ImporteerVoorraadNiveau.cls.xml =================================================================== diff -u -r67289 -r67493 --- OBJTimpl/WMSOrder/ImporteerVoorraadNiveau.cls.xml (.../ImporteerVoorraadNiveau.cls.xml) (revision 67289) +++ OBJTimpl/WMSOrder/ImporteerVoorraadNiveau.cls.xml (.../ImporteerVoorraadNiveau.cls.xml) (revision 67493) @@ -21,24 +21,31 @@ 1 + +%Integer + + 1 1 %Status 1 - -d ##class(OBJTimpl.WMSOrder.ImporteerVoorraadNiveau).%New().test() +]]> XMLreader:%XML.Reader + + voorraad correctie + { + Set ^OBJTVoorraad("CORR",..Vandaag,ItemID,Entiteit)=$G(^OBJTVoorraad("CORR",..Vandaag,ItemID,Entiteit))+Aantal + } + + } +]]> + + XMLreader:%XML.Reader + + + +d ##class(OBJTimpl.WMSOrder.ImporteerVoorraadNiveau).Export() +1 +Datum:%Integer +0 + + + + + +d ##class(OBJTimpl.WMSOrder.ImporteerVoorraadNiveau).%New().MailDiff() + Admin" + Set strmBody=..GetDiffInHTML() + Set Status=$$SendMiniMail^vhLib(From,To,Subject,strmBody,1,1) + If 'Status Set Warning="Mail niet verzonden!" + If Status Set Warning="Mail verzonden." +]]> + + + +" + #define fmtBeginTable "" + #define fmtEndTable "
" + #define fmtEndHtml "" + Set strmBody=##class(%GlobalCharacterStream).%New() + Do strmBody.Write($$$fmtBeginHtml) + Do strmBody.Write($$$fmtBeginTable) + Do strmBody.Write("") + Do strmBody.Write("OBJTItemID") + Do strmBody.Write("Korttekst(en)") + Do strmBody.Write("OBJT") + Do strmBody.Write("Admin") + Do strmBody.Write("Diff") + Do strmBody.Write("") + + Set ItemID=$O(^OBJTVoorraad("D",Datum,"")) + Set Entiteit="VHBE" + While ItemID'="" + { + If $LI(^OBJTVoorraad("D",Datum,ItemID,Entiteit),2)'=$LI(^OBJTVoorraad("D",Datum,ItemID,Entiteit),3) + { + Set it=OBJTService.GeefAdminIdentNrs(ItemID) + Set Txt="" + While it.HasNext() + { + Set rs=it.Next() + Set Txt=Txt_"; "_rs.Data("KortTekst") + } + + Do strmBody.Write("") + Do strmBody.Write(""_ItemID_"") + Do strmBody.Write(""_$E(Txt,2,99)_"") + Do strmBody.Write(""_$LI(^OBJTVoorraad("D",Datum,ItemID,Entiteit),2)_"") + Do strmBody.Write(""_$LI(^OBJTVoorraad("D",Datum,ItemID,Entiteit),3)_"") + Do strmBody.Write(""_($LI(^OBJTVoorraad("D",Datum,ItemID,Entiteit),2)-$LI(^OBJTVoorraad("D",Datum,ItemID,Entiteit),3))_"") + Do strmBody.Write("") + } + Set ItemID=$O(^OBJTVoorraad("D",Datum,ItemID)) + } + Do strmBody.Write($$$fmtEndTable) + Do strmBody.Write($$$fmtEndHtml) + + Quit strmBody +]]>
+
Index: EWORDSW.mac.rou =================================================================== diff -u -r67343 -r67493 --- EWORDSW.mac.rou (.../EWORDSW.mac.rou) (revision 67343) +++ EWORDSW.mac.rou (.../EWORDSW.mac.rou) (revision 67493) @@ -31,8 +31,15 @@ Kill ^ORDW("D",CONSNr,"S") Do SEND(CONSNr) Quit + Quit + +SENDOBJT ; Orders voor vandaag klaar zetten voor OBJT + Set Q="K" D ^cA604 + Quit:$G(^EWREC("P","NOSEND")) + Set DOutDate=+$H + Do ProcessAll(DOutDate,0) + Quit - SENDALL New R,DOutDate,CONSNr,KLNr Set DOutDate=+$H @@ -137,6 +144,7 @@ ;If Verzendwijze="OD2" Set $P(DOut,",",2)=25200 ; 7 uur ;If Verzendwijze="OD3" Set $P(DOut,",",2)=28800 ; 8 uur ;If Verzendwijze="OD4" Set $P(DOut,",",2)=32400 ; 9 uur + ;If Verzendwijze="OD5" Set $P(DOut,",",2)=36000 ; 10 uur } If ##class(DOM.DomeinContext).Instance().GeefProjectSettingsAPI().IsTranssmartActive() Index: FLOW.mac.rou =================================================================== diff -u -r67110 -r67493 --- FLOW.mac.rou (.../FLOW.mac.rou) (revision 67110) +++ FLOW.mac.rou (.../FLOW.mac.rou) (revision 67493) @@ -48,7 +48,8 @@ SASK Kill GoSask If '$D(DERDENr)!$G(DERDENr("N")) Do Goto SASK:$G(GoSask) .Set FP=1901 Write @F,@F1 - .Set R=$$UPCASE^vhRtn1($$ASK^vhINP(Prompt,$S(Global="KTO":12,1:6),"",Komm1,Komm2)) + .Set R=$$UPCASE^vhRtn1($$ASK^vhINP(Prompt,$S(Global="KTO":12,1:7),"",Komm1,Komm2)) + .Set:R?3N1"."3N R=$TR(R,".") .Do:Global="KTO" ..If R?6N4.5A Set R=+R Quit ..If R?1A2.5A Set R=$$ToeleveringViaDossierNummer(R) Index: zTryout/JWI/ControleBons.cls.xml =================================================================== diff -u --- zTryout/JWI/ControleBons.cls.xml (revision 0) +++ zTryout/JWI/ControleBons.cls.xml (revision 67493) @@ -0,0 +1,36 @@ + + + +TECH.RegisteredObject + + +BONNr:%String="" + + + + + + Index: OBJTimpl/WMSOrder/ImporteerVoorraadWijziging.cls.xml =================================================================== diff -u -r67315 -r67493 --- OBJTimpl/WMSOrder/ImporteerVoorraadWijziging.cls.xml (.../ImporteerVoorraadWijziging.cls.xml) (revision 67315) +++ OBJTimpl/WMSOrder/ImporteerVoorraadWijziging.cls.xml (.../ImporteerVoorraadWijziging.cls.xml) (revision 67493) @@ -201,11 +201,11 @@
Index: OBJTimpl/WMSOrder/OphalenGeraapteVoorraadNiveau.cls.xml =================================================================== diff -u --- OBJTimpl/WMSOrder/OphalenGeraapteVoorraadNiveau.cls.xml (revision 0) +++ OBJTimpl/WMSOrder/OphalenGeraapteVoorraadNiveau.cls.xml (revision 67493) @@ -0,0 +1,131 @@ + + + +Prod.Product +TECH.RegisteredObject,TECH.Iterator + + +AXimpl.Controle.Order.Ax.AxOrderLijnConverter +1 + + + +TECH.ResultSet +1 + + + +AXimpl.SqlQueryConnection +1 + + + +TECH.Config.ConfigMgr +1 + + + + + + + + + + + +ConfigMgr:TECH.Config.ConfigMgr="" +1 +1 +%Status +1 + + + + + + + + +1 +%ResultSet +dateadd(day,-7,GetDate()) " + _" and wh.NAME not in ('ST','KZ','KLZ') " + _" group by outboundOrder.id, op.name,it.Name " + try + { + Do rs.Prepare(SqlStatement,,OBJTConnect) + Do rs.Execute() + } catch { + do OBJTConnect.Disconnect() + do ##class(TECH.ExceptionHandler).Rethrow() + } + Quit rs +]]> + + + +1 + + + + + + Index: EWORDS6.mac.rou =================================================================== diff -u -r66095 -r67493 --- EWORDS6.mac.rou (.../EWORDS6.mac.rou) (revision 66095) +++ EWORDS6.mac.rou (.../EWORDS6.mac.rou) (revision 67493) @@ -218,44 +218,48 @@ New Set Q="K",D="\",U=";",QU(1)=0 If $$AutoSendIsActief() { - Lock +^ORDW("AUTO"):30 - Quit:'$T - ; Sorteren volgens tijstip en klant - Set ORDNr="" - For { - Set ORDNr=$O(^ORDW("AUTO",ORDNr)) - Quit:ORDNr="" - Set KLNr=$P($G(^KO1(ORDNr,"F")),"\") - If 'KLNr Kill ^ORDW("AUTO",ORDNr) Continue - Set KlKey=^KK1(KLNr) - If '$D(^KOD(KLNr,"F",ORDNr)) Kill ^ORDW("AUTO",ORDNr) - If '##class(BL.Legacy.EWORDS6).CheckAutoSend(ORDNr) Kill ^ORDW("AUTO",ORDNr) - Continue:'$D(^ORDW("AUTO",ORDNr)) ; Het order is ondertussen reeds doorgestuurd - Set Aangemaakt=^ORDW("AUTO",ORDNr),AanmaakDatum=$P(Aangemaakt,","),AanmaakTijdstip=$P(Aangemaakt,",",2) - Set:$$DIFFTIME^vhLib.DataTypes(Aangemaakt,$H)>0 ORDNrs(AanmaakDatum,AanmaakTijdstip,KlKey,ORDNr)="" - } - Set AanmaakDatum="" - For { - Set AanmaakDatum=$O(ORDNrs(AanmaakDatum)) - Quit:AanmaakDatum="" - Set AanmaakTijdstip="" - For { - Set AanmaakTijdstip=$O(ORDNrs(AanmaakDatum,AanmaakTijdstip)) - Quit:AanmaakTijdstip="" - Set KlKey="" - For { - Set KlKey=$O(ORDNrs(AanmaakDatum,AanmaakTijdstip,KlKey)) - Quit:KlKey="" - Set ORDNr="" - For { - Set ORDNr=$O(ORDNrs(AanmaakDatum,AanmaakTijdstip,KlKey,ORDNr)) - Quit:ORDNr="" - Continue:'$D(^ORDW("AUTO",ORDNr)) ; Het order is samen met andere orders gecumuleerd verwerkt - Do SendWMS(ORDNr) - } - } - } - } + Lock +^ORDW("AUTO"):30 + Quit:'$T + ; Sorteren volgens tijstip en klant + Set ORDNr="" + For { + Set ORDNr=$O(^ORDW("AUTO",ORDNr)) + Quit:ORDNr="" + Set KLNr=$P($G(^KO1(ORDNr,"F")),"\") + If 'KLNr Kill ^ORDW("AUTO",ORDNr) Continue + Set KlKey=^KK1(KLNr) + If '$D(^KOD(KLNr,"F",ORDNr)) Kill ^ORDW("AUTO",ORDNr) + If '##class(BL.Legacy.EWORDS6).CheckAutoSend(ORDNr) Kill ^ORDW("AUTO",ORDNr) + Continue:'$D(^ORDW("AUTO",ORDNr)) ; Het order is ondertussen reeds doorgestuurd + Set Aangemaakt=^ORDW("AUTO",ORDNr),AanmaakDatum=$P(Aangemaakt,","),AanmaakTijdstip=$P(Aangemaakt,",",2) + Set:$$DIFFTIME^vhLib.DataTypes(Aangemaakt,$H)>0 ORDNrs(AanmaakDatum,AanmaakTijdstip,KlKey,ORDNr)="" + } + Set AanmaakDatum="" + For { + Set AanmaakDatum=$O(ORDNrs(AanmaakDatum)) + Quit:AanmaakDatum="" + Set AanmaakTijdstip="" + For { + Set AanmaakTijdstip=$O(ORDNrs(AanmaakDatum,AanmaakTijdstip)) + Quit:AanmaakTijdstip="" + Set KlKey="" + For { + Set KlKey=$O(ORDNrs(AanmaakDatum,AanmaakTijdstip,KlKey)) + Quit:KlKey="" + Set ORDNr="" + For { + Set ORDNr=$O(ORDNrs(AanmaakDatum,AanmaakTijdstip,KlKey,ORDNr)) + Quit:ORDNr="" + Continue:'$D(^ORDW("AUTO",ORDNr)) ; Het order is samen met andere orders gecumuleerd verwerkt + If ( ##class(BL.Legacy.EWORDS6).CheckAutoSend(ORDNr)) { ; Een vorig order kan met de stock gaan lopen zijn. + Do SendWMS(ORDNr) + } Else { + K ^ORDW("AUTO",ORDNr) + } + } + } + } + } } Quit Index: OBJTimpl/ConverteerNaarOBJT.cls.xml =================================================================== diff -u -r67315 -r67493 --- OBJTimpl/ConverteerNaarOBJT.cls.xml (.../ConverteerNaarOBJT.cls.xml) (revision 67315) +++ OBJTimpl/ConverteerNaarOBJT.cls.xml (.../ConverteerNaarOBJT.cls.xml) (revision 67493) @@ -21,6 +21,38 @@ ]]> + + +Do ##class(OBJTimpl.ConverteerNaarOBJT).%New().SetDueOut() +0 + + + Do ##class(OBJTimpl.ConverteerNaarOBJT).%New().DeleteORDW() @@ -31,9 +63,9 @@ { If $P(^ORDW("D",CONSNr),"\",20)'="" && ($P(^ORDW("D",CONSNr),"\",20)'="B") ; verstuurd { - w ^ORDW("D",CONSNr),! + w ^ORDW("D",CONSNr),! r k - Do DELOBJ^EWORDST(CONSNr) + ;Do DELOBJ^EWORDST(CONSNr) } Set CONSNr=$O(^ORDW("D",CONSNr)) } Index: APPS/MAG/enu/Magazijn.cls.xml =================================================================== diff -u -r29059 -r67493 --- APPS/MAG/enu/Magazijn.cls.xml (.../Magazijn.cls.xml) (revision 29059) +++ APPS/MAG/enu/Magazijn.cls.xml (.../Magazijn.cls.xml) (revision 67493) @@ -8,11 +8,11 @@ OPGELET : Value en Display list moeten in sync gehouden worden met APPS.MAG.UGLYPicking.enu.Magazijn -;H;O;U;L;A;I;E +;H;O;U;L;A;I;E;V -;HALUX;ORGALUX;UGLY;LANG;TANDEM/AVENT;TAOR indeling;EWMS +;HALUX;ORGALUX;UGLY;LANG;TANDEM/AVENT;TAOR indeling;EWMS;OBJT @@ -65,6 +65,13 @@ + + +1 +APPS.MAG.enu.Magazijn + + Index: OBJTimpl/PM/OBJTIdentLookupService.cls.xml =================================================================== diff -u -r66896 -r67493 --- OBJTimpl/PM/OBJTIdentLookupService.cls.xml (.../OBJTIdentLookupService.cls.xml) (revision 66896) +++ OBJTimpl/PM/OBJTIdentLookupService.cls.xml (.../OBJTIdentLookupService.cls.xml) (revision 67493) @@ -98,7 +98,7 @@ OBJTItemID:%String TECH.Iterator