Sınıf: FrmSubeStatus · Modül: MOD-SISTEM · Türetildiği: DevExpress.XtraEditors.XtraForm · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE
Nedir?
Sube Durum Izleme, şubeleri (Sistem.Subeler, silinmemiş) tek ızgarada listeler ve yalnız Durum sütununu düzenletir: satırdaki aktif/pasif değeri değiştirilince AIO.Sistem.Sube.IsActive kaydedilir; pasif şubeler kırmızı gösterilir. [SOURCE_CODE:ERPPRO/Form/Genel/FrmSubeStatus.vb:3-31] [DB_OBJECT:Sistem.Subeler]
Pasif şubede işlem yapılamaz: tetikleyici "SUBE PASIF HALDE. ISLEM YAPAMAZSINIZ..." ile reddeder, takoz rapor girişi "SUBE SISTEM YONETICI TARAFINDAN PASIF HALE GETIRILDI…" der [DERIVED:06_Workflows/WF-PARITE-EKRANI.md#Ön koşullar] [SOURCE_CODE:ERPPRO/Controls/Editor/TakozDetails.vb:264]. Devirde arşiv veritabanının şubeleri pasife çekilir [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#4.7]. Şube tanımı: FrmSubeEkle, WF-SUBE-TANIMLAMA.
Ne zaman kullanılır?
- Kapanan/geçici olarak durdurulan şubede işlem girişini kilitlemek; arşiv DB'de tüm şubeleri pasife almak.
Adım adım kullanım
- ANA MENÜ ▸ Tanımlamalar ▸ Sistem Tanimlari ▸ Sube Durum Izleme.
- Satırda Durum sütununu değiştirin; satırdan çıkınca kaydedilir ve durum işareti güncellenir.
Alanların anlamı
| Kolon | Anlamı |
|---|---|
| Kodu / Aciklama | Şube kodu ve adı |
| Durum | Sistem.Subeler.IsActive (düzenlenebilir tek alan) |
Kolon notları: TBL-SISTEM.SUBELER.
Stok / bakiye / rapor etkisi
Defter etkisi yok; pasif şube yeni işlem üretemez.
Sık yapılan kullanıcı hataları
- Yanlışlıkla aktif şubeyi pasife almak → tüm kullanıcılar "SUBE PASIF HALDE" hatası alır; ayar buradan geri alınır (INFERRED).
Kim kullanır? Nereden açılır?
- ANA MENÜ ▸ Tanımlamalar ▸ Sistem Tanimlari ▸ Sube Durum Izleme
Yaşam döngüsü kanıtı
ACTIVE_NORMAL — ANA MENÜ: Tanımlamalar ▸ Sistem Tanimlari ▸ Sube Durum Izleme
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
Me.Load |
FormInit |
FrmSubeStatus.vb:2 |
GridView1.FocusedColumnChanged |
GridView1_FocusedColumnChanged |
FrmSubeStatus.vb:13 |
GridView1.RowCellStyle |
GridView1_RowCellStyle |
FrmSubeStatus.vb:17 |
GridView1.ValidateRow |
GridView1_ValidateRow |
FrmSubeStatus.vb:23 |
Okuduğu / yazdığı tablolar (kod içi SQL, statik)
| Tablo | Fiiller |
|---|---|
Sistem.Subeler |
SELECT |
Kullandığı DAO / iş sınıfları
Bilinen kusurlar / dikkat
- Kayıtlı kusur yok.
Kaynaklar
SOURCE_CODE:ERPPRO/Form/Genel/FrmSubeStatus.Designer.vbSOURCE_CODE:ERPPRO/Form/Genel/FrmSubeStatus.vbDERIVED:docs/knowledge-base/screens/FrmSubeStatus.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).
