Kaynak: KB-v1
06_Workflows/WF-SUBE-TANIMLAMA.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
Yeni şube açma ve resmi şube yapma
Kimlik: WF-SUBE-TANIMLAMA · Modül: MOD-SISTEM · Kim: ADMIN · Güven: HIGH · Gerçeklik: AS-DOCUMENTED
Ne zaman başlar
Yeni şube / resmi şube ihtiyacı
Ön koşullar
- ADMIN ile giriş; Tanımlamalar sekmesi yetkisi
- Şirket kaydı mevcut (Sistem.Sirketler; yeni şirket Sistem.SirketOlustur ile)
Adımlar
| # | Ekran | Kullanıcı ne yapar | Sistem ne yapar | Tablolar |
|---|---|---|---|---|
| 1 | SCR-SUBETANIMLAMA |
Tanımlamalar → ŞUBE TANIMLAMA → YENİ KAYIT: Sirket, Kodu (şube adı), Bilanco türü, Birim (bilanço birimi) → Kayıt | Sistem.Subeler INSERT (BilancoBirimId, SubeTipi, IsLimitControl, RsAktar, RevCostDate…) | Sistem.Subeler |
| 2 | SCR-SUBETANIMLAMA |
RESMİ BİLGİLER sekmesi: RESMİ ŞUBE anahtarı ON; ünvan, vergi dairesi/no, yetkili müessese no, entegratör kullanıcı bilgileri, e-belge test/taslak/limit ayarları | IsResmi, Unvan, VergiNo, YetkiliMuesseseNo, Entegrator, EntUserName/EntPassword ([REDACTED_SECRET]), EBelgeTest, EBelgeTaslak, EBelgeTcknControl, EBelgeUsdLimit/TlLimit | Sistem.Subeler |
| 3 | SCR-SISTEM |
Sistem Yenile (Ctrl+F5) veya program yeniden açılır | Tanım tabloları belleğe bir kez yüklenir |
Sonuç (bakiye / stok / kasa)
- Şube listelerde görünür; KAYIT SİL pasife alır (silmez)
Varyantlar
- Şube tipi DÖVİZ/GENEL; SubeTipi NULL olmamalı (rapor filtreleri)
İlgili kurallar
BR-SISTEM-YENILE-001
Kaynaklar
- SRC-PROC-DOC —
surecbook/docs.json - SRC-DRV-AZ —
az/03-yapi.md— bölüm 3.3 - SRC-CODE-DAO —
dao/Dao/Sistem.Sube.vb— satır 219 - SRC-DB-TABLES —
Sistem.Subeler - SRC-DB-MODULES —
Sistem.SirketOlustur
