Skip to content
Snippets Groups Projects
Commit 9dbefa37 authored by Pascal Neub's avatar Pascal Neub Committed by Benjamin Ulrich
Browse files

[Projekt: xRM-Sales][TicketNr.: 1079021][Berechnung "Tage inaktiv" fehlerhaft]

parent 3029b97c
No related branches found
No related tags found
No related merge requests found
import("system.datetime");
import("system.translate");
import("system.result");
import("system.vars");
import("ActivityTask_lib");
import("Date_lib");
var entryDate = ActivityUtils.getLastActivityDate(vars.get("$field.SALESPROJECTID"));
if (!entryDate)
entryDate = vars.get("$field.STARTDATE");
var roleoutDate = vars.getString("$field.ENDDATE");
var daysPassed ;
if (!roleoutDate || roleoutDate < datetime.date())
daysPassed = 0;
else
daysPassed = DateUtils.getDayDifference(entryDate);
if (daysPassed != null)
result.string(daysPassed);
\ No newline at end of file
import("system.datetime");
import("system.translate");
import("system.result");
import("system.vars");
import("ActivityTask_lib");
import("Date_lib");
var entryDate = ActivityUtils.getLastActivityDate(vars.get("$field.SALESPROJECTID"));
if (!entryDate)
{
entryDate = vars.get("$field.DATE_NEW");
}
var roleoutDate = vars.getString("$field.ENDDATE");
var daysPassed ;
if (!roleoutDate || roleoutDate < datetime.date())
{
daysPassed = 0;
}
else
{
daysPassed = DateUtils.getDayDifference(entryDate);
}
if (daysPassed != null)
{
result.string(daysPassed);
}
\ No newline at end of file
......@@ -95,7 +95,7 @@ DateUtils.getDayDifference = function (pPastDate, pCurrentDate)
if (pCurrentDate == null)
pCurrentDate = datetime.date();
var millisecDiff = Math.abs(pCurrentDate - pPastDate);
var dayDiff = Math.floor(millisecDiff / datetime.ONE_DAY);
var dayDiff = Math.round(millisecDiff / datetime.ONE_DAY);
return dayDiff;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment