Функциональный блок REPEAT_MONTHLY

Функциональный блок REPEAT_MONTHLY генерирует ежемесящее повторение в виде строки для входного параметра REPEAT функционального блока TIMESWITCH_ADD.

Вход EVERY

Определяет повторение как целое число каждый X-й месяц. Если входной параметр не определен, то принимается минимальное значение 1.

Вход UNTIL

Определяет конец повторения. Можно использовать три различных формата:

  • Отсутствие конца определяется 0, FALSE или NULL.
  • Для определения количества повторений можно использовать целое число.
  • Для определения конечной даты можно использовать дату D#2016.

Вход BYDAY

Определяет, в какой день недели должно повторяться событие. Поддерживаются значения от -1 до 4. Значение 0 или отсутствие объявления повторяет ежемесячно в тот же день, независимо от дня недели. День недели берется из первой даты.

Значение Описание
-1 Повторяется в последний день недели.
0 Повторяется в тот же день. (По умолчанию)
1 Повторяется в первый день недели.
2 Повторяется во второй день недели.
3 Повторяется в третий день недели.
4 Повторяется в четвертый день недели.

Вход DIS

Деактивирует повторение и возвращает пустую строку.

Выход Q

Возвращает строку с повторениями для входного параметра REPEAT функционального блока TIMESWITCH_ADD.