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)) ]]>