Создание Сложных Расписаний
Расписание является объектом в базе данных. Когда Вы создаете расписания, они автоматически сохраняются. Можно использовать комбинации расписаний, чтобы создать более сложные расписания.

Комбинируя расписания, можно добавить определенные даты или исключить определенные даты из выражения ведения календаря.
Можно использовать следующие опции, определяя интервал повторения для расписания:
INCLUDE: Добавляет список дат к результатам выражения календаря
EXCLUDE: Удаляет список дат из результатов выражения календаря
INTERSECT: Использует только даты, которые являются общими для двух или более расписаний
Создавая расписания, которые будут использоваться в комбинациях, можно кодировать список дат включением жестко-кодируемых дат в форме [YYYY]MMDD или включением именованных расписаний, создаваемых процедурой CREATE_SCHEDULE. Например, можно определить список дат при использовании следующих значений для повторного интервала расписания:
0115,0315,0325,0615,quarter_end_dates,1215 |
Эта строка представляет даты 15 января, 15 марта, 25 марта, 15 июня, 15 декабря, и список дат, определенных расписанием QUARTER_END_DATES.
Если Вы не определяете дополнительный компонент года для жестко-кодированных дат в Вашем расписании, даты включаются для каждого года.