Index: AX/Uitgaand/EC/Productie/impl/GenerateLevertermijn.cls.xml
===================================================================
diff -u -r46865 -r50756
--- AX/Uitgaand/EC/Productie/impl/GenerateLevertermijn.cls.xml (.../GenerateLevertermijn.cls.xml) (revision 46865)
+++ AX/Uitgaand/EC/Productie/impl/GenerateLevertermijn.cls.xml (.../GenerateLevertermijn.cls.xml) (revision 50756)
@@ -27,9 +27,14 @@
%Integer
-16
+17
+
+%Decimal
+16.5
+
+
%String
@@ -46,10 +51,26 @@
AX.Uitgaand.EC.impl.ExportSamenvatting
+
+%Date
+
+
+
+%Integer
+
+
-D ##class(AX.Uitgaand.EC.Productie.impl.GenerateLevertermijn).%New().ToonProductieDuur()
+D ##class(AX.Uitgaand.EC.Productie.impl.GenerateLevertermijn).%New().ToonProductieDuur("2018-03-25 15:41:49")
+StartTijdstip:%String=""
",$ZD(..GeefOpgeslagenVroegsteLeverDatum(Groep),3),!
@@ -61,13 +82,25 @@
%Status
+
+($S($$EXTDATE^vhLib.DataTypes(..StartTijdstip,"DWN")=5:..KantelpuntVrijdag,1:..Kantelpunt)*3600)) 1
+ Quit 0
+]]>
+
+
@@ -153,7 +186,7 @@
1
(..Kantelpunt*60*60):1,1:0)) ; extra dag na 16u
+ Set VroegsteLeverDatum=$$CALCDATE^vhLib.DataTypes(+..StartTijdstip,"A",Dagen+..ExtraDag) ; extra dag na 16u
If ..GeefOpgeslagenVroegsteLeverDatum(Groep)'=VroegsteLeverDatum
{
@@ -195,6 +228,7 @@
Set Levertermijn.AantalDagen=Dagen
Set Levertermijn.VroegsteLeverDatum=VroegsteLeverDatum
Do Levertermijn.%Save()
+ Do ##class(vhLib.Logger).%New("VHISIE").Warning("EC Levertermijnmaatwerk",Groep_"; Dagen:"_Dagen_"; Datum:"_$$EXTDATE^vhLib.DataTypes(VroegsteLeverDatum)_"; ExtraDag na 16u of verlof:"_..ExtraDag_"; Start tijdstip:"_$zdt(..StartTijdstip,3))
]]>