Mikro Hızlı Satış 2: Kasa Kayıt Sorunları ve Çözümü

Yazar: Özgür GÜLER 3 görüntülenme

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

DELETE URUN_LISANS

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 SetupCompleted = ‘0’
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:

  1. Eski hızlı satış verisinin yedeğini almak (veri kaybını önlemek için).

  2. 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
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:

  1. ✅ URUNLISANS tablosundan lisans kaydını sil

  2. ✅ HizliSatisYonetim_Mikro.Client tablosundaki kurulum alanlarını sıfırla

  3. ✅ HIZLI_SATIS_KASA_AYARLARI tablosundaki makine ID’sini temizle

  4. ✅ 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 Settings tablosu, 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.

Yorum yapın

E-posta adresiniz yayımlanmayacak. Zorunlu alanlar * ile işaretlenmiştir.

Bu site istenmeyenleri azaltmak için Akismet kullanır. Yorum verilerinizin nasıl işlendiğini öğrenin.