Herkese merhaba. Yaklaşık 2.5 - 3 yıldır sambapos v2.99 kullanıyorum ve bugüne kadar neredeyse hiçbir sorun yaşamadım. Şuan çok ciddi bir problem var ve bu bugu hiçbirşekilde düzeltemiyor ve yok edemiyorum.
Sorunun açıklaması;
Masa 3 te bir hesap var diye görünüyor yani posta açık, ama masa ödendi ve ödenenler arasında da yer alıyor. masayı kapatmaya çalıştığımda tümü dediğimde 0.00 seçiliyor ve nakit buttonu aktifleşmiyor. ürünleri iptal veya ikram da edemiyorum. Ödenmiş masa olduğu yerde kalıyor masayı değiştiremiyorum hiçbirşeyiyle oynayamıyorum günsonu günbaşı yapmama rağmen o masa yok olmuyor posta duruyor.(günsonu günbaşı yapmak için tüm adisyonların kapalı olması gerek bunu yapmama izin veriyor ama masa kaybolmuyor)
işin en kötü tarafıda şu masa 2 ye bir sipariş girip, masa 3 e taşıdığımda masayı tamamen yok ediyor hiç yazılmamış gibi. Ve bu kasiyer için mükemmel bir açık eğer fark ederse kafasına estiği kadar yararlanabilir.
Denediğim Çözümler;
1- Sunucuyu kapatıp açmak
2-Masayı taşımak/iptal etmek/hesabını kapatmak(hesap yazdırdan başka hiçbir işlem izni vermiyor admine)
3- Diğer tüm adisyonları kapatıp günsonu ve günbaşı yapmak
4-başka bir adisyonu bu adisyona ekleyip masayı kapatmak.(bu durumda bugda kalıp yazılan diğer adisyonu tamamen yok ediyor.)
Lütfen en kısa sürede yardımcı olabilecek varsa yanıtlasın çünkü acilen çözülmesi gereken bir sorun. Sorunun video linki;https://www.youtube.com/watch?v=zqDqHarDC40
4 cevap
V2 bizim ilk ürünümüz. Bundan 2.5 yıl evvel geliştirme ve desteklemesini sonlandırdık.
Açık Kaynak projelerde SambaPOS V3 ile Profesyonel çözümlerde V5 Pro yu geliştiriyor ve desteğini veriyoruz.
Yaşadığınız sorun çok nadir de olsa SambaPOS V2 de olabilen bir hataydı. Ama artık V2 geliştirme sürecimizi yukarda da bahsettiğim gibi sonlandırdık.
Hatanızın düzletme yolu SQL Server üzerinden yapılabilir. Kapanmış gibi görünen adisyonu tekrar açarak ve sonra adisyonun içine girip çıkarak bu hatayı giderebilirsiniz.
Dikkat : Bu işlemlerde yetkin değilseniz sakın denemeyin. Veritabanına zarar verebilirsiniz. İşleme başlamadan evvel mutlaka verilerinizin yedeklerini alın.
Kullanmanız gereken SQL Söz dizimi örneği :
update Tickets set isPaid = 0
where TicketNumber = 123456
Buradaki 123456 bahsettiğiniz sorunlu adisyonun numarası olmalıdır.
Teşekkürler deneyeceğim
Bu sözdizimine gireceğim yolu adım adım yazmanız mümkünmü acaba bulamadım çünkü
Bu işlem SQL Server üzerinde SQL komutu yazılarak yapılır. SQL Server hakkında bilginiz yoksa lütfen, kendiniz yapmayın.
Bir bilenden destek alın.