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

Calculator

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

Sınıf: Calculator · Modül: MOD-DIGER · Türetildiği: DevExpress.XtraEditors.XtraForm · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE

Nedir?

Hesap Makinası, ana menünün Office grubundaki basit dört işlem hesap makinesidir; sektöre özgü tek eklentisi (O) ONS ve (G) GRAM düğmeleriyle gram↔ons dönüşümüdür (1 ons = 31,1035 g sabiti). Ondalık hane sayısı kullanıcı ayarlarına (CalculatorOndalik) kaydedilir ve bir sonraki açılışta hatırlanır. [SOURCE_CODE:ERPPRO/Form/Application/Calculator.vb:28-29,137-142,208] [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#8.2]

Ekran veritabanına yazmaz; hesaplar hiçbir işleme aktarılmaz.

Ne zaman kullanılır?

  • Tezgâhta hızlı ons/gram çevirisi veya toplama-çarpma gerektiğinde (ör. ons fiyatından gram fiyatı).

Adım adım kullanım

  1. ANA MENÜ ▸ Hesap Yonetimi ▸ Office ▸ Hesap Makinası.
  2. Sayı ve işlem tuşlarını (+ − * / ENTER) klavyeden veya ekrandan kullanın; C temizler, BACK son haneyi siler.
  3. Gramı onsa çevirmek için değeri yazıp (O) ONS, onsu grama çevirmek için (G) GRAM basın.
  4. Ondalık hane kutusunu (SpinEdit) değiştirirseniz ayar kullanıcı profilinize kaydedilir.

Alanların anlamı

Alan Anlamı
(O) ONS / (G) GRAM Gram ↔ troy ons dönüşümü; sabit 31,1035 [SOURCE_CODE:ERPPRO/Form/Application/Calculator.vb:137].
Ondalık (SpinEdit) Sonuç hane sayısı; Sistem.Clients.CalculatorOndalik (0 ise 2 kabul edilir) [SOURCE_CODE:ERPPRO/Form/Application/Calculator.vb:208] — kolon notu: TBL-SISTEM.CLIENTS.

Stok / bakiye / rapor etkisi

Defter etkisi yok.

Sık yapılan kullanıcı hataları

Kaynaklı kayıt yok — GAP.

CTR: Yaşam döngüsü kanıtındaki "DijitalFatura/Base/EdovizDocument.vb çağırıyor" notu ayrı bir sınıfa (DijitalFatura.Helpers.Calculator, CLS-DIJITALFATURA.HELPERS.CALCULATOR) ait olabilir; bu ekranın tek doğrulanmış açılış yolu ana menüdür (CTR-SCR-CALCULATOR-01).

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

  • ANA MENÜ ▸ Hesap Yonetimi ▸ Office ▸ Hesap Makinası

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

ACTIVE_NORMAL — kod içinden erişim (New/varsayılan örnek): DijitalFatura/Base/EdovizDocument.vb; ANA MENÜ: Hesap Yonetimi ▸ Office ▸ Hesap Makinası; çağıran sınıf: EdovizDocument

Kullanıcı olayları

Olay Metot Dosya:satır
BTN0.Click, BTN1.Click, BTN2.Click, BTN3.Click, BTN4.Click, BTN5.Click, BTN6.Click, BTN7.Click, BTN8.Click, BTN9.Click, BTNV.Click NumClick Calculator.vb:16
Me.CurrentValueChanged, SpinEdit1.EditValueChanged Calculate_CurrentValueChanged Calculator.vb:23
Me.FormClosed Calculator_FormClosed Calculator.vb:27
Me.KeyDown Calculate_KeyDown Calculator.vb:31
BtnClear.Click Clear Calculator.vb:131
BtnToOns.Click ToOns Calculator.vb:138
BtnToGrams.Click ToGrams Calculator.vb:142
BtnTopla.Click, BtnCıkar.Click, BtnCarp.Click, BtnBol.Click, BtnEnter.Click BtnFunctionClick Calculator.vb:146
BtnBack.Click BtnBack_Click Calculator.vb:200
Me.Load Calculator_Load Calculator.vb:207

Bilinen kusurlar / dikkat

  • Boş catch bloğu: 1 — hata yutuluyor (TD-EMPTY-CATCH).

Kaynaklar

  • SOURCE_CODE:ERPPRO/Form/Application/Calculator.Designer.vb
  • SOURCE_CODE:ERPPRO/Form/Application/Calculator.vb
  • DERIVED:docs/knowledge-base/screens/Calculator.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).