Mikro Hızlı Satış 2: Kasa Kayıt Sorunları ve Çözümü
Mikro Hızlı Satış 2 kullanırken zaman zaman karşılaşılan kasa kayıt sorunları, özellikle kasa yeniden kurulumu veya lisanslama süreçlerinde can sıkıcı bir hal alabilir. Bu yazıda, kayıtlı kasaları yeniden kaydetmek için izlenmesi gereken adımları ve dikkat edilmesi gereken noktaları adım adım ele alacağız.
⚠️ Uyarı: Bu yazıdaki işlemler veritabanı üzerinde doğrudan değişiklik yapar. İşlemlere başlamadan önce mutlaka veritabanı yedeği aldığınızdan emin olun.
1. Lisans Kaydının Silinmesi
Register edilen kasalar, lisans bilgisi olarak URUNLISANS tablosunda tutulmaktadır. Bu nedenle bir kasayı yeniden kaydetmek istediğinizde, öncelikle ilgili lisans kaydının silinmesi gerekir. Akabinde Mikro yeniden lisanslanmalıdır
Bu adım atlanırsa, kasa yeniden kaydedilmeye çalışıldığında “zaten lisanslı” benzeri hatalarla karşılaşabilirsiniz.
2. Hızlı Satış Kasa Kayıtlarının Sıfırlanması
Lisans kaydını sildikten sonra, Hızlı Satış Yönetim tarafındaki istemci kayıtlarının da sıfırlanması gerekir.
SELECT * FROM [HizliSatisYonetim_Mikro].[dbo].[Client]
Mevcut kayıtları inceledikten sonra aşağıdaki alanları sıfırlayın:
UPDATE [HizliSatisYonetim_Mikro].[dbo].[Client] SET MachineCode = '' UPDATE [HizliSatisYonetim_Mikro].[dbo].[Client] SET MergeLines = '0'
Bu üç alanın sıfırlanmasıyla kasa, ilk kurulum (setup) moduna dönmüş olur.
3. Mikro Kasa Bağlantılarının Sıfırlanması
Kasanın Mikro tarafındaki bağlantı bilgileri HIZLI_SATIS_KASA_AYARLARI tablosunda tutulur.
Yeniden kayıt öncesinde buradaki makine ID bilgisinin de temizlenmesi gerekir.
SELECT * FROM HIZLI_SATIS_KASA_AYARLARI UPDATE HIZLI_SATIS_KASA_AYARLARI SET hska_makine_id = '00000000-0000-0000-0000-000000000000'
Bu işlem sonrasında kasa, yeni bir makineye bağlanacakmış gibi temiz bir duruma gelir.
4. Eski Kasanın LocalDB Tarafındaki Verileri
Eğer kayıtlı ve daha önce bağlanmış eski kasalar varsa, bu makinelerde LocalSQLDB üzerinde çalışan Hızlı Satış veritabanına bağlanmanız gerekir. Burada iki kritik işlem vardır:
-
Eski hızlı satış verisinin yedeğini almak (veri kaybını önlemek için).
-
Eski hızlı satış verisini silmek (temiz bir kurulum için).
LocalDB Bağlantısını Tespit Etmek
Makinelerde MSSQL LocalDB örneğini tespit etmek için komut satırından şu komutları kullanabilirsiniz:
sqllocaldb info MSSQLLocalDB
İlk komut sistemde tanımlı tüm LocalDB örneklerini listeler. İkinci komut ise yaygın olarak kullanılan MSSQLLocalDB örneğinin detaylarını gösterir.
Bu çıktıyı kullanarak ilgili veritabanına bağlanabilir ve yedek/silme işlemlerini gerçekleştirebilirsiniz.
Sonuç
Mikro Hızlı Satış 2’de kasa kayıt sorunlarını çözmek için izlenmesi gereken yol aslında net bir sıra takip ediyor:
-
✅
URUNLISANStablosundan lisans kaydını sil -
✅
HizliSatisYonetim_Mikro.Clienttablosundaki kurulum alanlarını sıfırla -
✅
HIZLI_SATIS_KASA_AYARLARItablosundaki makine ID’sini temizle -
✅ Eski kasanın LocalDB verisini yedekle ve sil
Bu adımları sırasıyla uyguladığınızda, kasa yeniden sorunsuz şekilde kaydedilebilir hale gelir.
Yine de hatırlatmakta fayda var: Her işlem öncesi yedek almak, olası veri kayıplarının önüne geçmenin en güvenli yoludur.
Önemli Not: Her kasa için LocalDB’de bulunan HızlıSatış veritabanı içindeki
Settingstablosu, eski kasa ve POS ayarlarının tutulduğu yerdir.
Bu nedenle eski Hızlı Satış verisini silmeden önce mutlaka yedek alınmalıdır. Aksi halde kasa ve POS ayarlarınız kaybolabilir.
Bu yazı, saha desteği sırasında karşılaşılan kasa kayıt sorunlarına yönelik pratik bir çözüm rehberi olarak hazırlanmıştır.

