Usługi - przypisanie do pokoju

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:

Usługi - przypisanie do pokoju

Post autor: AJP_Kuba »

Mam raport żywienia - szuka na dany dzień usług typu posiłek, podaje numer pokoju lub nazwisko gościa, gdy usługa nie jest przypisana do pokoju. Niektóre usługi spod rezerwacji wykazywane są pod nazwiskami (zamiast pod pokojami) - okazało się, że dodawanie usług jest mocno dziwaczne:
1. dodane przez "dodaj posiłek" mają wpis w POKOJ_ID
2. dodane przez pakiet (pobytowy lub cennika za pokój) mają wpis w POKOJ_ID
3. dodane przez usługi->dodaj nowy (zarówno dolna ikona, jak i panel usług rezerwacji) są niespójne:
- jeśli rezerwacja nie ma jeszcze usług, nowa usługa nie dostanie informacji o pokoju
- jeśli rezerwacja ma już usługi z przypisanym pokoj_id (np z cennika), pokoj_id jest wypełniane
- jeśli rezerwacja ma już usługi bez przypisanego pokoj_id, pokoj_id nie jest wypełniane
- jeśli rezerwacja ma już usługi zarówno z pokoj_id podanym, jak i null, to nowa usługa zależy od tego, jaką będzie zaznaczona w chwili wybierania opcji "NOWY" (jeśli zaznaczona ma null, to nowa dostanie null; jeśli zaznaczona ma pokój, to nowa też będzie miała)


Wg zapisu w logu bazy danych, wykonywane są dwa różne polecenia SQL: jedno dodaje POKOJ_ID, w drugim w ogóle nie ma tego pola.
Awatar użytkownika
jevkoo
Administrator
Posty: 482
Rejestracja: 2009-05-17, 19:28
Lokalizacja: Skoczów

Post autor: jevkoo »

zgadza się. Ma to związek z skopanym dziedziczenie, poprawiamy.
ODPOWIEDZ