Kolon Bazında Geçerlilik Değerleri, Genel Bölümü'nde Kayıt/Kullanıcı İşlemleri menüsünün altında yer alır. Kullanıcılara kolon bazında kısıtlama verilmesini sağlar. Kullanıcılar, kısıta uygun olmayan bir kayıt girmeye çalıştıkları zaman program tarafından işleme izin verilmeyerek uyarı verilir.

Kolon Bazında Geçerlilik Değerleri bölümü, veritabanının Oracle olması ve Yardımcı Programlar → Şirket-Şube Parametre Tanımları → Parametreler → “Kolon Bazında Geçerlilik Sistemi” veya “Hepsi” seçeneğinin işaretlenmesi ile aktif hale gelir.

Kolon Bazında Geçerlilik Değerleri ekranında yer alan alanlar ve içerdiği bilgiler şunlardır:

Kolon Bazında Geçerlilik Değerleri Ekranı
Kısıt Kapsamı

Kolon bazında yapılacak kısıtlamanın geçerli olacağı kullanıcı yada kullanıcıların belirlendiği alandır. Alanın sağ tarafında yer alan aşağı ok butonu ile seçim yapılır. Tüm Kullanıcılar, Grup ve Kullanıcı seçeneklerinden oluşur.

Kullanıcı Kodu

"Kısıt Kapsamı" alanında "Kullanıcılar" seçeneğinin seçilmesi ile aktif hale gelen alandır. Kısıt yapılacak kullanıcı kodunun girilmesini sağlar. Rehber butonu  ile, kullanıcı kodları arasından seçim yapılır.

Grup Kodu

Kısıt Kapsamı" alanında "Grup" seçeneğinin seçilmesi ile aktif hale gelen alandır. Kısıt yapılacak grup kodunun girilmesini sağlar. Rehber butonu  ile, grup kodları arasından seçim yapılır. 

Veritabanı Nesnesi

Kolon bazı kısıtlamaların geçerli olacağı tablonun seçildiği alandır. Alanın sağ tarafında yer alan aşağı ok butonu ile tablo seçenekleri arasından seçim yapılır. 

Örneğin;

"Stok Hareket Kayıtları" bölümündeki bir alan için kısıtlama yapılacaksa TBLSTHAR seçeneğinin seçilmesi gerekir.

Saha Adı

"Veritabanı Nesnesi" alanında tablo adı seçilmesi halinde, bu tablonun hangi sahasına ait kısıtlamanın raporu alınması isteniyorsa, ilgili saha adının seçildiği alandır. Alanın sağ tarafında yer alan aşağı ok butonu ile, ilgili saha seçilir.

"Saha Adı" alanının altındaki boş alanda ise kısıtlamanın hangi alan için yapılacağına dair SQL cümlesi yazılır.

Silme Kontrolü 

Kolon Bazı Geçerlilik uygulamasında verilen kısıta uymayan kayıtların kullanıcı tarafından silinmesinin engellenmesini sağlayan seçenektir. Kullanıcı yada kullanıcı grubunun verilen kısıta uygun olmayan kayıtları girmesine izin verilmeyeceği gibi, seçeneğin işaretlenmesi ile - kısıt kapsamı dışındaki bir kullanıcı tarafından kısıta aykırı bir kayıt girildiyse - kısıt dışı kayıtları silmesini engeller.

Null Kontrolü Yapılsın

Verilen kısıt için boş bırakılan kayıtların da kontrol edilmesi için kullanılan seçenektir.

Örneğin;

KDV Oranının her zaman 18 olarak girilmesi şeklinde bir kısıt verildiğinde, kullanıcı "KDV Oranı" alanını boş bıraktığında uyarı ekranı görüntülenir.

Aktif Mi?Girilen kısıtlara uygun kayıt yapmayan kullanıcının uyarılması için kısıt tanımlamalarının aktif hale getirilmesini sağlayan seçenektir.
Hata Açıklama

Tanımlaması yapılan bir kısıtlamaya uygun olmayan kayıt girildiğinde, görüntülenmesi istenen uyarı ekranı açıklamasının girildiği alandır. 

Örneğin;

Kullanıcı için, programda kayıt girerken yada düzeltme yaparken stoklarda KDV Oranı alanına sadece 18 girilmesi şeklinde bir kısıt verilmesi istendiğinde; "Kısıt Kapsamı" alanında "Kullanıcı" seçeneği seçilmeli, "Veritabanı Nesnesi" alanına "TBLSTSABIT", "Saha Adı" alanına "KDV_ORANI" şeklinde bir tanımlama yapılması gerekir. Kısıt tanımlaması yapılacak olan ekran da =18 şeklinde tanımlanması gerekir. Kullanıcılar verilen kısıtlara aykırı kayıt girdiklerinde, çıkacak uyarı ekranındaki açıklama da “KDV ORANINI 18 OLMALIDIR” şeklinde tanımlanabilir. Böylece kullanıcılar programda kayıt girerken - KDV Oranı olarak 18 rakamı dışında bir değer girmek isterlerse - uyarı ekranı görüntülenir ve kullanıcının verilen kısıta aykırı kayıt girmesine izin verilmez.


İlgili alanlara bilgi girişi yapıldıktan sonra klavyeden <Tab> tuşuna basılarak ilerlendiğinde oluşturulması istenen kayıt alt ekrana aktarılır.

Yapılan kaydın iptali için, silinmesi istenen kaydın üzerinde çift tıklandıktan sonra “Kayıt Sil”  butonuna tıklanması gerekir.