Sınıf: iFSeriIslem · Modül: MOD-CARI · Türetildiği: ERPPRO.iFormBase · Yaşam döngüsü: ACTIVE_CRITICAL · Kapsam: ERPGOLD_CORE
Nedir?
SERİ İŞLEM, tek bir dar giriş satırından altı farklı işlem türünü arka arkaya hızlı girmek içindir: maden, hurda, nakit, vadeli, çevir ve hizmet. Kullanıcı yalnız STOK KODU seçer; program seçilen ürünün tipine bakarak işlem kodunu, TÜRÜ ve TP seçeneklerini, F (fiyat tipi) listesini ve hangi sütunların görüneceğini kendisi ayarlar. Her F2 - KAYIT bir satır ekler; satırlar aynı fiş numarası altında alt alta birikir ve aşağıdaki işlem listesinde görünür.
Kim kullanır? Nereden açılır?
- ANA MENÜ ▸ Hesap Yonetimi ▸ Cari Hesaplar ▸ Cari İşlemler
- Kod içinden açan sınıflar: iFTransaction
Yaşam döngüsü kanıtı
ACTIVE_CRITICAL — ANA MENÜ: Hesap Yonetimi ▸ Cari Hesaplar ▸ Cari İşlemler; çağıran sınıf: iFTransaction
Alanlar → veritabanı
| Ekrandaki alan | Kontrol | Tablo.Kolon | Yön |
|---|---|---|---|
| — | CmbVaryant |
Cari.Islemler.VaryantId |
yaz |
| TP | CmbIslemTipi |
Cari.Islemler.IslemTipi |
oku |
| ADET | TxtAdet |
Cari.Islemler.Adet |
yaz |
| MIKTAR | TxtMiktar |
Cari.Islemler.Miktar |
yaz |
| MILYEM | TxtMilyem |
Cari.Islemler.AuMilyem |
yaz |
| BRM | CmbBirim |
Cari.Islemler.BirimId |
yaz |
| BRM | CmbBirim |
Cari.Islemler.Birim |
yaz |
| ISCILIK | TxtFiyat |
Cari.Islemler.Fiyat |
yaz |
| TUTAR | TxtTutar |
Cari.Islemler.Tutar |
yaz |
| — | TxtTarih |
Cari.Islemler.Tarih |
yaz |
| — | TxtAciklama |
Cari.Islemler.Aciklama |
yaz |
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
CmbStokKodu.EditValueChanged |
TransactionChanged |
iFSeriIslem.vb:121 |
CmbStokKodu.EditValueChanged, CmbIslemTipi.SelectedIndexChanged |
LayoutChanged |
iFSeriIslem.vb:173 |
CmbIslemTuru.SelectedIndexChanged, CmbIslemTipi.SelectedIndexChanged, CmbStokKodu.EditValueChanged |
CaptionWrite |
iFSeriIslem.vb:236 |
Me.TransactionOrStockChanged |
_TransactionOrStockChanged |
iFSeriIslem.vb:251 |
CmbBirim.EditValueChanged |
GetPrice |
iFSeriIslem.vb:291 |
TxtAdet.TextChanged |
MiktarHesapla |
iFSeriIslem.vb:460 |
TxtMiktar.EditValueChanged, TxtMilyem.EditValueChanged |
HasHesapla |
iFSeriIslem.vb:469 |
CmbBirim.EditValueChanged, TxtMilyem.EditValueChanged |
BirimValidate |
iFSeriIslem.vb:472 |
TxtHas.LostFocus |
HasDegisti |
iFSeriIslem.vb:490 |
TxtFiyat.TextChanged, TxtAdet.ValueChanged, TxtMiktar.ValueChanged, TxtHas.ValueChanged, CmbFTipi.SelectedIndexChanged |
TutarHesapla |
iFSeriIslem.vb:499 |
TxtTutar.LostFocus |
FiyatHesapla |
iFSeriIslem.vb:512 |
Kullandığı DAO / iş sınıfları
AIO.Cari.Islem, AIO.Sistem.Birim
Kayıt sonrası oluşan etkiler
Bu ekran Cari.Islemler'e yazar. Her satır TRG-CARI.ACCEPTTRANSACTION tarafından bakiye defteri (Cari.BakiyeIslem), stok defteri (Stok.StokHaraketleri) ve değişiklik izine (Cari.History) dağıtılır. Hangi defterin üretileceği BakiyeId, IslemTipi ve kurulum profiline bağlıdır — bkz. BR-DEFTER-URETIMI (CTR-038).
Bilinen kusurlar / dikkat
- Kayıtlı kusur yok.
Kaynaklar
SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/iFSeriIslem.Designer.vbSOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/iFSeriIslem.vbDERIVED:KnowledgeBase/02_Screens/iFSeriIslem.md(KB-v1 anlatım)DERIVED:docs/knowledge-base/screens/iFSeriIslem.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).
