Sınıf: FrmTakozRaporGirisi · Modül: MOD-STOK · Türetildiği: DevExpress.XtraEditors.XtraForm · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: KUYUMCU_VARIANT
Nedir?
Takoz Sonuç Girişi ("Rapor Sonuc Giriş Ekranı"), ayar evinden rapor geldiğinde takoz kartını doğrudan güncelleyen küçük kabuktur: içindeki TakozDetails kontrolüne takoz kodu/numarası girilir, kart yüklenir; RAPOR DURUMU (raporlu/raporsuz), EXTRA, RAPOR NO, AYAR EVİ, TAKOZ TİPİ, MİKTAR ve AU/AG/PT/PD MİLYEM (binde) girilip Onayla ile AIO.Stok.Takoz.Save çağrılır; DAO güncellemeden sonra Takoz.RaporYaz yordamını çalıştırarak rapor/milyem/işçilik bilgisini bağlı TAKOZ işlem satırına (Cari.Islemler) geri yazar. Temizle formu boşaltır. [SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmTakozRaporGirisi.vb:1-9] [SOURCE_CODE:ERPPRO/Controls/Editor/TakozDetails.vb:220-290] [SOURCE_CODE:ERPPRO/Class/Dao/Stok.Takoz.vb:412] [DB_OBJECT:Takoz.RaporYaz]
Milyem doğrulamaları: toplam 1000'i geçemez; has/platin takozunda ilgili milyem diğerlerinden düşük olamaz; şube pasifse kayıt reddedilir [SOURCE_CODE:ERPPRO/Controls/Editor/TakozDetails.vb:255-266]. Raporlu/raporsuz kavramı: TERM-RAPORLU-RAPORSUZ-TAKOZ; sektör bağlamı SEC-TAKOZ.
CTR: Dokümante akış WF-TAKOZ-RAPOR-GIRISI aynı işi cari işlemler listesinden DÜZELT yoluyla (güvenlik kontrolleri atlanarak) anlatır; bu ekran ikinci, doğrudan yoldur ve WF'de geçmez (CTR-SCR-FRMTAKOZRAPORGIRISI-01). Hangisinin sahada standart olduğu bilinmiyor.
Ne zaman kullanılır?
- Raporsuz girilen takozun ayar evi raporu (rapor no + kesin milyemler) geldiğinde; işlem düzeltme yetkisi gerekmeden kart güncellemek için.
Adım adım kullanım
- ANA MENÜ ▸ Hesap Yonetimi ▸ Stoklar ▸ Takoz Sonuç Girişi.
- Takoz kodunu/numarasını yazıp Enter (boşsa "Lütfen Takoz Numarasını veya Kodunu Giriniz.").
- RAPORLU seçin, RAPOR NO, AYAR EVİ, milyemleri girin → HAS değerleri hesaplanır.
- Onayla → kayıt; hata: "Rapor Kayıt Edilemedi."; Temizle sıradaki takoz için.
Alanların anlamı
Takoz kartı kolonları (IsRapor, IsExtra, RaporNo, AuMilyem… binde girilip 1000'e bölünür): TBL-STOK.TAKOZ; takoz tipleri TBL-SISTEM.TAKOZTIPLERI.
Stok / bakiye / rapor etkisi
Takoz.RaporYaz bağlı Cari.Islemler satırını günceller → Cari.AcceptTransaction bakiye hasını rapor milyemiyle yeniden hesaplar [DB_OBJECT:Takoz.RaporYaz] [DERIVED:06_Workflows/WF-TAKOZ-RAPOR-GIRISI.md#Sonuç]. Stok defteri takozu adet olarak izler; gram kartta durur (BR-STOK-002).
Sık yapılan kullanıcı hataları
- "Milyem Toplamı 1000'i Geçemez." / "Has Takozu Giriyorsunuz. Has Milyemi Diğer Milyemlerden Düşük Olamaz…" [DERIVED:06_Workflows/WF-TAKOZ-RAPOR-GIRISI.md#Uyarı mesajları].
Kim kullanır? Nereden açılır?
- ANA MENÜ ▸ Hesap Yonetimi ▸ Stoklar ▸ Takoz Sonuç Girişi
Yaşam döngüsü kanıtı
ACTIVE_NORMAL — ANA MENÜ: Hesap Yonetimi ▸ Stoklar ▸ Takoz Sonuç Girişi
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
BtnOnayla.Click |
BtnOnayla_Click |
FrmTakozRaporGirisi.vb:3 |
BtnTemizle.Click |
BtnTemizle_Click |
FrmTakozRaporGirisi.vb:7 |
Bilinen kusurlar / dikkat
- Kayıtlı kusur yok.
Kaynaklar
SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmTakozRaporGirisi.Designer.vbSOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmTakozRaporGirisi.vbDERIVED:docs/knowledge-base/screens/FrmTakozRaporGirisi.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).
