![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 1 Dołączył: 4.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
witam,
próbuję moją bazę przystosować do działania firmy i stanąłem na kwestii urlopu i przepracowanych godzin. Firma rozlicza się z pracownikami co miesiąc, więc najważniejszym okresem w tym wszystkim jest właśnie miesiąc. Pierwszy problem to przy dodawaniu urlopu należy wybrać okres rozliczeniowy. Planuje dodać okresy w formacie miesiąc-rok np. na kilka lat do przodu, a przy wyborze w formularzu ograniczyć do 3 miesięcy - aktualnego, poprzedniego i następnego. Tylko jak to ograniczyć w Mysql'u? Drugi problem to obliczanie ilość godzin przepracowanych przez pracownika w miesiącu. Pomijając nadgodziny to ta wartość to 8 * ilość dni roboczych. Czy istnieje jakaś funkcja obliczająca ilość dni roboczych w miesiącu? Mam pomysł żeby od ilości dni miesiąca odjąć soboty i niedziele oraz co rok wprowadzać liczbę świąt, które nie wypadają w te dni i je również odejmować. Czy to najprostsze rozwiązanie? Podobny problem jest przy obliczaniu ilości dni urlopu. Chciałbym aby po wpisaniu 1 i ostatniego dnia (w formacie daty) program obliczył ilość dni roboczych nieobecności. Tutaj również konieczne jest coroczne wpisywanie do bazy wszystkich świąt? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tu masz sposób na wyliczenie dni ustawowo wolnych od pracy. Do tego doliczasz po jednym dniu jeśli tamte wypadają w sobotę, dodajesz niedziele i/lub soboty i masz listę wykluczeń - pozostałe to dni pracujące.
Dla każdego miesiąca możesz wpisywać sumy, tak aby móc porównać swoje wyliczenia, sumy na stronach ZUS lub na innych przyjaźniejszych portalach, np http://www.pit.pl/dni-wolne-od-pracy-12891/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.09.2025 - 17:53 |