TABLES ·
TECHNICAL_WIKI/TABLES/TBL-PERSONEL.PERSONELLER.md · kaynak: kanonik wiki + analiz verisiPersonel.Personeller
Kanonik makale: TBL-PERSONEL.PERSONELLER · Temizlik sınıfı: A (APP) · Skor: 6.7 · Satır: 64 · Oluşturma: 2015-11-23 · Son yazma: —
Nedir? Neden vardır?
Personel kartı (57 kolon).
Hangi ekranlar yazar / okur
| Yön | Ekranlar |
|---|---|
| yazar | FrmPersonelEkle |
| okur | FrmPersonelEkle |
Hangi class / DAO kullanır
Kod sınıfları (statik tarama): CLS-PERSONEL.PERSONEL, FrmKullaniciEkle, FrmOrganizasyonEkle
| Sınıf | Metot | Erişim | Dosya:satır |
|---|---|---|---|
| CLS-PERSONEL.PERSONEL | GetTCKimlikNoToId |
SELECT | ERPPRO/Class/Dao/Personel.Personel.vb:28 |
| CLS-PERSONEL.PERSONEL | New |
SELECT | ERPPRO/Class/Dao/Personel.Personel.vb:33 |
| CLS-PERSONEL.PERSONEL | Insert |
INSERT | ERPPRO/Class/Dao/Personel.Personel.vb:391 |
| CLS-PERSONEL.PERSONEL | Update |
UPDATE | ERPPRO/Class/Dao/Personel.Personel.vb:610 |
| CLS-PERSONEL.PERSONEL | DeleteAt |
UPDATE | ERPPRO/Class/Dao/Personel.Personel.vb:824 |
| CLS-PERSONEL.PERSONEL | Delete |
UPDATE | ERPPRO/Class/Dao/Personel.Personel.vb:838 |
| CLS-PERSONEL.PERSONEL | Delete |
UPDATE | ERPPRO/Class/Dao/Personel.Personel.vb:853 |
FrmKullaniciEkle |
FormInit |
SELECT | ERPPRO/Form/Users/FrmKullaniciEkle.vb:15 |
FrmOrganizasyonEkle |
FormInit |
SELECT | ERPPRO/Organizasyon/FrmOrganizasyonEkle.vb:3 |
Tetikleyiciler
- Tetikleyici yok.
Bundan türetilen tablolar (tetikleyici yoluyla)
—
Hangi DB nesneleri okur (bağımlılık kataloğu)
Görünüm: Genel.Experler, Sistem.PerUsers
Fonksiyon: Genel.GetExperListesi, Organizasyon.GetOrganizasyonListesi, Personel.GetPersonelListesi, Personel.IzinListesi, Personel.ZimmetListesi
Prosedür: Sistem.Reset
Hangi raporlar okur
Doğrudan menü SQL'inde geçmiyor; rapor fonksiyonları üzerinden dolaylı (yukarıdaki fonksiyon listesi).
En önemli kolonlar
| Kolon | Tip | İş anlamı | Kullanım skoru | Alan sayfası |
|---|---|---|---|---|
Personel |
nvarchar(101) | Metin alanı. | 24 | Personel.Personeller.Personel |
Adi |
nvarchar(50) | Ad. | 20 | Personel.Personeller.Adi |
Id |
int | Birincil anahtar. Tabloya özgü otomatik artan kayıt numarası. | 20 | Personel.Personeller.Id |
Soyadi |
nvarchar(50) | Ad alanı. | 18 | Personel.Personeller.Soyadi |
Bolum |
nvarchar(50) | Stok hareketinin kaynağı: 0 = normal işlem, 2 = şubeler/kasalar arası transfer. | 18 | Personel.Personeller.Bolum |
IsDeleted |
bit | Yumuşak silme işareti. Silinen kayıt fiziksel olarak durur, sorgular IsDeleted='False' filtreler. |
18 | Personel.Personeller.IsDeleted |
TcKimlikNo |
nvarchar(50) | Numara alanı. | 16 | Personel.Personeller.TcKimlikNo |
Departman |
nvarchar(50) | Metin alanı. | 15 | Personel.Personeller.Departman |
Gorevi |
nvarchar(50) | Metin alanı. | 15 | Personel.Personeller.Gorevi |
SirketId |
int | Şirket. Şubelerin bağlı olduğu en üst kapsam. | 14 | Personel.Personeller.SirketId |
Sube |
nvarchar(max) | Metin alanı. | 14 | Personel.Personeller.Sube |
RefNo |
nvarchar(36) | Kayıt için üretilen GUID. Karşı kayıt/transfer eşleştirmesi bunun üzerinden yapılır. | 13 | Personel.Personeller.RefNo |
SubeId |
int | Şube. Her şubenin hesapları, stokları ve bilançosu ayrıdır. | 13 | Personel.Personeller.SubeId |
Resim |
image | Görüntü verisi. | 10 | Personel.Personeller.Resim |
GrupKodu |
nvarchar(50) | Gruplama kodu — raporlarda kırılım için (serbest metin). | 10 | Personel.Personeller.GrupKodu |
Cinsiyet |
nvarchar(10) | Metin alanı. | 9 | Personel.Personeller.Cinsiyet |
GSM |
nvarchar(50) | Metin alanı. | 8 | Personel.Personeller.GSM |
DYeri |
nvarchar(50) | Metin alanı. | 6 | Personel.Personeller.DYeri |
DTarihi |
date | Tarih alanı. | 6 | Personel.Personeller.DTarihi |
KanGrubu |
nvarchar(50) | Metin alanı. | 6 | Personel.Personeller.KanGrubu |
OgrenimDurumu |
nvarchar(50) | Metin alanı. | 6 | Personel.Personeller.OgrenimDurumu |
GTarih |
date | Tarih alanı. | 6 | Personel.Personeller.GTarih |
CTarih |
date | Tarih alanı. | 6 | Personel.Personeller.CTarih |
KimilikSeri |
nvarchar(10) | Metin alanı. | 5 | |
KimlikNo |
nvarchar(10) | Numara alanı. | 5 |
Toplam kolon: 57 — tam liste kanonik makalede.
Satır hacmi ve kullanım istatistiği
- Satır: 64 · Kullanılan alan: 112 KB · Okuma sayacı: 0 · Yazma sayacı: 0 (SQL Server DMV. sunucu açılışından beri)
- Son okuma: — · Son yazma: — · IsDeleted kolonu: var
İndeksler
| İndeks | Tür | Anahtar kolonlar | Include | Seek/Scan/Update |
|---|---|---|---|---|
PK_Personeller |
CLUSTERED PK | Id | 0/0/0 |
İlişkiler (mantıksal FK — fiziksel FK yok)
| Bu tablonun kolonu | → Üst tablo | Kanıt sayısı | Kanıt örneği |
|---|---|---|---|
SubeId |
Sistem.Subeler.Id |
3 | Personel.GetPersonelListesi, Personel.IzinListesi, Personel.ZimmetListesi |
| Alt tablo.kolon | → Bu tablo | Kanıt |
|---|---|---|
TBL-ORGANIZASYON.ORGANIZASYONLAR.PersonelId |
Id |
1 |
TBL-PERSONEL.IZINLER.PersonelId |
Id |
1 |
TBL-PERSONEL.ZIMMET.PersonelId |
Id |
1 |
Sistem.Users.PersonelId |
Id |
1 |
Tam harita: LOGICAL_FK_MAP
Bilinen riskler / teknik borç / kurallar (kanonik wiki'den gelen bağlantılar)
—
Müşteri varyasyonları
Kolon/veri farkı KUYUMCU kurulumunda ölçüldü — kanonik makale 'KUYUMCU' bölümü.
Etki analizi
← ÖncekiTablolarNetEkstre.HesapHareketleriKanonik makale: TBL-NETEKSTRE.HESAPHAREKETLERI · Temizlik sınıfı: D (EXTERNAL USE RISK: NetEkstre banka entegrasyonu (harici servis olasılığı)) ·…Sonraki →TablolarScheduler.AppointmentsKanonik makale: TBL-SCHEDULER.APPOINTMENTS · Temizlik sınıfı: A (APP) · Skor: 6.08 · Satır: 367 · Oluşturma: 2019-05-20 · Son yazma: —
