Kaynaklar: KB-v1
03_Code/Classes/Cari.Provizyon.md(satır kanıtlı, kısmi kod kapsamı) · KB-docsarchitecture/classes/AIO.Cari.Provizyon.md(tam çözüm statik taraması)
Sınıf bilgisi (KB-v1, kanıtlı)
Cari.Provizyon
Tür: Sınıf · Modül: MOD-CARI · Dosyalar: ext/Ext/Cari.Provizyon.vb · Üye: 27 · Satır: 517
Özet
Class sınıfı; 27 üye, 8 SQL ifadesi.
Eriştiği tablolar
| Tablo | Erişim |
|---|---|
| Cari.Provizyon | yazar |
| Stok.Takoz | okur |
Çağırdığı SQL fonksiyon/proc'ları
Kullandığı sınıflar
Üyeler
| Tür | Ad | Satır | Olay | Tablolar | Mesajlar |
|---|---|---|---|---|---|
| Sub | New | 28–29 | Cari.Provizyon | ||
| Function | TOList | 54–80 | Cari.Provizyon | ||
| Function | Save | 81–83 | |||
| Function | Insert | 84–117 | Cari.Provizyon | ||
| Function | Update | 118–147 | Cari.Provizyon | ||
| Function | Delete | 148–167 | Cari.Provizyon | ||
| Property | Id | 200–200 | |||
| Property | InsertDate | 209–209 | |||
| Property | TransId | 218–218 | |||
| Property | FromId | 227–227 | |||
| Property | ToId | 236–236 | |||
| Property | RecordId | 245–245 | |||
| Property | StatusId | 254–254 | |||
| Function | SetField | 265–272 | |||
| Sub | OnPropertyChanged | 273–275 | |||
| Sub | Dispose | 279–285 | |||
| Function | Send | 323–341 | |||
| Function | Accept | 342–355 | Provziyon Kayıdı Bulunamadı. | ||
| Function | Reject | 356–365 | Provziyon Kayıdı Bulunamadı. | ||
| Function | Cancel | 366–375 | Provziyon Kayıdı Bulunamadı. | ||
| Function | IsAllow | 376–382 | |||
| Function | InsertTransaction | 384–458 | Stok.Takoz | Hesap Bilgileri Bulunamadı., Islem Dogrulamadan Geçemedi., Kasa Bilgileri Bulunamadı., Provizyon İşlemi Kayıt Edilemedi., Takoz Bilgileri Kayıt Edilemedi. | |
| Function | UpdateTransaction | 459–531 | Stok.Takoz | Hesap Bilgileri Bulunamadı., Islem Dogrulamadan Geçemedi., Kasa Bilgileri Bulunamadı., Provizyon İşlemi Kayıt Edilemedi., Takoz Bilgileri Kayıt Edilemedi. |
Ürettiği mesajlar
- "Hesap Bilgileri Bulunamadı."
- "Kasa Bilgileri Bulunamadı."
- "Provziyon Kayıdı Bulunamadı."
- "Islem Dogrulamadan Geçemedi."
- "Provizyon İşlemi Kayıt Edilemedi."
- "Takoz Bilgileri Kayıt Edilemedi."
Kaynaklar
- SRC-CODE-EXT —
ext/Ext/Cari.Provizyon.vbsatır 18–534
Tam kod taraması (KB-docs)
Tür: Class · Proje: ERPPRO · Dosyalar: ERPPRO/Class/Ext/Cari.Provizyon.vb (18–534) · Türetildiği: — · Modül: Cari Hesaplar ve İşlem Motoru · Üye: 27 · Satır: 517
Tablolar (CRUD)
| Tablo | Erişim | Metotlar |
|---|---|---|
| Cari.Provizyon | INSERT/SELECT/UPDATE | Delete, Insert, New, TOList, Update |
SQL fonksiyon / proc
Kullandığı sınıflar
AIO.Cari.Islem, AIO.Stok.Takoz, InternalDb
Metotlar
| Metot | Tür | Satır | Tablolar | Çağırdığı | SQL | Boş catch | Mesaj |
|---|---|---|---|---|---|---|---|
| New | Sub | 28–29 | 0 | ||||
| New | Sub | 30–53 | Cari.Provizyon:SELECT | 1 | 1 | ||
| TOList | Function | 54–80 | Cari.Provizyon:SELECT | 1 | 1 | ||
| Save | Function | 81–83 | 0 | ||||
| Insert | Function | 84–117 | Cari.Provizyon:INSERT | 1 | 1 | ||
| Update | Function | 118–147 | Cari.Provizyon:UPDATE | 1 | 1 | ||
| Delete | Function | 148–167 | Cari.Provizyon:UPDATE | 1 | 1 | ||
| Delete | Function | 168–187 | Cari.Provizyon:UPDATE | 1 | 1 | ||
| SetField | Function | 265–272 | OnPropertyChanged | 0 | |||
| OnPropertyChanged | Sub | 273–275 | 0 | ||||
| Dispose | Sub | 279–285 | 0 | ||||
| Dispose | Sub | 286–289 | 0 | ||||
| New | Sub | 299–322 | Cari.Provizyon:SELECT | 1 | 1 | ||
| Send | Function | 323–341 | 0 | ||||
| Accept | Function | 342–355 | InsertTransaction, UpdateTransaction | 0 | 1 | ||
| Reject | Function | 356–365 | 0 | 1 | |||
| Cancel | Function | 366–375 | 0 | 1 | |||
| IsAllow | Function | 376–382 | ExecuteScalar | 1 | |||
| InsertTransaction | Function | 384–458 | Validate, Save | 0 | 5 | ||
| UpdateTransaction | Function | 459–531 | Validate, Save | 0 | 5 |
Global durum bağımlılıkları
DSX.FN.GetKarsiIslemTuru, DSX.TABLE.ListOfHesap, DSX.TABLE.ListOfKasalar, Program.GlobalSettings, Program.UserId
İş kuralları (bu sınıfta uygulanan)
- BR-TRANSFER-004 — Provizyon gönderimi
- BR-TRANSFER-005 — Provizyon kabulü
- BR-TRANSFER-005 — Provizyon kabulü
Kanıt
ERPPRO/Class/Ext/Cari.Provizyon.vbsatır 18–534; metot/SQL/çağrı bilgisikb_src/erppro/scan.json.
