Funkce vrací kód chyby, jež vznikla při práci s kalendářními funkcemi a procedurami. Jestliže výsledek některé kalendářní operace nedopadne s _CalResult = 0, pak zjišťovací kalendářní funkce (_Duration, _ShiftDuration, _OverTime, _BreakDuration, PortionAt ,..) budou blokovány až do použití _CalResult. To umožní použití _CalResult až po vícenásobném použití kalendářních operací bez zničení chybového výsledku.
Návratové kódy kalendáře:
| 0 | OK |
| 1 | Chyba při aktivaci kalendáře. |
| 3 | Turnus nebyl nalezen. |
| 4 | Pracovní kalendář nebyl nalezen není definován. |
| 6 | Turnus není definován. |
| 7 | Pracovní kalendář není definován. |
| 8 | Turnus není definován. |
| 9 | Zapadávka není menší než délka turnusu. |
| 10 | Požadovaná směna nebyla nalezena. |
| 100 | Chyba v zadání období. |
| 112 | Směna obsažená v turnusu nebyla nalezena. |
Podívejte se na: Kalendářové makrofunkce
Příklady