Merhaba. Son hız SambaPOS 3.28 - 29 versiyonunu ayarlayıp bir restoranta kurmak istiyordum. Bazı ayarlamalara ihtiyacım olduğu için az önce şunu fark ettim.
Otomasyon > Kurallar > Kural ekle girip bir kural ismi TEST değe yazdım.
Olay Adı > Otomasyon Komutu Çalıştırıldı seçiyorum ve Özel Kısıtlama Ekle diyrodum.
AutomationCommandName seçerken karşısında sambaposun standart ayarlarındakı gibi = işareti değilde Eşittir (sözle) kelimesi yazıyor Eşittir kelimesinin yerine = yazıp onun karşısından Komut ismini seçiyorum. Örneğin Adisyonu kapat veya Hesap yazdır, ya da yeni oluşturduğum bir Otomasyon komutu ismini seçiyorum İlişkilerden de ilişkiyi tanımladıktan sonra kaydet yapıp çıkıyorum. Komut ve kurallar çalışmadığı için tekrar TEST kuralına göz attım ve Özel kısıtlama Ekle sekmesinin altının boş olduğunu fark ettim ve AutomationCommandName = Adisyonu kapat satrı orda yok.
Tekrar her şeyi kontrol edip yeniden kaydet dediğimde satırlar tekrar kayıp oluyor.
Eşittir yerine = yazarsam Satırlar kayb oluyor. Eşittir sözünü yerinde bırakırsam satırlar yerinde kalıyor fakat komutlar çalışmıyor.
Bu bir program hatası mı yoksa ben mi birşeyleri eksik yazıyorum?
Eksik olduğunu sanmıyorum çünki varolan bir kuralı bile düzenlemeye çalıştığınma yine aynı şeyler oluyor.
Microsoft sql server kullanıyorum. SQL DB olabileceği kanaatı ile CE ayarladım yine de aynı şey devam etti.
6 cevap
Sambaposda kurallarda bir süre önce köklü bir değişiklik oldu. Eskiden özel koşullar özel adı altında özel kısıtlamalar vardı ve otomasyon komutu adı = hesap yazdır olarak yapılıyorken şimdi özel kısıtlama listesi olarak otomasyon komutu adı eşittir hesap yazdır olarak yapılıyor. Ancak eskiden yapılmış olan özel kısıtlama listesi güncelledikten sonra kalıp çalışmaya devam ediyor. yeni kural eklerken eşittir şeklinde ekleniyor.
Daha iyi yardımcı olmak adına çalışmayan kuralınızın bir resmini paylaşabilirmisiniz?
Selametle.
Sambaposda kurallarda bir süre önce köklü bir değişiklik oldu. Eskiden özel koşullar özel adı altında özel kısıtlamalar vardı ve otomasyon komutu adı = hesap yazdır olarak yapılıyorken şimdi özel kısıtlama listesi olarak otomasyon komutu adı eşittir hesap yazdır olarak yapılıyor. Ancak eskiden yapılmış olan özel kısıtlama listesi güncelledikten sonra kalıp çalışmaya devam ediyor. yeni kural eklerken eşittir şeklinde ekleniyor.
Daha iyi yardımcı olmak adına çalışmayan kuralınızın bir resmini paylaşabilirmisiniz?
Selametle.
Merhaba. Aslında kendimce bir şey yapmadım.
http://www.sambapos.org/wiki/doku.php/tr/hesabi_yazdiran_odeme_alan_gars...
Örneğin burdakı uygulamamın aynısını yaptım ve çalışmadı.
Defalarca kontrol ettim. Bir yalnışlık yok.
Eskiden yapılmış kuralların bozulmaması için böyle yaptık. Eski kuralların üzerinde değişiklik yapamıyoruz ama kaydedildiği şekilde çalışmaya devam ediyor. Değişiklik yapmak için önce eski kuralı silip yeni kural yapısına göre tekrardan oluşturmak gerekiyor.
Dökümanlar içinde yeni kural yapısı devreye alınmadan önce hazırlanmış olanlar olabilir. Bunları yaparken yeni özelliklere göre yapabilirsiniz. Yani mesela = yerine Eşittir seçeneğini seçerseniz çalışacaktır.
O dökümanın aynısını yapmayacaksınız zaten dediğim gibi köklü bir değişiklik oldu. Emre abininde dediği gibi özel kısıtlama ekle diyip otomasyon komutu eşittir şeklinde yazmalı ve altında eylemi seçmelisiniz.
Teşekürler. Çalıştı.