Ürünün Yazıcıdan Yazdırılıp Adisyona Eklenmemesi Sorunu

Merhabalar,
Ara ara, Mobile Client veya Pc’den adisyona ürün eklendiğinde, ürün sipariş fişi ilgi yazıcıdan yazdırılıyor ama adisyona kaydedilmiyor. İşletme açısından çok ciddi bir sorun. Emre Bey, Windows Güvenlik Duvarı veya Antivirüsten olabilir dedi ama, Güvenlik duvarı kapalı, anti virüs yok. Daha önce aynı durumla karşılasan varsa yardımcı olabilir mi?

Bu dediğiniz imkansız gibi bir şey … Adisyon işlemlerini LOG tutuyormusunuz ?

Log tutmuyorum ama imkansız değil maalesef. Aynen dediğim şekilde birden fazla defa aynı durum yaşandı.

Bu ürünlerde fiyat tanimli mi peki? Yoksa SIFIR fiyat olarak tanimlanmis olabilir mi?

Menü’de sıfır fiyatlı ürün yok üstad.

O zaman bencede en güzel cözüm LOG tutturmak.
Kim, hangi saatte siparis verdi, Kim hangi saatte siparisi sildi. Felan takibi acisindan cok daha kolay olur.

Hazir paketide var, ekleyip kullanabilirsiniz;

Fakat su var ki, eger ilgili yazicidan siparis mutfaktan cikiyorsa, adisyondan gözükmeme gibi bir durum cok anormal bir sey olurdu.

Şahsen benim de deneyimlediğim bir durum bu. Test ettim yani. Adisyona girip ürün ekliyorum. Yazıcıdan fiş çıkıyor ama adisyona tekrar girdiğimde ürün yok. Ne iptal, ne ikram ne de farklı şekilde silme var. Ürün adisyona kaydedilmiyor.

Sipariş durumları ile ilgili bir değişiklik yapmış olabilirmisiniz ?

Default gelen eylem kurallarda oynama yaptınız mı

İsterseniz dbyi paylaşın bakalım

Merhabalar,

Bahsettiğiniz durum ile daha önce karşılaştım, datasını alıp kendi ağımda saatlerce kontrol ettim oluşan durumu kendi ağımda yaşayamadım.
Müşteriye iyi bir access point aldırıp, ağ yapılandırmasını elden geçirttikten sonra yaklaşık 2-3 aydır 15 adet telefon ile Mobile Client kullanmakta olması gerektiği gibi sorunsuz bir şekilde çalışmakta.
Benim tavsiyem ağırlıklı olarak network ile ilgili durumları kontrol etmeniz.

1 Like

böyle bir durumu windows tabletlerde yaşamıştım. wifi ile bağlı olduğunda böyle skıntı oluyordu. O yüzden sadece rdp kullanarak client yapıyorum.

Peki hocam bu isin mantigi nerde?
Hem siparisler kasaya kaydoluyor Hemde kayboluyor Masa.

Asil soru bence su olmali: masaya kaydi yapilan bir siparis nasil kayip olur!

Bu bana da çok mantıklı gelmiyor, çünkü o siparişi ilgili yazıcıya tetikleyen ana makina. :thinking:

Demek ki programın işleyiş sırası önce yazıcıları tetikle sonra db ye kaydet. Yazıcılar tetikleniyor ama o arada oluşan bir db yada bağlantı hatası siparişin db ye kaydolmasını engelliyor. Bu işlem sıralaması değiştirilebilirse belki sorun çözülmüş olmaz ama kontrol altına alınmış olur.

Önce db’ye kaydedip, kayıt başarılıysa yazıcıya gönderilmesi sanki doğru bir sıralama olur. Mevcut durum her ne kadar ağ ile ilgili olsa da, masaya gönderilen ürünün parasını almama ihtimali olduğunu gören işetmeciye bunu anlatmak epey sıkıntılı bir süreç oldu.

1 Like

Dediğiniz gibi olsa yine de böyle bir kesinti olması imkansız, çünkü yazıcıya hangi ürünleri tetiklemesi gerektiği bilgisi ana makinaya ulaşmış demektir. Çünkü bu ürünlerle ilişkilendirilmiş başka eylem ve kuralların olup olmadığının sorgusu da yapılması gerekiyor.

İmkansız demeyelim de olmaması lazım diyelim. Kodda db ye kaydetmeden yazdırma işlemleri yapılmış olabilir. Yazılımın o bölümün koduna bakması lazım.

2 Likes

Dün bir müsteri ziyaretinde ayni sorun ile karsilastiklarini belirttiler tapletden siparis giriliyor fiş cikiyor ama masa siparişi gorülmuyor diye sorun bildirdiler.

Versiyon kontrolü yaptınız mı? Hatanın networktan olup olmadığını kontrol etmenin en kolay ve en net yolu veritabanınızın yedeğini alıp sıfır bir veri tabanı kurup tekrar kontrol etmeniz olacak. Bu şekilde problem yaşanmaz ise eski veritabanınızdaki kural veya eylemlerde bir yanlış vardır

Eger paketler A noktasinan B noktasina sorunsuz olarak ulasabiliyorsa, bence bu sorun network kaynakli degildir. Ki hedefe ulasan paketler yapilan aciklamalara göre “kasaya register ediliyor”…

DB i bir sekilde paylamaniz mümkün olsaydi, SADECE MERAKIMDAN incelemek isterdim :slight_smile: