Reservasyon Modulunda bazi masalar reservasyonu (CHECK IN) kabul etmiyor

Merhabalar,

1-100 arasi masalarim var. (Tüm Masalar)

Masa Plani:

Varliklarimda da masalarin numaralari tanimli;

Reservaryon varlik ekraninda ise sadece 1-64 arasinda farkli masalar tanimli:

Hem Masaplanindaki hem de Tüm Masalar varlik ekranindaki masalar sorunsuzca siparis alabiliyor.

Garip olan durum, mesela 1-20 arasi masalarima reservasyon (check in) ekleyebilirken, mesela 21, 40,41,42,44 gibi masalarin üstüne CHECKIN yapamiyorum. Asagidaki filmdeki gibi;

Bunun sebebi hakkinda yorum yapabilecek veya surayida kontrol edersen iyi olabilecek tarzindaki her türlü fikir icin simdiden tesekkürler.

Saygilar
Erkan Kaplan

1 Like

4 saatimede mal olsa, sorunun kaynagini buldum:

DB yi sifirlamak icin kullandigimiz DB Silme skripti var.

Bu skript DB yi sifirladiktan sonra, “EntityStateValues” tablosunun icine Statuslari ingilizce olarak Available olarak degistiriyor. Örn;

Hem almanca da hem de Türkce de durum böyle.

Fakat yeni bir masa acip durumu siparis alip masayi kapattigimizda durum bu sefer “Hazir” olarak görünüyor. Asagidaki gibi

Yani masa 1 defa adisyon alip sonrada hespa alindiginda, Hazir durumuna geciyor.

Keza ayni durum RZV ile basliyan Rezarvasyon Kurallarinin bircok yerinde “Hazir” olarak tanimlaniyor veya o sarti araniyor;

Eger bir masanin Statusu HAZIR olarak DB de degilse, bu durumda o masaya Check IN yapilamiyor…Kurallar izin vermiyor…

Cözümü ise oldukca basit (4 saatime mal olduktan sonra tabiki)

Cözüm 1:
DB yi silmek icin kullandiginiz Skript icindeki “Available” yazan bölümü “Hazir” olarak degistirdikten sonra db silme skriptini uygulayabilirsiniz

Cözüm 2:
Bütün masalara girip siparis verdikten ve hesap aldiktan sonra Masalar Hazir durumuna gectikten sonra kullanabilirsiniz.

Kisacasi, Rezervasyon modulu Check In yapmaz ise, aklima gelen ve buldugum cözümler bunlar.

4 Likes