bcquality/microsoft/knowledge/style/dateformula-evaluate-needs-language-independent-literals.good.al
Jesper Schulz-Wedde 1794170e68 Clarify locale-safe DateFormula Evaluate inputs
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-17 15:56:11 +02:00

18 lines
517 B
AL

codeunit 50101 "Good Review Scheduling"
{
procedure NextReviewDate(Interval: DateFormula; ReferenceDate: Date): Date
begin
if Format(Interval) = '' then
Evaluate(Interval, '<1W>');
exit(CalcDate(Interval, ReferenceDate));
end;
procedure NextReviewFromUserInput(UserFormulaText: Text; ReferenceDate: Date): Date
var
Interval: DateFormula;
begin
Evaluate(Interval, UserFormulaText);
exit(NextReviewDate(Interval, ReferenceDate));
end;
}