ssezen kullanıcısının resmi
Eki 15, 2015
4775 görüntüleme
İtibar: 5

Özelleştirilmiş Paket Serviste paketçi atanmış siparişler tıklandığında boş bir adisyon açılıyor...

İyi günler.

Öncelikle bu muhteşem programla çok yeni tanıştım. SambaPOS'u yaratanlara ve emeği geçen herkese çok teşekkür etmek isterim.

Henüz restoranımız açılmadı bile, ama programı kendi kullanımımıza uygun olarak ayarlamaya başladım. Takıldığım sadece birkaç konu kaldı.

SambaPOS v4.182 kullanmaktayım. Database olarak SQL Express 2008 kullanıyorum. Forumda vermiş olduğunuz dokümanı adım adım kurdum. O doküman v3 için hazırlanmış olduğu için mi bu sorunları yaşıyorum bilemiyorum. Eğer öyleyse v4'te bu sorunları nasıl düzeltebileceğimi benimle paylaşabilirseniz çok sevinirim.

Sorunlarım şunlar:

Seçilen siparişlere paketçi atadığım zaman belgelerin statüleri sorunsuz Yolda-1 olarak düzeliyor, paketçi isimleri de yazılarak yoldaki siparişlerin listelendiği kısma düşüyor. Daha sonra ödeme alıp siparişi kapatmak için üzerine tıkladığımda ekrana hiç müşterisi olmayan, hatta kapatılamayan boş bir adisyon geliyor. Bu ekrandan ne kapat diyerek, ne de ödeme alarak kurtulamıyorum. Ancak departman listesinden tekrar Paket Servis departmanını seçtiğimde normal liste ekranıma dönebiliyorum. Bu siparişlerin ödemesini ancak tekrar müşteri arayarak seçtiğim zaman alabiliyorum. O zaman ödeme tamamlandığı için listeden kayboluyor. Sanırım bir şekilde istediğim siparişi tıkladığım zaman AdisyonID değişkenini almadan o ekranı açtığı için müşterinin siparişine ulaşamamış oluyorum.

Anlatılan dokümanın altında verdiğiniz .sdf dosyasını da başka bir bilgisayara SambaPOS v3.034 versiyon kullanarak kurdum. Tüm komutları, eylemleri ve kuralları teker teker orada gördüğüm şekilde yapmış olmama rağmen v3'te çalışıyor, ama v4'te çalışmıyor.

İkinci bir sorunum da şu şekilde:

Müşterilere siparişleri girip bir veya birden fazla siparişi seçerek onlara paketçi atadığımda herşey normal olarak görünüyor. Ancak son olarak paketçi atadığım sipariş grubum (bir veya birden fazla) hafızada seçili olarak kalıyor ki, paketçi atanmış olmasına rağmen diğer paketçinin düğmesine bastığım zaman paketçisi değişiveriyor. Kurduğum v3'te bu sorun da olmuyor. v4'te neyi yanlış yaptığımı bir türlü bulamadım.

Yardımcı olabilirseniz çok memnun olurum, şimdiden teşekkür ederim, iyi çalışmalar...

4 cevap

mehmet kullanıcısının resmi
mehmet
Eki 16, 2015
İtibar: 2348

Doğru döküman V3 için hazırlandı ve sonra kimi Eylemlerin ve Kuralların özellikleri artırıldı. Ama bu uygulamayı kullanmanız için yapmanız gereken dökümanın altında yer alan Örnek veritabanını indirip, V3 de tanımlayıp çalıştırdıktan sonra; üzerine V4 kurmaktır. Bu sayede veritabanınız V4 e yükselmiş olacak ve sizde bu örnekte yer alan uygulamayı anlatıldığı tüm özellikleri ile kullanabileceksiniz.

http://sambapos.org/wiki/doku.php/tr/sambapos_v3_ozellestirilmis_paket_s... adresinde en altta V4 için SQL veritabanına aktarak sizin için ekledim. Buradan alıp bakabilirsiniz.

Siz mehtemelen aktarma sırasında bir hata yaptınz. Tekrar tekrar test ettim sorunsuz çalışıyor.

 

Mehmet Bey;

Yardımınız için çok teşekkür ederim.

Ben herhangi bir data aktarımı yapmadım, herşeyi elimle yazark ekledim. Çünkü gelişmiş paket servisi gördüğümde kendi datam oldukça ilerlemişti. Dediğinizi düşündüm ama çok zor geldi benim yaptıklarımın hepsini yeniden yapmak.

Şöyle birşey mümkün sanırım: Gelişmiş paket servisi v3 ile kurduğum bilgisayarı v4'e upgrade edeceğim. Sonra o datayı SQL Express datasına çevireceğim. Sonra da ilgili table'lardan o kayıtları kendi datama aktaracağım. Anladığım kadarıyla ancak bu şekilde sorunu çözebilirim. Birbirlerine bağlı trigger'ları filan atlamamam için hangi table'lardan bu komutları, eylemleri, kuralları ve departmanları taşıyacağımın bir listesini verebilir misiniz çok vaktinizi almayacaksam?

Şimdiden teşekkür ederim, iyi çalışmalar...

Şakir

mehmet kullanıcısının resmi
mehmet
Eki 19, 2015
İtibar: 2348

Versiyon geçişlerinde tablo isimleri ve içlerinde yer alan verialanlarının yapısı ve adları değişir. Bu şekilde tablo taşıyarak yapamazsınız.

Farklı bir bilgisayara örneğin bir Laptop a kurarak, karşılaştırma yapmaya veya siz CE kullanıyorsanız SQL e  aktararak karşılaştırma yaparak kurmanızda fayda var.

ssezen kullanıcısının resmi
ssezen
Eki 19, 2015
İtibar: 5

Tamamdır, tekrar teşekkür ederim...

Mehmet Bey;

İyi günler.

Geliştirilmiş paket servisi için verdiğiniz datayı kullanmaya başladım. Kendi datamda hazırladığım herşeyi yeniden tek tek elle girdim. Restoranımız da 8 gün önce açıldı. Aktif bir şekilde kullanıyoruz.

Yalnız ufak bir sorunum oluştu bu datayla. Daha önce yaklaşık bir aydır denediğim datada bununla karşılaşmamıştım. Hesap Yaz dediğimizde, bazen adisyondaki ürünler çıkmıyor, sadece toplam tutarı basıyor yazıcı. Kilidi kaldır deyip yeniden (bazen birden fazla deneyerek) yazdırınca çıkıyorlar. Hiç çıkmasa birşeyleri yanlış yaptığımı düşüneceğim, ama aynı adisyonun kilidini kaldırıp yeniden hesap yazınca düzgün çıkıyor. Bakmamı önerebileceğiniz bir yer var mıdır? Yoksa data göndersem müsait bir zamanınızda bakmanız mümkün olabilir mi? Bu hafta ben çalıştığım yerden yıllık izin kullanıp sürekli yanlarında oldum. Ama bu olay çok sık oluyor, buradaki kişiler ürün çıkmış mı diye bakmadan müşteriye boş hesap gönderirler.

Yardım edebilirseniz çok sevinirim. Şimdiden teşekkür ederim, iyi çalışmalar...

Şakir

NOT: SambaPOS v4.182 ve SQL Server 2008R2 kullanıyoruz.

mehmet kullanıcısının resmi
mehmet
Kas 16, 2015
İtibar: 2348

Şakir bey size tek önerim yazıcınızı kontrol edin. Daha önce yazıcı ile ilgili binlerce sorun aldık ama hiç biri buna benzemiyordu. Eğer Seri veya USB yazıcı kullanıyorsanız port hızlarını kontrol edin. Kuyruk beklemsini kontrol edin.

Aynı adisyonu bir yazdırıp bir içi boş yazması kesinlikle programdan olamaz, bağlantınızı ve donanımınızı  kontrol edin.

Şimdiye kadar cevaplanan
2185 soru
E-Posta Facebook Twitter RSS Skype
Telefon (212) 252 0634