Kalendarz dni roboczych
Kalendarz dni roboczych, poprzez zdefiniowanie dni wolnych od pracy, pozwala na wybrany rok stworzyć kalendarz zawierający dokładne zestawienie dni roboczych.
Poprawnie skonfigurowany kalendarz może zostać zastosowany do rozszerzenia możliwości akcji typu Timeout, które do obliczeń będą mogły brać pod uwagę jedynie dni robocze.
Kalendarz uzupełnia się poprzez definiowanie dni wolnych od pracy:
-
Należy wybrać Rok dodając go przyciskiem Dodaj lub wybierając go z rozwijanej listy, jeżeli był już wcześniej definiowany.
-
W kolumnie Wolne dni tygodnia po lewej stronie należy dodać i zdefiniować, jakie dni tygodnia są dniami wolnymi od pracy (np. sobota, niedziela w większości zachodnich krajów)
-
kolumnie Wolne dni wg dat po prawej stronie należy indywidualnie dodawać daty (np. świąt narodowych), które są dniami wolnymi od pracy.
Dzień i miesiąc można wpisać z klawiatury lub wybrać z pickera. Miesiąc można szybko ustawić za pomocą klawiatury, naciskając pierwszą literę miesiąca (np. wielokrotne naciśnięcie klawisza L sprawi, że miesiąc będzie przewijany w pętli luty->lipiec->listopad) lub wpisując na klawiaturze numerycznej numer miesiąca (1 = styczeń, 2 = luty … 12 = grudzień).
Kalendarz przechowywany jest w tabeli Calendars, można korzystać z jego wartości (np. na potrzeby Reguł biznesowych) tworząc źródło danych typu Baza MSSQL.
Przykładowo, aby zwrócić wszystkie dni robocze:
SELECT * FROM Calendars WHERE CAL_IsWorkingDay='1'