Index: APPS/VKP/VerzendDatumExceptions.cls.xml
===================================================================
diff -u -r53578 -r53586
--- APPS/VKP/VerzendDatumExceptions.cls.xml (.../VerzendDatumExceptions.cls.xml) (revision 53578)
+++ APPS/VKP/VerzendDatumExceptions.cls.xml (.../VerzendDatumExceptions.cls.xml) (revision 53586)
@@ -59,9 +59,13 @@
Do ##class(APPS.VKP.VerzendDatumExceptions).VerplaatsKerst()
1
",$$ParseStatus^vhLib(sc),!
/*
Set Dag=$$INTDATE^vhLib.DataTypes("24/12/2012")
@@ -76,23 +80,37 @@
-Do ##class(APPS.VKP.VerzendDatumExceptions).Verplaats1DagVroeger("09/05/2013")
-PAS OP: DE DAG VAN DE WEEK IS HARDCODED, DUS NIET PER SE JUIST!!!
+Do ##class(APPS.VKP.VerzendDatumExceptions).Verplaats1DagVroeger("09/05/2013")
1
-Datum:%Date
+Datum:%String
",$$ParseStatus^vhLib(sc),!
Set Dag=$$INTDATE^vhLib.DataTypes(Datum)
+ Set DagNummerInWeek = ..GeefDagNummerInWeek(Dag)
Do ..DeleteDag(Dag)
- Set sc=..AddMove(Dag,$LB("OD","OD1","OD2","OD3","OD4","OD5"),4,Dag-1,"OD")
+ Set sc=..AddMove(Dag,$LB("OD","OD1","OD2","OD3","OD4","OD5"),DagNummerInWeek,Dag-1,"OD")
If $$$ISERR(sc) Write "error in AddMove - Dag:",Dag," -> ",$$ParseStatus^vhLib(sc),!
]]>
+
+1
+Datum:%Date
+%Integer
+
+
+
1
WoensdagDate:%Date
@@ -121,11 +139,13 @@
#dim Dag1Nov As %String = "01/11/2018"
#dim Dag31okt As %String = "31/10/2018"
#dim Dag As %Date
+ #dim DagNummerInWeek As %Integer
// "OD woensdag" (31 okt 2018) valt weg, en zal dus automatisch op de volgende OD komen, namelijk maandag.
Set Dag=$$INTDATE^vhLib.DataTypes(Dag31okt)
+ Set DagNummerInWeek = ..GeefDagNummerInWeek(Dag)
Do ..DeleteDag(Dag)
- #dim sc As %Status = ..AddSuppress(Dag,$LB("OD","OD1","OD2","OD3","OD4","OD5"),3)
+ #dim sc As %Status = ..AddSuppress(Dag,$LB("OD","OD1","OD2","OD3","OD4","OD5"),DagNummerInWeek)
If $$$ISERR(sc) Write "Dag:",Dag," -> ",$$ParseStatus^vhLib(sc),!
// "OD donderdag" (1 nov 2018) komt op "OD woensdag"