2026-10-19 14:35:08 +00:00
# Yönetim (`Adm`)
2026-10-06 09:35:09 +00:00
2026-10-07 08:17:46 +00:00
> Menünün altı ndaki her dal bu dosyada bir bölümdür (`module-doc:section`); dosya ve bölümler ilk deploy'da otomatik açı lı r. `module-doc:todo` işaretli alt bölümleri modülü üreten kişi ya da AI doldurur (`lowcode.instructions.md` §0.13); MCP ile üretimde talep bu bölümler doldurulmadan Testing'e alı namaz. "Ek — Ekran envanteri" bölümü wizard dosyaları ndan üretilir, elle düzenlenmez.
2026-10-06 09:35:09 +00:00
2026-10-19 14:35:08 +00:00
<!-- module - doc:section Adm.Definitions -->
## Tanı mlamalar (`Adm.Definitions`)
2026-10-07 08:17:46 +00:00
2026-10-19 14:35:08 +00:00
> Sektörler, Diziler ve Ölçü Kategorileri wizard ekranı değildir (`ListFormSeeder_Adm`); burada yalnı zca menü sı rası için anı lı r.
2026-10-07 08:17:46 +00:00
### 1. Amaç ve kapsam
2026-10-06 09:35:09 +00:00
2026-10-19 14:35:08 +00:00
Satı ş ve satı nalmanı n ortak kullandı ğı **Kontaklar** kartı (müşteri ve tedarikçi; şirket ya da bireysel), onu sı nı flandı ran **Kontak Etiketleri** ve uygulamadaki tüm onay adı mları nı n onaycı ları nı tek yerde tutan **Onaycı lar** listesi. İleride yapı lacak Satı ş ve Satı nalma belgeleri (teklif, sipariş, fatura) kontağı bu ekrandan seçer; onay akı şları onaycı yı Onaycı lar'dan okur. Kart başlangı çta Satı nalma › Tanı mlamalar altı nda `Prc.Supplier` olarak üretildi; satı ş tarafı da kullanacağı için Yönetim modülüne taşı ndı .
2026-10-06 09:35:09 +00:00
2026-10-07 08:17:46 +00:00
### 2. Analiz ve kararlar
2026-10-06 09:35:09 +00:00
2026-10-19 14:35:08 +00:00
- Modül `Adm` , tablo öneki `Adm_T_` , kod öneki `Sas.Definitions.` (Sektörler ile aynı aile). Eski adlardan karşı lı k: `Prc_T_Supplier` → `Adm_T_Contact` , `Prc_T_SupplierContact` → `Adm_T_ContactPerson` , `Prc_T_SupplierBankAccount` → `Adm_T_ContactBankAccount` , `Prc_T_SupplierTag` → `Adm_T_ContactTag` ; alt tablolardaki bağ kolonu `SupplierId` → `ContactId` .
- Ana liste "Kontaklar" olduğu için kartı n kişi sekmesi **İlgili Kişiler** (`Adm.Definitions.ContactPerson`) adı nı aldı ; iki ekranı n adı çakı şmaz.
2026-10-06 09:35:09 +00:00
- Listede yalnı zca firma/şahı s satı rları durur; firmada çalı şan kişiler İlgili Kişiler sekmesindedir.
- "Adrese dayalı hesaplama" butonu yok (geocoding servisi yok). Enlem/boylam kolonları tabloda durur ama formdan kaldı rı ldı ; ekranda girilmez.
- Hesap planı tablosu olmadı ğı ndan Alacak/Borç hesabı metin alanı dı r; Fiyat Listesi para birimi seçimidir.
- Etiketler `Adm_T_ContactTag` adları ndan dxTagBox ile seçilir ve `Tags` kolonunda tutulur.
- Enlem/boylam `decimal(10,7)` yerine `float` açı ldı (`create_table` decimal'i 18,4 sabitler, koordinat hassasiyeti kaybolurdu).
- Kart bölümleri (Satı ş, Satı nalma, Mali Bilgi ve Diğer, Muhasebe, Notlar) `Adm_T_Contact` satı rı nı n kendisini düzenleyen menüsüz `Form` sekmeleridir (ilişki `Id → Id` ), Sağlı k Kartları 'ndaki kalı p. İlgili Kişiler ve Banka Hesapları liste sekmesidir (`Id → ContactId`).
- Satı ş/Satı nalma sekmelerindeki ödeme koşulu, ödeme yöntemi, teslim yöntemi ve Incoterm seçenekleri Satı nalma › Tanı mlamalar tabloları ndan (`Prc_T_*`) gelir; bu tanı mlar taşı nmadı .
- Adres, Kiracı lar ekranı yla aynı zinciri kullanı r: Ülke › Şehir › İlçe › Mahalle; mahalle seçimi posta kodunu doldurur.
- Logo tek görseldir (`multiple: false`) ve formda 120× 120 gösterilir.
2026-10-19 14:35:08 +00:00
- Sektör (`SectorId`) Sektörler ekranı nı n (`Adm.Definitions.Sector`, `Adm_T_Sector` ) kiracı ya ait aktif kayı tları ndan seçilir. `JobPosition` kolonu tabloda kalı r, ekranda yoktur.
2026-10-06 12:36:01 +00:00
- Kontak telefonu (`Phone`) `phoneCountry` biçimindedir: maske seçilen ülkenin kodu ve numara kalı bı yla değişir, `pattern` `^[0-9]{4,15}$` . Ülke alanı olmayan İlgili Kişiler telefonu `phoneGlobal` maskesi ve `^[0-9]{10}$` kuralı taşı r; web sitesi `pattern` , e-posta `email` doğrulaması taşı r.
2026-10-06 09:35:09 +00:00
2026-10-09 11:23:24 +00:00
Onaylanan analiz (talep "Satı nalma Onaycı ları "):
2026-10-19 14:35:08 +00:00
- Ekran adı "Onaycı lar" (`Adm.Definitions.Approver`, `Adm_T_Approver` ): başlı k "Satı nalma Onaycı ları " olsa da açı klama tüm onayları n burada toplanacağı nı söyler.
2026-10-09 11:23:24 +00:00
- Onaycı departman + onay yeri bazı ndadı r; platform tablosu `Hr_T_Department` 'a kolon eklenmez (entity tablosu, çerçeve dı şı ).
2026-10-17 23:59:45 +00:00
- Onay Yeri seçenekleri: Satı nalma (`Purchase`), Depo (`Warehouse`), İnsan Kaynakları (`HumanResources`), Finans (`Finance`) (onaylı ), Bakı m (`Maintenance`; Bakı m Talimatları 'nı n departman onayı , 2026-10-18).
2026-10-09 11:23:24 +00:00
- Şube kolonu tutulmaz; departmandan gelir. Demo veri yazı lmadı (departman/kullanı cı Id'leri kiracı ya özgü).
2026-10-07 08:17:46 +00:00
### 3. Menü ve ekranlar
2026-10-06 09:35:09 +00:00
2026-10-19 14:35:08 +00:00
Yönetim (`Adm`) › Tanı mlamalar (`Adm.Definitions`):
2026-10-06 09:35:09 +00:00
| Sı ra | Ekran | Kod | Not |
| --- | --- | --- | --- |
2026-10-19 14:35:08 +00:00
| 1 | Sektörler | `Adm.Definitions.Sector` | kod seed'i |
| 2 | Kontaklar | `Adm.Definitions.Contact` | ana kart; sekmeler: Satı ş (`Adm.Definitions.ContactSales`), Satı nalma (`Adm.Definitions.ContactPurchasing`), Mali Bilgi ve Diğer (`Adm.Definitions.ContactFinancial`), Muhasebe (`Adm.Definitions.ContactAccounting`), Notlar (`Adm.Definitions.ContactNotes`), İlgili Kişiler (`Adm.Definitions.ContactPerson`), Banka Hesapları (`Adm.Definitions.ContactBankAccount`) — hepsi menüsüz |
| 3 | Kontak Etiketleri | `Adm.Definitions.ContactTag` | tanı m, demo veri |
| 4 | Diziler | `Adm.Definitions.Sequence` | kod seed'i |
| 5 | Ölçü Kategorileri | `Adm.Definitions.UomCategory` | kod seed'i |
| 6 | Onaycı lar | `Adm.Definitions.Approver` | tanı m; onay akı şları nı n onaycı kaynağı |
2026-10-06 09:35:09 +00:00
2026-10-07 08:17:46 +00:00
### 4. Veri modeli
2026-10-06 09:35:09 +00:00
Tüm tablolar kiracı (`TenantId`) + tam audit + soft delete taşı r.
- `Adm_T_ContactTag` (Name, Color, IsActive)
- `Adm_T_Contact` — kimlik/adres (Country, City, District, Township, PostalCode)/vergi, satı ş ve satı nalma koşulları (`Prc_T_*` tanı m tabloları na Id ile), kullanı cı lar (`AbpUsers`), para birimi (`Sas_H_Currency.Name`), sektör (`Adm_T_Sector`), dil (`Sas_H_Language.CultureName`), muhasebe alanları , Latitude/Longitude (float), Notes (HTML, nvarchar(MAX)), IsActive.
- `Adm_T_ContactPerson` (ContactId → `Adm_T_Contact.Id` , Photo, Name, JobTitle, Email, Phone, Mobile, Notes)
- `Adm_T_ContactBankAccount` (ContactId → `Adm_T_Contact.Id` , BankName, Iban, AccountHolder, Currency, IsDefault)
2026-10-12 10:27:54 +00:00
- `Adm_T_Approver` (DepartmentId → `Hr_T_Department.Id` FK, ApprovalArea nvarchar(32) DEFAULT 'Purchase', ApprovalUserName nvarchar(256) → `AbpUsers.UserName` , IsActive); tekil `TenantId + DepartmentId + ApprovalArea + ApprovalUserName` .
2026-10-06 09:35:09 +00:00
2026-10-07 08:17:46 +00:00
### 5. İş kuralları ve hesaplar
2026-10-06 09:35:09 +00:00
- Tanı m lookup'ları yalnı zca `IsActive = 1` ve silinmemiş kayı tları listeler.
- Ülke › İl › İlçe › Mahalle cascade: üst alan değişince alttakiler temizlenir; mahalle seçilince posta kodu `copy` tarifiyle dolar.
- Ana form yalnı zca kimlik + adres alanları nı taşı r. Satı ş, Satı nalma, Mali Bilgi ve Diğer, Muhasebe ve Notlar sekmelerinde yalnı zca düzenleme açı ktı r; yeni kontak önce ana formdan eklenir, sekmeler kayı ttan sonra açı lı r.
- IBAN doğrulaması : `^[A-Z]{2}[0-9]{2}[A-Z0-9]{11,30}$` (boşluksuz, büyük harf).
- Yeni kayı tta Tür = Şirket, Grup Teklif Talebi = Sipariş Üzerine, Fatura onayı = 3 doğrulamadan sonra sor varsayı lanları tablodan gelir.
2026-10-09 11:23:24 +00:00
- **Onaycı lar:** aynı departman ve onay yerine birden çok onaycı girilebilir; akı ş bunları `|` ile birleştirir ve herhangi birinin onayı nı kabul eder. Pasif satı rlar akı şta kullanı lmaz. Departman lookup'ı aktif şubelerin departmanları nı "Şube - Departman" olarak, onaycı lookup'ı aktif kullanı cı ları ad soyad ile listeler. Yeni satı rda Onay Yeri = Satı nalma, Aktif = evet.
2026-10-06 09:35:09 +00:00
2026-10-07 08:17:46 +00:00
### 6. Yetki ve görünürlük
2026-10-06 09:35:09 +00:00
2026-10-19 14:35:08 +00:00
Yetki ağacı : `Adm` grubu › `Adm.Definitions` › `Adm.Definitions.Contact` (sı ra 2), `Adm.Definitions.ContactTag` (sı ra 3) ve `Adm.Definitions.Approver` , her biri + Create/Update/Delete/Export/Import/Note. Alt formları n yetkisi `Adm.Definitions.Contact` altı ndadı r: Satı ş, Satı nalma, Mali Bilgi ve Diğer, Muhasebe, Notlar (7– 11), İlgili Kişiler (12), Banka Hesapları (13). `Modules = Sas|Adm` , `MultiTenancySide = Both` . Yetkiler hiçbir role otomatik atanmaz. Onaycı lar'ı n yazma yetkisi yalnı z yöneticilerde olmalı dı r; akı şlar tabloyu ekran yetkisi olmadan okur. Widget'lar: Kontaklar, Kontak Etiketleri ve Onaycı lar'da Toplam · Aktif · Pasif; alt formlarda widget yok.
2026-10-06 09:35:09 +00:00
2026-10-07 08:17:46 +00:00
### 7. Entegrasyonlar
2026-10-06 09:35:09 +00:00
2026-10-12 10:27:54 +00:00
Dı ş entegrasyon yok. Ülke/Şehir/İlçe, Para Birimi, Dil, Sektör, Kullanı cı lar, Departmanlar, Şubeler ve Satı nalma tanı mları yalnı zca okunur. Onaycı lar'ı Satı nalma › Talepler departman onayı (`ApprovalArea = 'Purchase'`) okuyacaktı r; diğer onay yerleri ilgili modüllerin akı şları için hazı rdı r.
2026-10-06 09:35:09 +00:00
2026-10-07 08:17:46 +00:00
### 8. Akı ş örneği
2026-10-06 09:35:09 +00:00
1. Yönetim › Tanı mlamalar › Kontak Etiketleri'nde "Vendor" aktif durur.
2. Kontaklar'da "Acme Corporation" eklenir, Etiketler kutusundan Vendor seçilir.
3. Satı nalma sekmesinde Düzenle ile Ödeme Koşulu = 30 Gün seçilir.
4. İlgili Kişiler sekmesinde Addison Olson eklenir; `ContactId` kartı n Id'sinden yazı lı r.
5. Banka Hesapları sekmesinde IBAN girilir ve Varsayı lan işaretlenir.
2026-10-09 11:23:24 +00:00
6. Onaycı lar'da "Branch1 - Yönetim" departmanı için Onay Yeri = Satı nalma, Onaylayacak Kişi = BT eklenir; bu departmanı n malzeme talepleri BT'nin onayı na düşer.
2026-10-06 09:35:09 +00:00
2026-10-07 08:17:46 +00:00
### 9. Sı k sorulanlar
2026-10-06 09:35:09 +00:00
- **Tedarikçiler ekranı nereye gitti?** Bu ekrandı r; müşteri ve tedarikçi aynı Kontaklar kartı nda tutulur.
- **Kişiler neden listede ayrı satı r değil?** Kişi kontak değildir; kartı n İlgili Kişiler sekmesindedir.
- **Yeni kontakta Satı ş/Satı nalma sekmeleri neden yok?** Sekmeler kaydı n kendisini düzenler; kayı t ana formdan eklendikten sonra görünür.
2026-10-19 14:35:08 +00:00
- **Sekme "Kayı t Bulunamadı " gösteriyor.** Kullanı cı nı n o sekmenin okuma yetkisi yoktur (`Adm.Definitions.ContactSales` vb.); yetkiler rol ekranı ndan verilir.
2026-10-09 11:23:24 +00:00
- **Aynı kişiyi aynı departmana ikinci kez ekleyemiyorum.** Departman + onay yeri + kişi tekildir; mevcut satı rı aktifleştirin.
- **Departmana onaycı tanı mlanmadı ysa ne olur?** Onaycı okuyan akı ş kaydı durdurur; boş onaycı herkese onay yetkisi verirdi.
2026-10-06 09:35:09 +00:00
2026-10-07 08:17:46 +00:00
### 10. Dosyalar ve geri alma
2026-10-06 09:35:09 +00:00
2026-10-09 11:23:24 +00:00
- Tablolar: `sql/object/Adm_T_Contact.sql` , `Adm_T_ContactPerson.sql` , `Adm_T_ContactBankAccount.sql` , `Adm_T_ContactTag.sql` , `Adm_T_Approver.sql` .
2026-10-09 11:33:26 +00:00
- Wizard'lar: `Adm_ContactTag.json` , `Adm_ContactPerson.json` , `Adm_ContactBankAccount.json` , `Adm_ContactSales.json` , `Adm_ContactPurchasing.json` , `Adm_ContactFinancial.json` , `Adm_ContactAccounting.json` , `Adm_ContactNotes.json` , `Adm_Contact.json` , `Adm_Approver.json` .
2026-10-19 14:35:08 +00:00
- Demo veri: `data/Adm.Definitions.{ContactTag,Contact}.json` .
2026-10-09 11:33:26 +00:00
- Geri alma: önce `Adm_Contact.json` , sonra alt formlar ve `Adm_ContactTag.json` `delete_wizard` ile silinir; `Adm_Approver.json` bağı msı zdı r ama onu okuyan akı şlar önce kaldı rı lmalı dı r. Tablolar yalnı zca açı k onayla `dropTables: true` ile düşürülür.
2026-10-06 09:35:09 +00:00
<!-- module - doc:auto:begin -->
## Ek — Ekran envanteri (otomatik)
> Wizard dosyaları ndan üretilir; deploy, silme, tasarı mcı kaydı ve import'ta yenilenir. Elle düzenleme bir sonraki yenilemede kaybolur.
2026-10-19 14:35:08 +00:00
### Tanı mlamalar (`Adm.Definitions`)
2026-10-07 08:17:46 +00:00
2026-10-19 14:35:08 +00:00
#### Kontaklar — `Adm.Definitions.Contact`
2026-10-06 09:35:09 +00:00
| Özellik | Değer |
| --- | --- |
2026-10-09 11:33:26 +00:00
| Wizard | `wizard/Adm_Contact.json` |
2026-10-06 09:35:09 +00:00
| Yol | Liste (Wizard) |
2026-10-19 14:35:08 +00:00
| Menü | `Adm.Definitions` › `Adm.Definitions.Contact` (sı ra 2) |
| Yetki | `Adm.Definitions.Contact` + `.Create` , `.Update` , `.Delete` , `.Export` , `.Import` , `.Note` |
2026-10-06 09:35:09 +00:00
| Açı klama | Kontaklar — satı ş ve satı nalmanı n ortak kullandı ğı şirket ya da bireysel kartlar (müşteri ve tedarikçiler): kimlik, adres, vergi no ve iletişim bilgileri. |
| Geliştirme talebi | Satı nalma Modülü |
| Kaynak | `Adm_T_Contact` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açı lı ş grid) |
| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam | Kiracı |
2026-10-19 14:35:08 +00:00
| Alt formlar | `Adm.Definitions.ContactSales` (Id → Id), `Adm.Definitions.ContactPurchasing` (Id → Id), `Adm.Definitions.ContactFinancial` (Id → Id), `Adm.Definitions.ContactAccounting` (Id → Id), `Adm.Definitions.ContactNotes` (Id → Id), `Adm.Definitions.ContactPerson` (Id → ContactId), `Adm.Definitions.ContactBankAccount` (Id → ContactId) |
| Widget'lar | `Sas.Widget.Total` , `Sas.Widget.Active` , `Sas.Widget.Passive` |
2026-10-07 08:17:46 +00:00
| Form varsayı lanları | Country=Türkiye, IsActive=true |
2026-10-19 14:35:08 +00:00
| Veri aynası | `data/Adm.Definitions.Contact.json` |
2026-10-06 09:35:09 +00:00
| Alan | Başlı k | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `Logo` | Logo | dxImageUpload | | ✓ | |
| `Name` | Adı | dxTextBox | ✓ | ✓ | |
| `CompanyType` | Tür | dxSelectBox | ✓ | ✓ | liste: Company, Individual |
| `Email` | E-Posta | dxTextBox | | ✓ | |
| `Phone` | Telefon | dxTextBox | | ✓ | |
| `Country` | Ülke | dxSelectBox | | ✓ | sorgu: Sas_H_Country |
| `City` | İl / Eyalet | dxSelectBox | | ✓ | sorgu: Sas_H_City (← Country) |
| `District` | Semt / İlçe | dxSelectBox | | ✓ | sorgu: Sas_H_District (← Country,City) |
| `PostalCode` | Posta Kodu | dxTextBox | | ✓ | |
| `TaxNumber` | Vergi Kimlik Numarası | dxTextBox | | ✓ | |
| `TaxOffice` | Vergi Dairesi | dxTextBox | | ✓ | |
| `Address1` | Adres | dxTextBox | | ✓ | |
| `Address2` | Adres 2 | dxTextBox | | ✓ | |
| `SectorId` | Sektör | dxSelectBox | | ✓ | sorgu: Adm_T_Sector |
| `Website` | Websitesi | dxTextBox | | ✓ | |
| `CultureName` | Dil | dxSelectBox | | ✓ | sorgu: Sas_H_Language |
| `Tags` | Etiketler | dxTagBox | | ✓ | sorgu: Adm_T_ContactTag |
| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | |
2026-10-19 14:35:08 +00:00
#### Kontak Etiketleri — `Adm.Definitions.ContactTag`
2026-10-06 09:35:09 +00:00
| Özellik | Değer |
| --- | --- |
2026-10-09 11:33:26 +00:00
| Wizard | `wizard/Adm_ContactTag.json` |
2026-10-06 09:35:09 +00:00
| Yol | Liste (Wizard) |
2026-10-19 14:35:08 +00:00
| Menü | `Adm.Definitions` › `Adm.Definitions.ContactTag` (sı ra 3) |
| Yetki | `Adm.Definitions.ContactTag` + `.Create` , `.Update` , `.Delete` , `.Export` , `.Import` , `.Note` |
2026-10-06 09:35:09 +00:00
| Açı klama | Kontak Etiketleri — kontakları sı nı flandı rmak için kullanı lan etiketler (Vendor, Müşteri, Desk Manufacturers, Ofis Malzemeleri…). |
| Geliştirme talebi | Satı nalma Modülü |
| Kaynak | `Adm_T_ContactTag` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açı lı ş grid) |
| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam | Kiracı |
2026-10-19 14:35:08 +00:00
| Widget'lar | `Sas.Widget.Total` , `Sas.Widget.Active` , `Sas.Widget.Passive` |
| Veri aynası | `data/Adm.Definitions.ContactTag.json` |
2026-10-06 09:35:09 +00:00
| Alan | Başlı k | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `Name` | Ad | dxTextBox | ✓ | ✓ | |
| `Color` | Renk | dxColorBox | | ✓ | |
2026-10-09 11:23:24 +00:00
| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | |
2026-10-19 14:35:08 +00:00
#### Onaycı lar — `Adm.Definitions.Approver`
2026-10-09 11:23:24 +00:00
| Özellik | Değer |
| --- | --- |
2026-10-09 11:33:26 +00:00
| Wizard | `wizard/Adm_Approver.json` |
2026-10-09 11:23:24 +00:00
| Yol | Liste (Wizard) |
2026-10-19 14:35:08 +00:00
| Menü | `Adm.Definitions` › `Adm.Definitions.Approver` (sı ra 6) |
| Yetki | `Adm.Definitions.Approver` + `.Create` , `.Update` , `.Delete` , `.Export` , `.Import` , `.Note` |
2026-10-09 11:23:24 +00:00
| Açı klama | Onaycı lar — uygulamadaki tüm onay adı mları nda her departman için kimin onaylayacağı nı tutan tek liste. |
2026-10-12 10:27:54 +00:00
| Geliştirme talebi | Satı nalma -> Talepler |
2026-10-09 11:23:24 +00:00
| Kaynak | `Adm_T_Approver` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açı lı ş grid) |
| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam | Kiracı |
2026-10-19 14:35:08 +00:00
| Widget'lar | `Sas.Widget.Total` , `Sas.Widget.Active` , `Sas.Widget.Passive` |
2026-10-09 11:23:24 +00:00
| Form varsayı lanları | ApprovalArea=Purchase, IsActive=true |
2026-10-19 14:35:08 +00:00
| Veri aynası | `data/Adm.Definitions.Approver.json` |
2026-10-09 11:23:24 +00:00
| Alan | Başlı k | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `DepartmentId` | Departman | dxSelectBox | ✓ | ✓ | sorgu: Hr_T_Department |
2026-10-17 23:59:45 +00:00
| `ApprovalArea` | Onay Yeri | dxSelectBox | ✓ | ✓ | liste: Purchase, Warehouse, HumanResources, Finance, Maintenance |
2026-10-12 10:27:54 +00:00
| `ApprovalUserName` | Onaylayacak Kişi | dxSelectBox | ✓ | ✓ | sorgu: AbpUsers |
2026-10-06 09:35:09 +00:00
| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | |
2026-10-19 14:35:08 +00:00
#### İlgili Kişiler — `Adm.Definitions.ContactPerson`
2026-10-06 09:35:09 +00:00
| Özellik | Değer |
| --- | --- |
2026-10-09 11:33:26 +00:00
| Wizard | `wizard/Adm_ContactPerson.json` |
2026-10-06 09:35:09 +00:00
| Yol | Liste (Wizard) |
| Menü | Menüsüz (alt form) |
2026-10-19 14:35:08 +00:00
| Yetki | `Adm.Definitions.ContactPerson` + `.Create` , `.Update` , `.Delete` , `.Export` , `.Import` , `.Note` |
2026-10-06 09:35:09 +00:00
| Açı klama | İlgili Kişiler — kontak firmada çalı şan kişiler (satı ş temsilcisi, danı şman, analist…). |
| Geliştirme talebi | Satı nalma Modülü |
| Kaynak | `Adm_T_ContactPerson` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açı lı ş grid) |
| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam | Kiracı |
| Alan | Başlı k | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `ContactId` | Kontak | dxSelectBox | | | sorgu: Adm_T_Contact |
| `Photo` | Fotoğraf | dxImageUpload | | ✓ | |
| `Name` | Ad Soyad | dxTextBox | ✓ | ✓ | |
| `JobTitle` | Görev | dxTextBox | | ✓ | |
| `Email` | E-Posta | dxTextBox | | ✓ | |
| `Phone` | Telefon | dxTextBox | | ✓ | |
| `Mobile` | Cep Telefonu | dxTextBox | | ✓ | |
| `Notes` | Notlar | dxTextArea | | ✓ | |
2026-10-19 14:35:08 +00:00
#### Banka Hesapları — `Adm.Definitions.ContactBankAccount`
2026-10-06 09:35:09 +00:00
| Özellik | Değer |
| --- | --- |
2026-10-09 11:33:26 +00:00
| Wizard | `wizard/Adm_ContactBankAccount.json` |
2026-10-06 09:35:09 +00:00
| Yol | Liste (Wizard) |
| Menü | Menüsüz (alt form) |
2026-10-19 14:35:08 +00:00
| Yetki | `Adm.Definitions.ContactBankAccount` + `.Create` , `.Update` , `.Delete` , `.Export` , `.Import` , `.Note` |
2026-10-06 09:35:09 +00:00
| Açı klama | Kontak Banka Hesapları — kontağı n ödeme ve tahsilatta kullanı lan IBAN'ları . |
| Geliştirme talebi | Satı nalma Modülü |
| Kaynak | `Adm_T_ContactBankAccount` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açı lı ş grid) |
| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam | Kiracı |
| Alan | Başlı k | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `ContactId` | Kontak | dxSelectBox | | | sorgu: Adm_T_Contact |
| `BankName` | Banka | dxTextBox | | ✓ | |
| `Iban` | IBAN | dxTextBox | ✓ | ✓ | |
| `AccountHolder` | Hesap Sahibi | dxTextBox | | ✓ | |
| `Currency` | Para Birimi | dxSelectBox | | ✓ | sorgu: Sas_H_Currency |
| `IsDefault` | Varsayı lan | dxCheckBox | | ✓ | |
2026-10-19 14:35:08 +00:00
#### Kontak Muhasebe — `Adm.Definitions.ContactAccounting`
2026-10-06 09:35:09 +00:00
| Özellik | Değer |
| --- | --- |
2026-10-09 11:33:26 +00:00
| Wizard | `wizard/Adm_ContactAccounting.json` |
2026-10-06 09:35:09 +00:00
| Yol | Liste (Wizard) |
| Menü | Menüsüz (alt form) |
2026-10-19 14:35:08 +00:00
| Yetki | `Adm.Definitions.ContactAccounting` + `.Create` , `.Update` , `.Delete` , `.Export` , `.Import` , `.Note` |
2026-10-06 09:35:09 +00:00
| Açı klama | Kontak Muhasebe — kontak kartı nı n muhasebe ayarları . |
| Geliştirme talebi | Satı nalma Modülü |
| Kaynak | `Adm_T_Contact` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açı lı ş grid) |
| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup |
| Kapsam | Kiracı |
| Alan | Başlı k | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `ReceivableAccount` | Alacak Hesabı | dxTextBox | | ✓ | |
| `PayableAccount` | Borç Hesabı | dxTextBox | | ✓ | |
| `InvoiceAutoApprove` | Faturaları Otomatik Onayla | dxSelectBox | | ✓ | liste: Never, AfterThree, Always |
| `PaymentQrType` | Ödeme QR Kodu | dxSelectBox | | ✓ | liste: None, Sepa, Emv |
2026-10-19 14:35:08 +00:00
#### Kontak Mali Bilgi ve Diğer — `Adm.Definitions.ContactFinancial`
2026-10-06 09:35:09 +00:00
| Özellik | Değer |
| --- | --- |
2026-10-09 11:33:26 +00:00
| Wizard | `wizard/Adm_ContactFinancial.json` |
2026-10-06 09:35:09 +00:00
| Yol | Liste (Wizard) |
| Menü | Menüsüz (alt form) |
2026-10-19 14:35:08 +00:00
| Yetki | `Adm.Definitions.ContactFinancial` + `.Create` , `.Update` , `.Delete` , `.Export` , `.Import` , `.Note` |
2026-10-06 09:35:09 +00:00
| Açı klama | Kontak Mali Bilgi ve Diğer — kontak kartı nı n mali durumu ve diğer tanı mlayı cı ları . |
| Geliştirme talebi | Satı nalma Modülü |
| Kaynak | `Adm_T_Contact` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açı lı ş grid) |
| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup |
| Kapsam | Kiracı |
| Alan | Başlı k | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `FinancialStatus` | Mali Durum | dxSelectBox | | ✓ | liste: Good, Watch, Risky |
| `Reference` | Referans | dxTextBox | | ✓ | |
| `Barcode` | Barkod | dxTextBox | | ✓ | |
2026-10-19 14:35:08 +00:00
#### Kontak Notları — `Adm.Definitions.ContactNotes`
2026-10-06 09:35:09 +00:00
| Özellik | Değer |
| --- | --- |
2026-10-09 11:33:26 +00:00
| Wizard | `wizard/Adm_ContactNotes.json` |
2026-10-06 09:35:09 +00:00
| Yol | Liste (Wizard) |
| Menü | Menüsüz (alt form) |
2026-10-19 14:35:08 +00:00
| Yetki | `Adm.Definitions.ContactNotes` + `.Create` , `.Update` , `.Delete` , `.Export` , `.Import` , `.Note` |
2026-10-06 09:35:09 +00:00
| Açı klama | Kontak Notları — kontak kartı nda tutulan serbest notlar. |
| Geliştirme talebi | Satı nalma Modülü |
| Kaynak | `Adm_T_Contact` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açı lı ş grid) |
| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup |
| Kapsam | Kiracı |
| Alan | Başlı k | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `Notes` | Notlar | dxHtmlEditor | | ✓ | |
2026-10-19 14:35:08 +00:00
#### Kontak Satı nalma — `Adm.Definitions.ContactPurchasing`
2026-10-06 09:35:09 +00:00
| Özellik | Değer |
| --- | --- |
2026-10-09 11:33:26 +00:00
| Wizard | `wizard/Adm_ContactPurchasing.json` |
2026-10-06 09:35:09 +00:00
| Yol | Liste (Wizard) |
| Menü | Menüsüz (alt form) |
2026-10-19 14:35:08 +00:00
| Yetki | `Adm.Definitions.ContactPurchasing` + `.Create` , `.Update` , `.Delete` , `.Export` , `.Import` , `.Note` |
2026-10-06 09:35:09 +00:00
| Açı klama | Kontak Satı nalma — kontak kartı nı n satı nalma tarafı ndaki koşulları . |
| Geliştirme talebi | Satı nalma Modülü |
| Kaynak | `Adm_T_Contact` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açı lı ş grid) |
| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup |
| Kapsam | Kiracı |
| Alan | Başlı k | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `RfqGrouping` | Grup Teklif Talebi | dxSelectBox | ✓ | ✓ | liste: OnOrder, Weekly, Always |
| `BuyerUserId` | Alı cı | dxSelectBox | | ✓ | sorgu: AbpUsers |
| `PurchasePaymentTermId` | Ödeme Koşulları (Satı nalma) | dxSelectBox | | ✓ | sorgu: Prc_T_PaymentTerm |
| `PurchasePaymentMethodId` | Ödeme Yöntemi (Satı nalma) | dxSelectBox | | ✓ | sorgu: Prc_T_PaymentMethod |
| `ReceiptReminder` | Alı m Hatı rlatı cı sı | dxSwitch | | ✓ | |
| `ReminderDaysBefore` | Günler Önce Alı ndı | dxNumberBox | | ✓ | |
| `SupplierCurrency` | Tedarikçi Para Birimi | dxSelectBox | | ✓ | sorgu: Sas_H_Currency |
| `PurchaseIncotermId` | Teslimat Koşulu (Satı nalma) | dxSelectBox | | ✓ | sorgu: Prc_T_Incoterm |
| `PurchaseIncotermLocation` | Incoterm Konumu (Satı nalma) | dxTextBox | | ✓ | |
2026-10-19 14:35:08 +00:00
#### Kontak Satı ş — `Adm.Definitions.ContactSales`
2026-10-06 09:35:09 +00:00
| Özellik | Değer |
| --- | --- |
2026-10-09 11:33:26 +00:00
| Wizard | `wizard/Adm_ContactSales.json` |
2026-10-06 09:35:09 +00:00
| Yol | Liste (Wizard) |
| Menü | Menüsüz (alt form) |
2026-10-19 14:35:08 +00:00
| Yetki | `Adm.Definitions.ContactSales` + `.Create` , `.Update` , `.Delete` , `.Export` , `.Import` , `.Note` |
2026-10-06 09:35:09 +00:00
| Açı klama | Kontak Satı ş — kontak kartı nı n satı ş tarafı ndaki ticari koşulları . |
| Geliştirme talebi | Satı nalma Modülü |
| Kaynak | `Adm_T_Contact` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açı lı ş grid) |
| Düzenleme | ekle ✗ · düzenle ✓ · sil ✗ · popup |
| Kapsam | Kiracı |
| Alan | Başlı k | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `SalesUserId` | Satı ş Temsilcisi | dxSelectBox | | ✓ | sorgu: AbpUsers |
| `SalesCurrency` | Fiyat Listesi | dxSelectBox | | ✓ | sorgu: Sas_H_Currency |
| `SalesPaymentTermId` | Ödeme Koşulları (Satı ş) | dxSelectBox | | ✓ | sorgu: Prc_T_PaymentTerm |
| `SalesPaymentMethodId` | Ödeme Yöntemi (Satı ş) | dxSelectBox | | ✓ | sorgu: Prc_T_PaymentMethod |
| `DeliveryMethodId` | Teslim Yöntemi | dxSelectBox | | ✓ | sorgu: Prc_T_DeliveryMethod |
| `SalesIncotermId` | Teslimat Koşulu (Satı ş) | dxSelectBox | | ✓ | sorgu: Prc_T_Incoterm |
| `SalesIncotermLocation` | Incoterm Konumu (Satı ş) | dxTextBox | | ✓ | |
<!-- module - doc:auto:end -->