Kaynak: KB-v1
11_Integrations/INT-POS-ERPPOSV2.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
ErpPosV2 dokunmatik vezne ↔ ERP veritabanı
Kimlik: INT-POS-ERPPOSV2 · Yön: BOTH · Güven: HIGH
Protokol / mekanizma
DB: doğrudan SQL bağlantısı (InternalDb.vb'de sabit bağlantı dizesi — sa parolası açık metin, [REDACTED_SECRET]); okuma Bakiye.GetBakiye, Cari.IslemListesi, Stok.*; yazma yolu tasarımda POS.FisKaydet (Aşama 0 betikleri)
Kod referansları
- SRC-CODE-POS —
erppos/ErpPosV2/ErpPosV2/Class/InternalDb.vb— satır 11 - SRC-CODE-POS —
erppos/ErpPosV2/ErpPosV2/Form/FrmMainForm.vb— satır 22 - SRC-CODE-POS —
erppos/ErpPosV2/ErpPosV2/Form/FrmMainForm.vb— satır 34 - SRC-CODE-POSSQL —
pos/02_POS_FisKaydet.sql— satır 84
Tablolar
- Cari.Islemler
- Cari.BakiyeIslem
- Stok.Maden
- Stok.Nakit
- POS.FisKanal
- POS.Sabitler
- POS.Esikler
- POS.VergiOranlari
Ayarlar
Tipik arıza biçimleri
- AcceptTransaction kapalıysa (demo DB'de kapalı) satır yazılır ama bakiye/stok oluşmaz — POS.FisKaydet bunu reddeder
- Sabit bağlantı dizesi / sabit kasa adı ve IP designer'da gömülü
- Trigger global cursor sızıntısı havuzlu bağlantıda sonraki istekleri zehirler
Destek ipucu
Canlıya almadan önce: parolalar değişmeli, bağlantı dizesi yapılandırmaya alınmalı, tetikler açık olmalı; 03_POS_Test.sql duman testi (ROLLBACK ile).
Kaynaklar
- SRC-CODE-POSSQL —
pos/02_POS_FisKaydet.sql— satır 1 - SRC-CODE-POSSQL —
pos/00_POS_Kurulum.sql— satır 139 - SRC-DRV-KITAPCIK —
kitapcik/05-operasyon.md— bölüm 5.1
