AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Ekranlar › SCR-ISCREEN

CARİ İŞLEMLER (ana ekran)

SCREENMOD-CARIERPGOLD_COREACTIVE_CRITICALVERY_HIGHSOURCE_IMPLEMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Sınıf: iScreen · Modül: MOD-CARI · Türetildiği: DevExpress.XtraEditors.XtraUserControl · Yaşam döngüsü: ACTIVE_CRITICAL · Kapsam: ERPGOLD_CORE

Nedir?

Bütün işlem ekranları bu ekranın içinde açılır. Bu ekranı iyi bilmek, gün içindeki işin yarısıdır.

Kim kullanır? Nereden açılır?

  • ANA MENÜ ▸ Hesap Yonetimi ▸ Cari Hesaplar ▸ Cari İşlemler
  • Kod içinden açan sınıflar: ParakendeSatis

Yaşam döngüsü kanıtı

ACTIVE_CRITICAL — ANA MENÜ: Hesap Yonetimi ▸ Cari Hesaplar ▸ Cari İşlemler; çağıran sınıf: ParakendeSatis

Alanlar (etiket metinleri)

Etiket Tür Kontrol (teknik)
&0 - LİSTE Button BtnListe
&1 - TAKOZ G Button BtnTakozGiris
&5 - NAKIT Button BtnNakit
&G - GENEL Button BtnGenel
&4 - HURDA Button BtnHurda
&6 - CEVIR Button BtnCevir
&M - MODEL Button BtnModel
&2 - TAKOZ C Button BtnTakozCikis
&7 - HIZMET Button BtnHizmet
&P - PIRLANTA Button BtnPirlanta
&3 - MADEN Button BtnMaden
&8 - VADELI Button BtnVadeli
&9 - TAS Button BtnTas
Islem Listesi XtraTabPage TbListe
Fiş : LabelControl LabelControl15
Log XtraTabPage TbLog
Ara Button BtnHistorySearch
Log Date LabelControl LabelControl1
Custom 1 Bar BottomBar
Supheli Islemler XtraTabPage TbSupheliIslemler
** ** LabelControl TxtTemsilci1
** ** LabelControl TxtTemsilci2
: LabelControl LabelControl14
0.00 LabelControl LblOrtBakiye
Ortalama Bakiye LabelControl LabelControl13
: LabelControl LabelControl11
Puan LabelControl LabelControl12
% 0 LabelControl LblRating
_ LabelControl LblMesaj
: LabelControl LabelControl9
Mutabakat LabelControl LabelControl10
_ LabelControl LblSonINo
_ LabelControl LblSonMTarih
_ LabelControl LblSonITarih
: LabelControl LabelControl5
: LabelControl LabelControl6
: LabelControl LabelControl7
Son İşlem No LabelControl LabelControl4
Son Mutabakat Tarihi LabelControl LabelControl3
Son İşlem Tarihi LabelControl LabelControl2
&X - PARITE Button BtnParite
&V - VIRMAN Button BtnVirman
&F - FATURA Button BtnFatura
&E - EMTIA Button BtnEmtia
&C - CESNI Button BtnCesni
Hesap Pasif İşlem Yapamazsınız. LabelControl LblPasifDesc
Root LayoutControlGroup LayoutControlGroup1
Design BarSubItem MnDesign
Show Properties BarButtonItem BtnShowProperties
Save Layout BarButtonItem BtnSaveLayout
Delete Layout BarButtonItem BtnDeleteLayout
Style Editor BarButtonItem BtnShowContdition
Extra Raporlar BarSubItem BtnHesapIslemleri
[F1] Fiş [F2] Son Durum [F3] Takoz Çık Extresi [F4] Hesap Extresi [F5] Takoz BarStaticItem BarStaticItem1
Teslimat BarButtonItem BtnTeslimat
Extra Limit BarButtonItem BtnExtraLimit
Virman BarButtonItem BtnVirman1
Toplu Fatura Bas BarButtonItem BarButtonItem5
DUZELT BarButtonItem BtnDuzelt
YAZDIR BarButtonItem BtnYazdir
IPTAL BarButtonItem BtnIptal
Iptal (FisNo) BarButtonItem BtnIptalFisNo
BarEditItem1 BarEditItem TxtBTarih
BarEditItem2 BarEditItem TxtSTarih
LISTELE BarCheckItem BtnList
Sirala BarButtonItem BtnSirala
Borc İşlemleri BarButtonItem BtnBorcIslem
Numaralari Sirala BarButtonItem BarButtonItem4
Blok Takoz BarButtonItem BarButtonItem6

Kullanıcı olayları

Olay Metot Dosya:satır
CmbHesap.AccountChanged IHesapDegisti iScreen.vb:285
BtnInfo.Click BtnInfoClick iScreen.vb:318
CmbHesap.AccountValidated IHesapValidate iScreen.vb:328
CmbHesap.ButtonClick IHesapButtonClick iScreen.vb:348
BtnTakozGiris.Click, BtnTakozCikis.Click, BtnMaden.Click, BtnHurda.Click, BtnNakit.Click, BtnCevir.Click, BtnHizmet.Click, BtnVadeli.Click, BtnTas.Click, BtnPirlanta.Click, BtnModel.Click, BtnGenel.Click, BtnListe.Click, BtnVirman.Click, BtnFatura.Click, BtnEmtia.Click, BtnCesni.Click, BtnParite.Click MenuButtonClick iScreen.vb:485
BtnVirman1.ItemClick VirmanClick iScreen.vb:533
IFTransactionForm1.CloseTransaction CloseTransaction iScreen.vb:581
BtnDuzelt.ItemClick onDuzeltClick iScreen.vb:593
BtnIptalFisNo.ItemClick onIptalFisNoClick iScreen.vb:719
BtnIptal.ItemClick OnIptalClick iScreen.vb:729
BtnYazdir.ItemClick OnPrintClick iScreen.vb:796
BtnList.ItemClick, BtnListe.Click OnListeClick iScreen.vb:799
BtnDeleteLayout.ItemClick DeleteLayout iScreen.vb:809
BtnSaveLayout.ItemClick SaveLayout iScreen.vb:815
VwIslem.DataSourceChanged RestoreLayout iScreen.vb:828
BtnShowProperties.ItemClick ShowProperties iScreen.vb:835
IFTransactionForm1.InsertTransaction InsertTransaction iScreen.vb:933
IFTransactionForm1.UpdateTransaction UpdateTransaction iScreen.vb:947
BakiyeControl.BalanceTypeChanged ListRefresh iScreen.vb:959
BtnHistorySearch.Click HistroyRefresh iScreen.vb:999
VwIslem.DoubleClick VwIslemDblClick iScreen.vb:1012
VwIslem.CustomDrawCell VwIslem_CustomDrawCell iScreen.vb:1046
VwIslem.FocusedRowChanged VwIslem_FocusedRowChanged iScreen.vb:1079
VwIslem.KeyUp, VwIslem.MouseUp, VwIslem.Click AdimAdimBakiye iScreen.vb:1090
VwIslem.LostFocus ListLostFocus iScreen.vb:1102
BtnBorcIslem.ItemClick BtnBorcIslem_ItemClick iScreen.vb:1110
VwIslem.KeyDown VwIslem_KeyDown iScreen.vb:1114
BtnZiyaretciler.Click BtnZiyaretciler_Click iScreen.vb:1146
LblOrtBakiye.Click LblOrtBakiye_DoubleClick iScreen.vb:1156
BtnExtraLimit.ItemClick BtnExtraLimit_ItemClick iScreen.vb:1162
BtnProvizyon.Click BtnProvizyon_Click iScreen.vb:1169
BtnSirala.ItemClick BtnSirala_ItemClick iScreen.vb:1174
BtnIslemAktar.Click BtnIslemAktar_Click iScreen.vb:1179
BarButtonItem5.ItemClick BarButtonItem5_ItemClick iScreen.vb:1190
VwIslem.RowCountChanged VwIslem_RowCountChanged iScreen.vb:1195
BtnUyariEkle.Click BtnUyariEkle_Click iScreen.vb:1200
Me.Disposed iScreen_Disposed iScreen.vb:1219
BtnShowContdition.ItemClick BtnShowContdition_ItemClick iScreen.vb:1224
BtnTeslimat.ItemClick BtnTeslimat_ItemClick iScreen.vb:1228
BtnCash.Click BtnCash_Click iScreen.vb:1236

Okuduğu / yazdığı tablolar (kod içi SQL, statik)

Tablo Fiiller
Cari.GetAccountLog ⚠︎ DB'de yok SELECT
Cari.HistoryDetails ⚠︎ DB'de yok SELECT
Cari.HistoryListesi ⚠︎ DB'de yok SELECT
Cari.IslemListesi ⚠︎ DB'de yok SELECT
Cari.Islemler UPDATE

Kullandığı DAO / iş sınıfları

AIO.Cari.Islem, AIO.Cari.ListItem, AIO.Cari.MutabakatDetay, AIO.Design.PopupGrid, AIO.Scheduler.Appointment, AIO.Sistem.ListLayout, AIO.Stok.Takoz

Kullanıcıya gösterilen mesajlar (doğrulama)

  • Bu İşlemi Düzeltme Yetkiniz Yok. Önce Gönderen Şube Düzeltmelidir.
  • Bu İşlemi İptal Etme Yetkiniz Yok. Önce Gönderen Şube İptal Etmelidir.
  • Fatura Bulunamadı. Lütfen Faturalar Modülünden Kontrol Ediniz.
  • Seçmiş Olduğunuz İşlemde Mutabık Kalınacaktır. Onaylıyor musunuz?
  • Transfer İşlemlerinde Giriş İşlemi Yapamazsınız
  • Virman İşlemlerinde Düzeltme Yapamazsınız. İptal Edip Tekrar Giriniz.
  • İşlem Düzeltme Yetkiniz Yok.
  • İşlem Tarihinden İtibaren
  • İşlem İptal Etme Yetkiniz Yok.
  • İşlemin Karşılığı Bulunamadı. Lütfen İşlemin Karşılığını Giriniz.

Yetki bayrakları

BorcIslemleri, Cesni, Cevir, EmtiaIslemleri, FaturaIslemleri, Genel, Hizmet, Hurda, IslemDuzelt, IslemIptal, Maden, Model, Nakit, Parite, PesinKontrol, Pirlanta, ShowBalance, Takoz, Tas, Vadeli, VirmanIslemleri

Bilinen kusurlar / dikkat

  • Boş catch bloğu: 4 — hata yutuluyor (TD-EMPTY-CATCH).
  • Dinamik SQL: 7 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).

Kaynaklar

  • SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Base Control/iScreen.Designer.vb
  • SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Base Control/iScreen.vb
  • DERIVED:KnowledgeBase/02_Screens/iScreen.md (KB-v1 anlatım)
  • DERIVED:docs/knowledge-base/screens/iScreen.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).