← Tüm teknik notlar

ETA Teknik Not

Veri Girişlerinde Zorunlu Alan ve Ön Değer Tanımlama

Zorunlu Alan ve Ön Değer Tanımlama özelliği kullanıcının programı kullanırken veriyi doğru girmesini sağlayacak ve hata yapmasını engelleyecek bir özelliktir.

SİSTEM YÖNETİMİ V8-SQL / ETA:SQL Belge: 15.05.2019 7 sayfa
Eski sürüm belgesi. Bu anlatım V8-SQL / ETA:SQL sürümlerine aittir. V11/V11 Pro için geçerliliği doğrulanmış değildir; ekranlar ve işlem adımları farklı olabilir.

Uygulama adımları

Belgeden seçilen işlem ve açıklamalar; ayrıntılı metin aşağıdadır.

  1. Zorunlu Alan tanımlama özelliği ile kullanıcı, kart veya fişlerde bulunan bir alana belirlenen koşullara göre bilgi girmeye zorlanır. Örneğin bu özellik yardımı ile kullanıcının Cari kart açarken Özel Kod 1 değerini doldurmadan kartı kaydetmesi engellenebilir.

    Kaynak sayfa 1
  2. Her iki özellikte kullanıcı ve şirket bazlı olarak tanımlanabilir.

    Kaynak sayfa 1
  3. Sistem Yönetimi  Sistem İşlemleri  Kullanıcı İşlemleri  Kısıtlama Bağlantı Tanımları  Zorunlu Alan Detay Kod Tanımları bölümüne girilir. Bu ekranda ilgili modül ve bu modüllerde zorunlu olarak belirlenmek istenen veya ön değer verilmek istenen alanlar seçilir.

    Kaynak sayfa 1
  4. Modül No : İşlem yapmak istenen modül seçilir. Tip : Seçilen modülün hangi bölümü ile ilgili tanımlama yapılacağı

    Kaynak sayfa 2
  5. belirtilir. Örneğin; Cari Kart veya Adres Bilgileri gibi. Alan Kodu : Ön değer veya zorunlu tutulacak alan belirlenir. Alan Adı : Alan kodunda seçilen alanın ismini gösterilir. Zorunlu : Seçilen alanın zorunlu olacağı belirlenir. İşaretlendiğinde ilgili alana değer girilmeden kayıt yapılması engellenir.

    Kaynak sayfa 2
  6. Ön Değer (*) : Ön Değer kısmı ise tanım yapılan alan ile ilgili ön değerin belirtildiği bölümdür. Örneğin cari kartın adres bilgileri sekmesinde ülke kısmına “TÜRKİYE” sabit gelmesi isteniyorsa bu alanın doldurulması gerekir.

    Kaynak sayfa 2
  7. İçeren Karakterler : Belirlenen alan içinde bulunması gereken karakter anlamına gelir. Örnek Cari kartı Adres satırında bulunan e-posta alanının “@” ve “.com” bilgisini içermesi isteniyorsa belirtilebilir.

    Kaynak sayfa 4
  8. Sayısal : Seçilen alanın sadece sayısal değer olarak tanımlanması isteniyorsa belirtilebilir.

    Kaynak sayfa 4

İlgili ekran ve belge

Sayfaları burada inceleyin, ekranı büyüterek ayrıntılara bakın.

Veri Girişlerinde Zorunlu Alan ve Ön Değer Tanımlama belgesinin 1. sayfa önizlemesi
Belgenin tamamı ↗

Sayfa metinleri ve açıklamaları

Aradığınız ayrıntıyı sayfa bazında okuyabilirsiniz. Ekran görüntüleri ve tablolar için belge önizlemesini kullanın.

Sayfa 1
VERİ GİRİŞLERİNDE ZORUNLU ALAN VE ÖN DEĞER TANIMLAMA Zorunlu Alan ve Ön Değer Tanımlama özelliği kullanıcının programı kullanırken veriyi doğru girmesini sağlayacak ve hata yapmasını engelleyecek bir özelliktir. Zorunlu Alan tanımlama özelliği ile kullanıcı, kart veya fişlerde bulunan bir alana belirlenen koşullara göre bilgi girmeye zorlanır. Örneğin bu özellik yardımı ile kullanıcının Cari kart açarken Özel Kod 1 değerini doldurmadan kartı kaydetmesi engellenebilir. Ön Değer tanımlama özelliği ile kart veya fişlerde bulunan alanlara ön değer olarak sabit bir değerin gelmesi sağlanabilir. Örneğin Cari kartındaki adres bilgilerinde bulunan ülke koduna “TÜRKİYE” değeri getirilebilir. Bu sayede kullanıcının her kart açtığında bu bilgiyi yazmak zorunda kalmaz. Her iki özellikte kullanıcı ve şirket bazlı olarak tanımlanabilir. Uygulama Adımları Sistem Yönetimi  Sistem İşlemleri  Kullanıcı İşlemleri  Kısıtlama Bağlantı Tanımları  Zorunlu Alan Detay Kod Tanımları bölümüne girilir. Bu ekranda ilgili modül ve bu modüllerde zorunlu olarak belirlenmek istenen veya ön değer verilmek istenen alanlar seçilir. Ekran 1: Etasqlsys / Kısıtlama Bağlantı Tanımları 15 Mayıs 2019 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Sistem Yönetimi
Sayfa 2
Modül No : İşlem yapmak istenen modül seçilir. Tip : Seçilen modülün hangi bölümü ile ilgili tanımlama yapılacağı belirtilir. Örneğin; Cari Kart veya Adres Bilgileri gibi. Alan Kodu : Ön değer veya zorunlu tutulacak alan belirlenir. Alan Adı : Alan kodunda seçilen alanın ismini gösterilir. Zorunlu : Seçilen alanın zorunlu olacağı belirlenir. İşaretlendiğinde ilgili alana değer girilmeden kayıt yapılması engellenir. Ekran 2: Zorunlu Bağlantı Kod Tanımları Cari kart tanımı yapılırken Özel Kod 1 alanına bilgi girişi yapılmadığında program uyarı verir. Ekran 3: Cari Kart Tanım Ön Değer (*) : Ön Değer kısmı ise tanım yapılan alan ile ilgili ön değerin belirtildiği bölümdür. Örneğin cari kartın adres bilgileri sekmesinde ülke kısmına “TÜRKİYE” sabit gelmesi isteniyorsa bu alanın doldurulması gerekir. Satır No : Bu alan Cari Kartı Adres Bilgileri veya Stok Kartı Fiyat Tanımları gibi birden fazla satırdan oluşan bölümler için belirtilebilir. Boş bırakılırsa ilgili satıra veri girişi yapıldığında aktif olur.
Sayfa 3
Ekran 4: Zorunlu Bağlantı Kod Tanımları En Az Karakter : Seçilen alana yazılması gereken minimum karakter sayısı belirtilir. Örneğin Cari Kartındaki Özel Kod1 alanına minimum 5 karakter yazılması isteniyorsa belirtilebilir. Örneğin tanıma göre 5 karakterden daha az bilgi giriliyorsa program uyarı ya da hata verir. Ekran 5: Zorunlu Bağlantı Kod Tanımları En Fazla Karakter: Seçilen alana yazılması gereken maksimum karakter sayısı belirtir. Örneğin Cari Kartında bulunan Vergi Hesap Numarası alanına en fazla 10 karakter yazılması isteniyorsa belirtilebilir. Ekran 6: Zorunlu Bağlantı Kod Tanımları Ekran 7: Cari Kart Tanım
Sayfa 4
İçeren Karakterler : Belirlenen alan içinde bulunması gereken karakter anlamına gelir. Örnek Cari kartı Adres satırında bulunan e-posta alanının “@” ve “.com” bilgisini içermesi isteniyorsa belirtilebilir. Ekran 8: Zorunlu Bağlantı Kod Tanımları Sayısal : Seçilen alanın sadece sayısal değer olarak tanımlanması isteniyorsa belirtilebilir. En Az Değer : Bu alana girilmesi gereken minimum değer yazılır. Örnek Fatura modülünde Genel İndirim 1 oranı en az yüzde 10 yazılmak isteniyorsa belirtilebilir. En Fazla Değer : Bu alana girilmesi gereken maksimum değer yazılır. Örneğin Kasa hareket girişi esnasında 5000 TL den daha büyük tutarda giriş yapılmak istenmiyorsa belirtilebilir. Onay : Yapılan tanımın sonucunda gerekli şartlar oluşmuyorsa kayda devam edilip edilmeyeceği belirlenir. Zorunlu değerler (a;1;2) : Bu alana belirtilen değerler seçilen alanda mutlaka burada yazan değerleri içermek zorundadır. Burada yazan değerlerden farklı bir bilgi yazılamaz. Not: ETA:SQL versiyonunda olan bir özelliktir. Ekran 9: Zorunlu Bağlantı Kod Tanımları
Sayfa 5
Ekran 10: Cari Kart Kısıtlama Hatası Örneği • SQL Sorgu (%s) : Bu alana bir sql sorgusu yazılır, sorgu sonucunda gelen değerlere göre kontrol uygulanır. Sorgudan dönen sonucun dışında bir değer yazıldığında kayıt yapılamaz. Örnek sql sorgusun da Cari Kartı, Özel Kod1 bölümünde tanımlanan değerler listelenir ve bu liste dışında bilgi girişi yapılamaz. select OZKODKODU from OZELKOD where OZKODMODUL=2 and OZKODKONU=1 Not: Bu bölüm ETA:SQL versiyonunda olan bir özelliktir. Ekran 11: Zorunlu Bağlantı Kod Tanımları
Sayfa 6
Ekran 12: Cari Kart Tanım Koşul : Yapılan tanımın bu bölüme yazılan koşula göre çalışması sağlanır. Örneğin fatura tipi 3 ise ve Genel Toplam 5000 TL ve üzerinde ise İndirim 1 en az yüzde 10 en fazla yüzde 15 yapılsın. Not: Bu alan ETA:SQL versiyonunda olan bir özelliktir. Ekran 13: Zorunlu Bağlantı Kod Tanımları Ekran 14: Fatura Modülü / Yeni Fatura / Satış Faturası
Sayfa 7
• Zorunlu Alan Detay Kod Tanımları yapıldıktan sonra Kısıtlama Bağlantı Grup Tanımları bölümüne girilir. Bu ekranda Zorunlu Alan Grubu seçilir ve kayıt edilir. Ekran 15: Kısıtlama Bağlantı Grup Tanımları • Yapılan tanımların aktif olabilmesi için Sistem İşlemleri / Kullanıcı Tanımları / Eski Kullanıcı Kartı bölümünden ilgili kullanıcı kartı seçilir. Açılan ekranda Ek Bilgiler sekmesinde bulunan Yetki Kontrolü Yap işaretli olmalıdır. Ayrıca Kısıtlama Grup Kodu seçilerek kayıt edilir. Ekran 16: Eski Kullanıcı Kartı

Kaynak: ETA Bilgisayar teknik dokümanı ↗. Kaynak kontrolü: 09.11.2026.

Teknik destek

Uygulamada desteğe mi ihtiyacınız var?

Bize ulaşın
?Destek