MentСтавите триггер на новый день и смотрите, когда истекут две недели. По истечении этого срока нужно запустить функцию Триггер снова, но ссылку в ней на функцию установить другую.
Так просто перед триггером же задать условие:
Если АбсДень< 20 дней, то триггер!
Если 90<АбсДень<120, то триггер!
Вместо цифр могут быть и переменные. А условия использовать сложные с и/или
Добавлено через 2 минуты
MentФункция GetDate имеет несколько параметров: день недели, неделя месяца и месяц. Нужно, чтобы все три соответствовали определённому значению.
Достаточно АбсДня.
Вот простой пример:
flagDate=0;
flagX=0;
--flagX - флаг другого события, и если его необходимо использовать, то указывается в flagX=1;
function FGrobnica()
if flagDate==0 then
flagDate=GetDate(ABSOLUTE_DAY)+14;
end;
if GetDate(ABSOLUTE_DAY)