Przejdź do głównej zawartości
Wersja: 2023 R3

Kalendarz dni roboczych

Kalendarz dni roboczych poprzez zdefiniowanie dni wolnych od pracy pozwala dla wybranego roku 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.

drex_WorkingDaysCalendar_screen.png

Kalendarz jest uzupełniany 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),
  • 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.
wskazówka

Dzień i miesiąc można wstawić za pomocą klawiatury lub wybrać z atrybutu wyboru. 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ń).

Przykład zapytania zwracającego wszystkie dni robocze

Kalendarz przechowywany jest w tabeli Calendars, a z jego wartości można korzystać (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'

Example