TECHNICAL_WIKI/TABLES/TBL-AIFADEV.REPORTS.md · kaynak: kanonik wiki + analiz verisiAifaDev.Reports
Kanonik makale: TBL-AIFADEV.REPORTS · Temizlik sınıfı: A (APP) · Skor: 7.13 · Satır: 88 · Oluşturma: 2019-05-20 · Son yazma: —
Nedir? Neden vardır?
Rapor tanımı. Rapor adı, menüdeki yeri ve çalıştırılacak SQL metni burada saklanır. ERPGOLD'a yeni rapor eklemek, bu tabloya satır eklemektir — programı yeniden derlemek gerekmez.
Hangi ekranlar yazar / okur
| Yön | Ekranlar |
|---|---|
| yazar | — (uimap kanıtı yok) |
| okur | — |
Hangi class / DAO kullanır
DAO: CLS-REPORTS.REPORT
Kod sınıfları (statik tarama): CLS-PRINTING.FIS, FrmReportList, FrmUserSettings, PrintCombo, CLS-REPORTS.REPORT, ReportsCombo, CLS-UIDESIGNER.RIBBON.RIBBONDESIGNER
| Sınıf | Metot | Erişim | Dosya:satır |
|---|---|---|---|
| CLS-PRINTING.FIS | PrintUserFis |
SELECT | ERPPRO/Controls/Islem Ekranı/OldFis/Printing.vb:95 |
| CLS-REPORTS.REPORT | New |
SELECT | ERPPRO/Designer/ReportManager/Class/Reports.vb:50 |
| CLS-REPORTS.REPORT | Insert |
INSERT | ERPPRO/Designer/ReportManager/Class/Reports.vb:204 |
| CLS-REPORTS.REPORT | Update |
UPDATE | ERPPRO/Designer/ReportManager/Class/Reports.vb:263 |
| CLS-REPORTS.REPORT | DeleteAt |
UPDATE | ERPPRO/Designer/ReportManager/Class/Reports.vb:316 |
| CLS-REPORTS.REPORT | Delete |
UPDATE | ERPPRO/Designer/ReportManager/Class/Reports.vb:330 |
| CLS-REPORTS.REPORT | Delete |
UPDATE | ERPPRO/Designer/ReportManager/Class/Reports.vb:345 |
FrmReportList |
RefreshList |
SELECT | ERPPRO/Designer/ReportManager/FrmReportList.vb:5 |
FrmReportList |
BtnSqlExport_Click |
INSERT | ERPPRO/Designer/ReportManager/FrmReportList.vb:37 |
PrintCombo |
Init |
SELECT | ERPPRO/Designer/ReportManager/PrintCombo.vb:4 |
ReportsCombo |
DataBind |
SELECT | ERPPRO/Designer/ReportManager/ReportsCombo.vb:6 |
FrmUserSettings |
FormInit |
SELECT | ERPPRO/Form/Settings/FrmUserSettings.vb:3 |
| CLS-UIDESIGNER.RIBBON.RIBBONDESIGNER | FormInit |
SELECT | CodeDesigner/CodeDesigner/UiDesigner/RibbonDesigner/RibbonDesigner.vb:91 |
Tetikleyiciler
- Tetikleyici yok.
Bundan türetilen tablolar (tetikleyici yoluyla)
—
Hangi DB nesneleri okur (bağımlılık kataloğu)
Görünüm: —
Fonksiyon: —
Prosedür: —
Hangi raporlar okur
Doğrudan menü SQL'inde geçmiyor; rapor fonksiyonları üzerinden dolaylı (yukarıdaki fonksiyon listesi).
En önemli kolonlar
| Kolon | Tip | İş anlamı | Kullanım skoru | Alan sayfası |
|---|---|---|---|---|
Id |
int | Birincil anahtar. Tabloya özgü otomatik artan kayıt numarası. | 21 | AifaDev.Reports.Id |
SQL |
nvarchar(max) | Raporun/kontrolün çalıştırdığı SQL metni. Veritabanında saklanır, Developer Studio'dan düzenlenir. | 15 | AifaDev.Reports.SQL |
IsDeleted |
bit | Yumuşak silme işareti. Silinen kayıt fiziksel olarak durur, sorgular IsDeleted='False' filtreler. |
15 | AifaDev.Reports.IsDeleted |
ReportName |
nvarchar(max) | Rapor adı — rapor listesinde görünen başlık. | 11 | AifaDev.Reports.ReportName |
Developer |
nvarchar(max) | Metin alanı. | 9 | AifaDev.Reports.Developer |
GroupId |
int | Group kaydına işaret eden numara. |
9 | AifaDev.Reports.GroupId |
Description |
nvarchar(max) | Açıklama metni. | 7 | AifaDev.Reports.Description |
IsGrid |
bit | Evet/hayır bayrağı: Grid. | 7 | AifaDev.Reports.IsGrid |
IsPivot |
bit | Evet/hayır bayrağı: Pivot. | 7 | AifaDev.Reports.IsPivot |
IsReport |
bit | Evet/hayır bayrağı: Report. | 7 | AifaDev.Reports.IsReport |
Password |
nvarchar(max) | Parola alanı — düz metin saklanıyor (yeniden yazımda hash'lenmeli). | 6 | AifaDev.Reports.Password |
RefNo |
nvarchar(36) | Kayıt için üretilen GUID. Karşı kayıt/transfer eşleştirmesi bunun üzerinden yapılır. | 5 | |
CreatedDate |
datetime | Tarih alanı. | 5 | |
IsTreeList |
bit | Evet/hayır bayrağı: TreeList. | 5 | |
InsertDate |
datetime | Kaydın oluşturulma anı. | 3 |
Toplam kolon: 15 — tam liste kanonik makalede.
Satır hacmi ve kullanım istatistiği
- Satır: 88 · Kullanılan alan: 48 KB · Okuma sayacı: 0 · Yazma sayacı: 0 (SQL Server DMV. sunucu açılışından beri)
- Son okuma: — · Son yazma: — · IsDeleted kolonu: var
İndeksler
| İndeks | Tür | Anahtar kolonlar | Include | Seek/Scan/Update |
|---|---|---|---|---|
PK_Reports |
CLUSTERED PK | Id | 0/1/0 |
İlişkiler (mantıksal FK — fiziksel FK yok)
| Bu tablonun kolonu | → Üst tablo | Kanıt sayısı | Kanıt örneği |
|---|---|---|---|
| Alt tablo.kolon | → Bu tablo | Kanıt |
|---|---|---|
TBL-AIFADEV.REPORTLAYOUTS.ReportId |
Id |
3 |
Tam harita: LOGICAL_FK_MAP
Bilinen riskler / teknik borç / kurallar (kanonik wiki'den gelen bağlantılar)
Müşteri varyasyonları
Kolon/veri farkı KUYUMCU kurulumunda ölçüldü — kanonik makale 'KUYUMCU' bölümü.
