Mikro Hızlı Satış v2: Kasa Kayıt Sorunları ve Çözüm Adımları
Mikro Hızlı Satış v2: Kasa Kayıt Sorunları ve Çözüm Adımları
Mikro Hızlı Satış 2 kullanırken zaman zaman kasa kayıt işlemlerinde çeşitli sorunlarla karşılaşılabilir. Özellikle kasa bilgisayarının yeniden kurulması, cihaz değişikliği veya lisanslama işlemlerinin tekrarlanması gereken durumlarda mevcut kasa kayıtlarının yeniden düzenlenmesi gerekebilir.
Bu tür durumlarda yalnızca programı yeniden kurmak yeterli olmayabilir. Lisans bilgileri, Hızlı Satış Yönetim kayıtları ve kasa ile Mikro arasındaki bağlantı bilgilerinin de kontrol edilmesi gerekebilir.
Bu yazıda, Mikro Hızlı Satış 2 üzerinde karşılaşılabilecek kasa kayıt sorunlarının giderilmesi için kontrol edilmesi gereken veritabanı alanlarını ve izlenebilecek işlem adımlarını ele alıyoruz.
Önemli Uyarı: Bu yazıda yer alan işlemler SQL veritabanlarında doğrudan değişiklik yapılmasını gerektirir. İşlemlere başlamadan önce ilgili veritabanlarının güncel yedeklerini mutlaka alın. Yanlış kayıtların silinmesi veya güncellenmesi, mevcut kasa bağlantılarının ve POS ayarlarının kaybolmasına neden olabilir.
1. Lisans Kayıtlarının Kontrol Edilmesi
Mikro Hızlı Satış 2 kapsamında kayıt işlemi tamamlanan kasalara ait lisans bilgilerinin URUNLISANS tablosunda tutulduğu belirtilmektedir.
Bir kasanın yeniden kaydedilmesi gerektiğinde öncelikle mevcut lisans kaydının kontrol edilmesi gerekir.
Bu aşamada dikkat edilmesi gereken nokta, silinecek kaydın gerçekten ilgili kasaya ait olduğunun doğrulanmasıdır.
Lisans kaydını incelemek için:
SELECT * FROM URUNLISANS
Dikkat: Lisans kaydının silinmesi gerekiyorsa işlem öncesinde doğru tablo adı ve ilgili kayıt doğrulanmalıdır. URUNLISANS ve URUN_LISANS isimleri birbirinden farklıdır. Ayrıca koşulsuz DELETE komutu kullanılması tablodaki tüm kayıtları silebilir. Bu nedenle doğrudan toplu silme işlemi yapılmamalıdır.
İlgili lisans kaydı temizlendikten sonra gerekli lisanslama işlemleri yeniden gerçekleştirilmelidir.
2. Hızlı Satış Yönetim Kasa Kayıtlarının Sıfırlanması
Lisans kayıtlarının kontrol edilmesinin ardından Hızlı Satış Yönetim tarafındaki istemci kayıtları incelenmelidir.
Bu kayıtlar aşağıdaki veritabanında bulunan Client tablosunda tutulmaktadır:
SELECT * FROM [HizliSatisYonetim_Mikro].[dbo].[Client]
Kasa kayıtlarının yeniden oluşturulması gereken durumlarda aşağıdaki alanlar kontrol edilir:
SetupCompleted: Kurulum işleminin tamamlanma durumunu belirtir.MachineCode: İstemci bilgisayarın makine kodunu tutar.MergeLines: Satır birleştirme ayarını belirtir.
İlgili kasa için bu alanların yeniden düzenlenmesi gerekebilir.
Örnek güncelleme komutları:
UPDATE [HizliSatisYonetim_Mikro].[dbo].[Client] SET SetupCompleted = '0'; UPDATE [HizliSatisYonetim_Mikro].[dbo].[Client] SET MachineCode = ''; UPDATE [HizliSatisYonetim_Mikro].[dbo].[Client] SET MergeLines = '0';
Önemli: Yukarıdaki komutlarda WHERE koşulu bulunmadığından tablodaki bütün kayıtlar güncellenir. Birden fazla kasa bulunan sistemlerde yalnızca işlem yapılacak istemcinin kaydı hedeflenmelidir. Bunun için öncelikle ilgili istemci belirlenmeli ve uygun kayıt koşulu eklenmelidir.
Bu alanların doğru şekilde düzenlenmesi, ilgili istemcinin kurulum ve bağlantı sürecinin yeniden başlatılmasına yardımcı olabilir.
3. Mikro Kasa Bağlantı Bilgilerinin Kontrol Edilmesi
Hızlı Satış kasasının Mikro tarafındaki bağlantı bilgileri HIZLI_SATIS_KASA_AYARLARI tablosu üzerinden kontrol edilebilir.
Yeniden kayıt işlemi öncesinde ilgili kasaya ait makine ID bilgisinin incelenmesi gerekir.
Mevcut kayıtları görüntülemek için:
SELECT * FROM HIZLI_SATIS_KASA_AYARLARI
Makine ID alanı olan hska_makine_id, kasa ile makine arasındaki bağlantının tanımlanmasında kullanılan bilgilerden biridir.
Gerekli durumlarda bu alanın yeniden düzenlenmesi gerekebilir.
Örnek güncelleme komutu:
UPDATE HIZLI_SATIS_KASA_AYARLARI SET hska_makine_id = '00000000-0000-0000-0000-000000000000';
Dikkat: Bu komut tablodaki tüm kayıtların makine ID bilgisini değiştirir. Birden fazla kasa bulunan sistemlerde ilgili kayıt belirlenmeden çalıştırılmamalıdır. Güncelleme öncesinde kayıtların yedeği alınmalı ve doğru kasa kaydı hedeflenmelidir.
4. Eski Kasanın LocalDB Üzerindeki Verilerinin Kontrol Edilmesi
Daha önce kayıt edilmiş ve Hızlı Satış Yönetim sistemiyle bağlantı kurmuş kasalarda, eski bilgisayarda bulunan LocalDB verilerinin de kontrol edilmesi gerekebilir.
Özellikle bilgisayar değişikliği veya yeniden kurulum işlemlerinde eski kasa verilerinin korunması önemlidir.
Bu aşamada iki konuya dikkat edilmelidir:
1. Mevcut verilerin yedeklenmesi
Eski Hızlı Satış veritabanının yedeği alınarak olası veri kayıplarının önüne geçilmelidir.
2. Eski bağlantı ve kurulum bilgilerinin değerlendirilmesi
Yeni kayıt işlemine engel olan eski bağlantı bilgilerinin veya kurulum kayıtlarının bulunup bulunmadığı kontrol edilmelidir.
Gerekli durumlarda eski veritabanının yeniden yapılandırılması veya temiz kurulum yapılması değerlendirilebilir. Ancak veritabanının tamamen silinmesi her durumda gerekli değildir.
LocalDB Bağlantısının Tespit Edilmesi
Bilgisayarda kurulu olan SQL Server LocalDB örneklerini görüntülemek için Komut İstemi (CMD) üzerinden aşağıdaki komutlar kullanılabilir.
Mevcut LocalDB örneklerini listelemek için:
sqllocaldb info
MSSQLLocalDB örneğinin ayrıntılarını görüntülemek için:
sqllocaldb info MSSQLLocalDB
İlk komut sistemde tanımlı LocalDB örneklerini listeler. İkinci komut ise MSSQLLocalDB isimli örneğe ait bilgileri görüntüler.
Elde edilen bilgiler doğrultusunda ilgili SQL Server LocalDB örneğine bağlanılarak Hızlı Satış veritabanı incelenebilir.
LocalDB Üzerindeki Settings Tablosu
Her kasa bilgisayarında bulunan Hızlı Satış veritabanındaki Settings tablosu ayrıca kontrol edilmelidir.
Bu tabloda eski kasa ve POS bağlantısına ilişkin ayarlar bulunabilir.
Özellikle POS cihazı bağlantısı, kasa yapılandırması veya cihaz değişikliği yapılan durumlarda mevcut ayarların korunması önemlidir.
Bu nedenle eski Hızlı Satış veritabanı silinmeden önce mutlaka yedeklenmelidir.
Aksi durumda kasa ve POS bağlantı ayarlarının yeniden yapılması gerekebilir.
5. Kasa Kayıt İşlemi Öncesinde Kontrol Listesi
Yeniden kasa kaydı yapılmadan önce aşağıdaki kontrollerin tamamlanması önerilir:
- ✅ İlgili lisans kaydı kontrol edildi.
- ✅ Hızlı Satış Yönetim istemci kayıtları incelendi.
- ✅ Makine kodu ve kurulum bilgileri kontrol edildi.
- ✅ Mikro kasa bağlantı bilgileri incelendi.
- ✅ Eski LocalDB veritabanının yedeği alındı.
- ✅ Settings tablosundaki POS ve kasa ayarları kontrol edildi.
- ✅ İşlem yapılacak kasa ve istemci kayıtları doğrulandı.
Sonuç
Mikro Hızlı Satış 2 kasa kayıt sorunlarının giderilmesinde lisans bilgileri, istemci kayıtları, Mikro bağlantı ayarları ve LocalDB verilerinin birlikte değerlendirilmesi gerekir.
Özellikle kasa değişikliği, yeniden kurulum veya lisanslama işlemlerinde eski kayıtların kontrol edilmesi, yeni kayıt sürecinde karşılaşılabilecek sorunların önüne geçilmesine yardımcı olur.
Unutulmamalıdır ki her kasa kayıt sorununun nedeni aynı değildir. Bu nedenle veritabanı üzerinde işlem yapmadan önce mevcut kayıtların incelenmesi ve sorunun kaynağının doğru belirlenmesi önemlidir.
DARKNESSELO | Mikro Yazılım Teknik Bilgi ve Uygulama Rehberi
Bu içerik, saha destek süreçlerinde karşılaşılabilecek Mikro Hızlı Satış 2 kasa kayıt sorunlarına yönelik bilgilendirme ve çözüm rehberi olarak hazırlanmıştır.