Pakiety - terminy

Jak każdy program i nasza DM Plaza nie jest wolna od błędów - prosimy opiszcie je - szybciej zostaną naprawione
AJP_Kuba
Ekspert
Posty: 155
Rejestracja: 2009-06-05, 07:20
Lokalizacja: Kraków
Kontakt:

Pakiety - terminy

Post autor: AJP_Kuba »

Właściwie to nie błąd, bo działa... ale założenia są zakręcone.
Parametr ZakresWyswietlaniaPakietowRezerwacji decyduje o tym, kiedy pakiet pobytowy jest dostępny dla rezerwacji pod kątem daty. Wartości:
0 => pakiet rozpoczyna się przed przyjazdem i kończy po wyjeździe (cała rezerwacja zawiera się w terminie pakietu)
1 => pakiet rozpoczyna się przed wyjazdem i kończy po przyjeździe (rezerwacja i pakiet zachodzą na siebie przynajmniej częściowo)
2 => rezerwacja i pakiet rozpoczynają się w tym samym dniu
3 => rezerwacja i pakiet rozpoczynają się w tym samym dniu, przy czym data pakiety sprawdzana jest też na liście "dodatkowe okresy obowiązywania"

I tu właśnie pytanie: dlaczego daty rozpoczęcia? Chcąc utworzyć pakiet na miesiąc, trzeba dodać ~30 składników na tej liście. Czytelniej byłoby z warunkiem ze słabą nierównością, typu REZERWACJA_DATA_OD >= cennik_data_od and rezerwacja_data_do <= cennik_data_do ?


*nierówności w 0 i 1 są słabe
Awatar użytkownika
jevkoo
Administrator
Posty: 482
Rejestracja: 2009-05-17, 19:28
Lokalizacja: Skoczów

Post autor: jevkoo »

Pakiety teoretycznie nie powinny na siebie zachodzić. Natomiast w opisanej przez Ciebie sytuacji zastosowanie ma opcja 1
Natomiast dlaczego "w tym samym dniu" To proste - pakiety w tej konfiguracji są turnusowe. Wszystko co zaczyna się lub kończy się wcześniej nie jest turnusem i nie jest objęte pakietem.
ODPOWIEDZ