Index: DOM/CRM/impl/DataM/DataMKlantTemplate.cls.xml =================================================================== diff -u -r38735 -r62618 --- DOM/CRM/impl/DataM/DataMKlantTemplate.cls.xml (.../DataMKlantTemplate.cls.xml) (revision 38735) +++ DOM/CRM/impl/DataM/DataMKlantTemplate.cls.xml (.../DataMKlantTemplate.cls.xml) (revision 62618) @@ -16,7 +16,7 @@ #dim RegioMedewekers As %Integer = 65 Do GlobalData.SetAt("\\\\\\\\N\1\EUR\0\\\1\G\2\\\"_RegioMedewekers_"\\\\\\\\62168,40232\SYS\0\\\\\\\\\\\\\\\\\\\\\\\\B2C\Incl",0) Do GlobalData.SetAt("\@\\\\\\\\\Consument\\\\\\\\M\\\\\\\1\\\\",1) - Do GlobalData.SetAt("\0\G\G\\\\0\\\\\\\\AFH\\\\\\\\\\\\\\\\G\\",2) + Do GlobalData.SetAt("\0\G\G\\\\1\\\\\\\\AFH\\\\\\\\\\\\\\\\G\\",2) Do GlobalData.SetAt("1\\00\\\\\\\3\H\\\\Geimporteerd vanuit ProTime\\\\\\\\\\\\\\\",3) Do GlobalData.SetAt("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",4) Do GlobalData.SetAt("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",5) @@ -28,7 +28,7 @@ ElseIf(KlantTemplate = ##class(DOM.CRM.enu.TypeTemplateKlant).Consument()) { Do GlobalData.SetAt("\\\\\\\\N\1\EUR\0\\\1\G\0\\\62\\\\\\\\62167,55612\SYS\0\\\\\\\\\\\\\\\\\\\\\\\\B2C\Incl",0) Do GlobalData.SetAt("\@\\\\\\\\\Consument\\\\\\\2\M\\\\\\\1\\\\",1) - Do GlobalData.SetAt("\0\C\C\\\\M\\\\\\\\DI1\\\\\\\\C\C\\\\\",2) + Do GlobalData.SetAt("\0\C\C\\\\1\\\\\\\\DI1\\\\\\\\C\C\\\\\",2) Do GlobalData.SetAt("\1\00\\\\\\\\AR/BP D\\\\Bestelling via Keller ORGALUX webshop\\\\\\\\\\\\\\\",3) Do GlobalData.SetAt("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",4) Do GlobalData.SetAt("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",5) @@ -40,7 +40,7 @@ ElseIf(KlantTemplate = ##class(DOM.CRM.enu.TypeTemplateKlant).Onderneming()) { Do GlobalData.SetAt("\\\\\\\\N\1\EUR\0\\\1\G\0\\\62\\\\\\\\62167,55612\SYS\0\\\\\\\\\\\\\\\\\\\\\\\\B2B\Excl",0) Do GlobalData.SetAt("\@\\\\\\\\\"_##class(DOM.VKP.enu.KlantActiviteit).Onbepaald()_"\\\\\\\2\M\\\\\\\1\\\\",1) - Do GlobalData.SetAt("\0\C\C\\\\M\\\\\\\\DI1\\\\\\\\C\C\\\\\",2) + Do GlobalData.SetAt("\0\C\C\\\\1\\\\\\\\DI1\\\\\\\\C\C\\\\\",2) Do GlobalData.SetAt("\1\00\\\\\\\\AR/BP D\\\\Bestelling via Keller ORGALUX webshop\\\\\\\\\\\\\\\",3) Do GlobalData.SetAt("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",4) Do GlobalData.SetAt("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\",5) Index: zTryout/THB/KlantenFixAutomatischDoorsturen.cls.xml =================================================================== diff -u --- zTryout/THB/KlantenFixAutomatischDoorsturen.cls.xml (revision 0) +++ zTryout/THB/KlantenFixAutomatischDoorsturen.cls.xml (revision 62618) @@ -0,0 +1,33 @@ + + + +TECH.RegisteredObject + + + + + + + + Index: EWORDS6.mac.rou =================================================================== diff -u -r62600 -r62618 --- EWORDS6.mac.rou (.../EWORDS6.mac.rou) (revision 62600) +++ EWORDS6.mac.rou (.../EWORDS6.mac.rou) (revision 62618) @@ -305,13 +305,16 @@ SendWMSStatus(ORDNr) New R,KLNr,SendWMSStatus Set R=^KO1(ORDNr,"F"),KLNr=$P(R,"\",1) - Set SendWMSStatus=$P(^KOD(KLNr,"F",ORDNr,1),"\",26) - If SendWMSStatus'="W" { - Set:SendWMSStatus="" SendWMSStatus=$E($P(^KKL(^KK1(KLNr),2),"\",8)) - Set:SendWMSStatus'="M" SendWMSStatus="A" + Set SendWMSStatus=$E($P(^KKL(^KK1(KLNr),2),"\",8)) + Set:SendWMSStatus'="M" SendWMSStatus="A" + /* + If (KLNr = "12486") { + Set SendWMSStatus = "M" ; QUICKFIX OP QUICKFIX... SFS MOET ALTIJD MANUEEL - THB 23 10 2020 => Heel deze quickfix is waarschijnlijk ondertussen niet meer nodig!! + } Else { + Set SendWMSStatus = "A" ; TIJDELIJKE AANPASSING overbruggen van het manueel doorsturen, dus steeds automatisch- PV 02 10 2020 } - Set SendWMSStatus="A" ;TIJDELIJKE AANPASSING overbruggen van het manueel doorsturen, dus steeds automatisch- PV 02 10 2020 - Quit SendWMSStatus + */ + Quit SendWMSStatus ; Do orders moeten gesloten zijn OrderGesloten(ORDNr) Index: vhUnitTest/zTryout/THB/AutomatischDoorsturenVoorPicking/Test.cls.xml =================================================================== diff -u --- vhUnitTest/zTryout/THB/AutomatischDoorsturenVoorPicking/Test.cls.xml (revision 0) +++ vhUnitTest/zTryout/THB/AutomatischDoorsturenVoorPicking/Test.cls.xml (revision 62618) @@ -0,0 +1,48 @@ + + + +vhUnitTest.TestCase + + +TECH.DateTime.DateTimeAPI +1 + + + + + + + += CurrentDate, "Quickfix in EWORDS6 weg halen aub. Zie comment in UnitTest") + + /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // // + // THB // + // Per 23/10/2020 is er een quickfix in EWORDS6 gezet, bovenop een aanpassing van de reeds aanwezige code, in routine SendWMSStatus, die de WMSStatus overruled indien de klant ingesteld staat // + // op "M" (Manueel), volgens de 2-node (piece 8) in ^KKL. Tenzij het over SFS gaat (die op Manueel moet blijven staan), wordt de status voor alle klanten op (A) Automatisch gezet. Dit is een // + // "end of the line" check, dus goed voor alle orders, bestaande èn nieuwe. Tegelijkertijd zijn de KKL en DKL globals aangepakt, waarbij (met uitzondering van SFS) voor alle klanten piece 8 op // + // de 2-node is ingevuld met "1" (= Automatisch). Zodra this test faalt zijn er 2 maanden voorbij sinds bovenstaande ingrepen en mogen we ervan uitgaan dat alles nu goed loopt, de overrule in // + // EWORDS6 (die inmiddels in comment staat) mag dus weggehaald worden. Het gaat over deze codelijnen: // + // If (KLNr = "12486") { // + // Set SendWMSStatus = "M" ; QUICKFIX OP QUICKFIX... SFS MOET ALTIJD MANUEEL - THB 22 10 2020 // + // } Else { // + // Set SendWMSStatus = "A" ; TIJDELIJKE AANPASSING overbruggen van het manueel doorsturen, dus steeds automatisch- PV 02 10 2020 // + // } // + // // + // Voor de zekerheid kun je volgende nog eens uitvoeren, zodat klanten die door de mazen van het net geglipt zijn alsnog goed gezet worden: // + // Do ##class(zTryout.THB.KlantenFixAutomatischDoorsturen).%New().FixAutomatischDoorsturen() // + // // + /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +]]> + + + + +