MICROS  |  20.04.2026

Kasa tanımlandığı halde Cash Management'ta kasanın hangi kullanıcıya tanımlandığı görünmüyorsa, bu durum bazı operasyonel sorunlara yol açabilir. Örneğin, operasyonda satışa izin verilir ancak bu satışlar Cash Management'a kaydedilmez. Bu sorunun tekrarlamaması ve sistemin daha verimli çalışması için aşağıdaki adımları izleyebilirsiniz:

Kasa Tanımları Sorununun Çözümü

  1. Öncelikle, eski kasa tanımlarını arşiv modunda saklayarak sistemin daha hızlı çalışmasını sağlayabiliriz. Bu işlem, aynı zamanda bahsedilen sorunun tekrarlamasını da engeller.
  2. Aşağıdaki SQL komutunu çalıştırarak, 30 günden daha eski kasa tanımlarını arşivleyebilirsiniz:
UPDATE "micros"."cm_receptacle_dtl" 
SET receptacle_state=3 
WHERE open_business_date < today() - 30;

SQL Komutunun Açıklaması

  • UPDATE: Veritabanında var olan kayıtları günceller.
  • "micros"."cm_receptacle_dtl": Güncelleme yapılacak tabloyu belirtir.
  • SET receptacle_state=3: 'receptacle_state' alanını 3 olarak günceller, bu da arşiv modunu temsil eder.
  • WHERE open_business_date < today() - 30: 'open_business_date' alanı bugünden 30 gün öncesine ait olan kayıtları seçer.

Bu işlemi gerçekleştirdikten sonra, Cash Management sisteminizin daha hızlı çalıştığını ve kasa tanımlarıyla ilgili sorunların azaldığını gözlemleyebilirsiniz. Eğer sorun devam ederse, sistem yöneticinizle iletişime geçmeyi unutmayın.