Blok funkce REPEAT_MONTHLY

Blok funkce REPEAT_MONTHLY vytváří měsíční opakování jako řetězec pro vstup REPEAT v bloku funkce TIMESWITCH_ADD.

Vstup EVERY

Definuje opakování jako celé číslo každý X-tý měsíc. Pokud není vstup definován, je použito minimum 1.

Vstup UNTIL

Definuje konec opakování. Lze použít tři různé formáty:

  • Žádný konec je definován hodnotami 0, FALSE nebo NULL.
  • Pro definici počtu opakování lze použít celé číslo.
  • Pro definici koncového data lze použít datum D#2016.

Vstup BYDAY

Definuje, na který den v týdnu má být událost opakována. Podporovány jsou hodnoty od -1 do 4. Hodnota 0 nebo žádná deklarace opakuje každý měsíc ve stejný den, nezávisle na dni v týdnu. Den v týdnu je převzat z prvního data.

Hodnota Popis
-1 Opakuje se v poslední den v týdnu.
0 Opakuje se ve stejný den. (Výchozí)
1 Opakuje se v první den v týdnu.
2 Opakuje se ve druhý den v týdnu.
3 Opakuje se ve třetí den v týdnu.
4 Opakuje se ve čtvrtý den v týdnu.

Vstup DIS

Deaktivuje opakování a vrátí prázdný řetězec.

Výstup Q

Vrátí řetězec s opakováním pro vstup REPEAT bloku funkce TIMESWITCH_ADD.