AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Ekranlar › SCR-FRMPERSONELEKLE

Personel Tanımlama Ekranı

SCREENMOD-DIGERERPGOLD_COREACTIVE_NORMALVERY_HIGHSOURCE_IMPLEMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Sınıf: FrmPersonelEkle · Modül: MOD-DIGER · Türetildiği: ERPPRO.FormEditBase · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE

Nedir?

Personel Kartları, çalışan kaydını 57 kolonlu Personel.Personeller tablosuna açan en kalabalık tanım ekranlarından biridir (135 kontrol). Sekmeler: Personel Bilgileri (kimlik, doğum, medeni hâl/kan grubu, öğrenim, şirket/şube/departman/bölüm/görev, giriş-çıkış tarihi, Maas (Elden) / Maas (Havale) → toplam Ucret, Banka / Şube / IBAN), Sgk Bilgileri (SGK sicil no, başvuru tarihi, SSK grubu, meslek kodu, SGK/İŞKUR çıkış kodları, vergi/istisna bayrakları), Adres Bilgileri, Yorumlar, Dokumanlar ve alt listeler: aile bireyleri (PersonelBireyEkle), izinler (PersonelIzinEkle), zimmet (PersonelZimmetEkle) ve personelin görevleri (Organizasyon.GetTaskList). [F3] Kamera fotoğraf çeker, [F4] Tanıma yüz tanıma ekranını (FrmFaceRecognition) açar. [SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Personel/FrmPersonelEkle.vb:5-295] [SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Personel/FrmPersonelEkle.Designer.vb] [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#4.2]

Kitapçık: "Personel (4 ekran) — FrmPersonelEkle (135 kontrol, 57 kolon), aile bireyleri, zimmet, izin" (§4.2); V2'de 64 personel kaydı [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#6.10]. Kart bordro üretmez; ücret alanları bilgi amaçlıdır (kodda yalnız toplam hesaplanır, UcretHesapla).

CTR: Makaledeki "Alanlar → veritabanı" tablosunda etiketler kaymıştır (ör. "Adı" → SSKSicilNo, "Soyadı" → SSKBasTarih); doğru eşleme kontrol adlarından okunmalıdır (TxtAd → Adi, TxtSoyad → Soyadi) (CTR-SCR-FRMPERSONELEKLE-01).

Ne zaman kullanılır?

  • İşe giriş/çıkışta; kullanıcı hesabı (FrmKullaniciEkle) personel kartından ayrıdır. Kişisel veriler (TC, IBAN, sağlık) KVKK kapsamındadır; müşteri görünümünde örnek verilmez.

Adım adım kullanım

  1. ANA MENÜ ▸ Personel Yonetimi ▸ Personel Tanımları ▸ Personel Kartları ▸ Ekle.
  2. Personel Bilgileri: TC Kimlik No, Adı, Soyadı, doğum ve nüfus bilgileri; Şirket/Şube/Departman/Bolum/Gorevi; giriş tarihi.
  3. Ücret: Maas (Elden) + Maas (Havale) → Ucret; Banka → Şube listesi bankaya göre süzülür; IBAN.
  4. Sgk Bilgileri ve Adres sekmelerini doldurun; F3 ile fotoğraf; kaydedin.
  5. Alt listelerden aile bireyi / izin / zimmet ekleyin (silme onay ister).

Alanların anlamı

Kolon notları: TBL-PERSONEL.PERSONELLER; alt tablolar TBL-PERSONEL.AILEBILGILERI, TBL-PERSONEL.IZINLER, TBL-PERSONEL.ZIMMET. Banka/şube listeleri TBL-FINANS.BANKA / TBL-FINANS.BANKASUBELERI.

Stok / bakiye / rapor etkisi

Defter etkisi yok.

Sık yapılan kullanıcı hataları

Kaynaklı kayıt yok — GAP.

Kim kullanır? Nereden açılır?

  • ANA MENÜ ▸ Personel Yonetimi ▸ Personel Tanımları ▸ Personel Kartları
  • Liste ekranındaki Ekle/Düzenle: AIO.Personel.Personel.FormEditBase → bu form

Yaşam döngüsü kanıtı

ACTIVE_NORMAL — ANA MENÜ: Personel Yonetimi ▸ Personel Tanımları ▸ Personel Kartları; DAO FormEditBase hedefi: AIO.Personel.Personel

Alanlar → veritabanı

Ekrandaki alan Kontrol Tablo.Kolon Yön
AdresList1 Personel.Personeller.RefNo oku
CmbSGKSube Personel.Personeller.Sube yaz
DokumanList1 Personel.Personeller.RefNo oku
Seri No TxtKimlikSeri Personel.Personeller.KimilikSeri yaz
YorumKontrol1 Personel.Personeller.RefNo oku
Şirket PictureEdit1 Personel.Personeller.Resim yaz
Seri No TxtKimlikNo Personel.Personeller.KimlikNo yaz
Adı TxtSSKSicilNo Personel.Personeller.SSKSicilNo yaz
Soyadı TxtSGKBTarih Personel.Personeller.SSKBasTarih yaz
TC Kimlik No TxtTCKimlikNo Personel.Personeller.TcKimlikNo yaz
Baba Adı CmbSSKGrup Personel.Personeller.SSKGrupId yaz
Adı TxtAd Personel.Personeller.Adi yaz
Dogum Yeri CmbSSKMesKodu Personel.Personeller.SSKMesKodId yaz
Soyadı TxtSoyad Personel.Personeller.Soyadi yaz
Baba Adı TxtBabaAdi Personel.Personeller.BabaAdi yaz
Cinsiyeti TxtGTarih Personel.Personeller.GTarih yaz
Ana Adı TxtAnaAdi Personel.Personeller.AnaAdi yaz
M.Hali / K.Grubu TxtCTarih Personel.Personeller.CTarih yaz
CmbDYeri Personel.Personeller.DYeri yaz
Ogrenim Durumu CmbSGKCikisKodu Personel.Personeller.SgkCikisId yaz
ISKUR Cıkıs Kodu CmbIskurCikisKodu Personel.Personeller.IskurCikisId yaz
D.Tarihi TxtDTarihi Personel.Personeller.DTarihi yaz
Cinsiyeti CmbCinsiyet Personel.Personeller.Cinsiyet yaz
Departman CmbEHukumlu Personel.Personeller.EskiHukumlu yaz
M.Hali / K.Grubu CmbMedeniHali Personel.Personeller.MedeniHali yaz
Bolum CmbOzurDurumu Personel.Personeller.Sakatlik yaz
Gorevi CmbIssizlik Personel.Personeller.Issizlik yaz
M.Hali / K.Grubu CmbKanGrubu Personel.Personeller.KanGrubu yaz
Grup Kodu CmbGelirV Personel.Personeller.GelirV yaz
Ogrenim Durumu CmbOgerenimDurum Personel.Personeller.OgrenimDurumu yaz
SSK CmbSSK Personel.Personeller.SSK yaz
Vergi Numarası TxtVergiNo Personel.Personeller.VergiNumarasi yaz
Damga V. CmbDamgaV Personel.Personeller.DamgaV yaz
Sube CmbSube Personel.Personeller.SubeId yaz
CmbDepartman Personel.Personeller.Departman yaz
Maas (Elden) TxtMaasElden Personel.Personeller.MaasElden yaz
CmbDepartmanBolumu Personel.Personeller.Bolum yaz
Maas (Havale) TxtMaasHavale Personel.Personeller.MaasHavale yaz
CmbGorev Personel.Personeller.Gorevi yaz
Nevi / Saat CmbNevi Personel.Personeller.Nevi yaz
CmbPersGrupKoıdu Personel.Personeller.GrupKodu yaz
Adress TxtAdres Personel.Personeller.Adres yaz
CmbUlke Personel.Personeller.Ulke yaz
CmbIl Personel.Personeller.Sehir yaz
CmbIlce Personel.Personeller.Ilce yaz
IBAN TXTIBAN Personel.Personeller.IBAN yaz
CmbSemt Personel.Personeller.Semt yaz
Şube TxtTelefon1 Personel.Personeller.Telefon1 yaz
Telefon (2) TxtTelefon2 Personel.Personeller.Telefon2 yaz
Fax TxtFax Personel.Personeller.Fax yaz
GSM TxtGsm Personel.Personeller.GSM yaz

Kullanıcı olayları

Olay Metot Dosya:satır
TxtMaasElden.TextChanged, TxtMaasHavale.TextChanged UcretHesapla FrmPersonelEkle.vb:143
AileBireyList.ButtonClick AileBireyList_ButtonClick FrmPersonelEkle.vb:151
IzinListesi.ButtonClick IzinList_ButtonClick FrmPersonelEkle.vb:189
ZimmetListesi.ButtonClick ZimmetListesi_ButtonClick FrmPersonelEkle.vb:227
BtnShowCamera.Click ShowCamera FrmPersonelEkle.vb:285
BtnTarama.Click ShowRecog FrmPersonelEkle.vb:292
TxtMaasHavale.TextChanged, TxtMaasElden.TextChanged UcretHesapla FrmPersonelEkle.vb:299
Me.KeyDown FrmPersonelEkle_KeyDown FrmPersonelEkle.vb:303
CmbBanka.EditValueChanged BankaDegisti FrmPersonelEkle.vb:312

Okuduğu / yazdığı tablolar (kod içi SQL, statik)

Tablo Fiiller
Finans.Banka SELECT
Finans.BankaSubeleri SELECT
Organizasyon.GetTaskList ⚠︎ DB'de yok SELECT
Personel.GetAileBireyleri ⚠︎ DB'de yok SELECT
Personel.GetIzinler ⚠︎ DB'de yok SELECT
Personel.zimmet ⚠︎ DB'de yok SELECT

Kullandığı DAO / iş sınıfları

AIO.Personel.Personel

Kullanıcıya gösterilen mesajlar (doğrulama)

  • Seçmiş Olduğunuz Birey Silinecektir.
  • Seçmiş Olduğunuz Izin Silinecektir.
  • Seçmiş Olduğunuz Zimmet Silinecektir.

Bilinen kusurlar / dikkat

  • Dinamik SQL: 5 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).

Kaynaklar

  • SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Personel/FrmPersonelEkle.Designer.vb
  • SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Personel/FrmPersonelEkle.vb
  • DERIVED:docs/knowledge-base/screens/FrmPersonelEkle.md (KB-docs statik analiz)
  • DERIVED:kb_src/erppro/scan.json (olay/SQL/çağrı)

Bilinmeyenler

  • Hangi sürümde eklendiği: VERSION_UNKNOWN (GAP-CODE-VERSION-DATE).