Müşteri görünümü — kanonik makaleden (FAQ-FAQ) türetildi; teknik ayrıntılar çıkarıldı.
END_USER
FAQ-001 — Yanlış girdiğim işlemi nasıl düzeltirim?
Hesaba girin, LİSTELE ile işlemi bulun (geçmiş tarih için sağ alttaki tarih aralığını girip büyüteçe basın), satıra bir kez tıklayıp yeşil DÜZELT'e basın. İşlem girildiği ekranda açılır; hatalı alanı değiştirip F2 - KAYIT, Düzeltme Detay formuna açıklama yazıp Onayla. Kasa ve hesap düzeltmeyle değişmez; virman, PARİTE (X) ve e-belgeli işlemler düzeltilmez — İPTAL edip yeniden girin.
İlgili: , , CARİ İŞLEMLER (ana ekran),
FAQ-002 — Bakiye neden ters çıkıyor (müşteri alacaklı olması gerekirken borçlu)?
İŞLEM yönü ters seçilmiştir. Kural: GİRİŞ = mal/para işletmeye giriyor → müşteri ALACAKLANIR (yeşil); ÇIKIŞ = müşteriye veriliyor → müşteri BORÇLANIR (kırmızı). Satırı DÜZELT ile açıp İŞLEM yönünü çevirin; virman/parite satırlarında İPTAL + yeniden giriş.
İlgili: , , (veri alanı)
FAQ-003 — Müşteri parayı ödedi ama bakiyesi değişmedi / bakiye değişti ama kasaya para girmedi. Neden?
İşlem tipi karışmıştır. NORMAL: bakiye yazar, stok yazar, kasa yazmaz. PEŞİN: bakiye yazmaz, stok ve kasa yazar. MAHSUP: yalnız stok (devir/sayım için). İşlem listesinde TP sütununu okuyun; yanlışsa DÜZELT ile tipi değiştirin. NORMAL satışın ödemesi ayrıca alındıysa NAKİT ekranından GİRİŞ + NORMAL tahsilat girin; iki kere PEŞİN yapmayın.
İlgili: ,
FAQ-004 — Bakiye 'birden' değişti, kimse işlem yapmadı. Ne oldu?
Bir satır düzeltilmiş, iptal edilmiş ya da iptali geri alınmıştır. Hesabın İşlem Geçmişi (Ara) sekmesini geniş tarih aralığıyla açın: 'Düzeltme', 'İptal Edildi', 'Geri Alındı' satırları değişikliği yapan kullanıcıyı ve zamanı gösterir. İptal edilen satır listeden düşer ama silinmez.
İlgili: , , , (veri alanı)
FAQ-005 — Bakiye ekstresinde Toplam sütunu neden 0 geliyor?
Toplam, güncel kurla has karşılığına çevrilerek hesaplanır; kur listesi boş ya da 0 ise toplam 0 çıkar. Kur giriş ekranında bugünün kurlarını girin ya da KOPYALA ile önceki günden alın; kurlar EDS'den geliyorsa EDS'yi kontrol edin. Raporu yeniden alın.
İlgili: , , (veri alanı),
FAQ-006 — PEŞİN işlemde 'Lütfen Tutar Giriniz.' çıkıyor, oysa miktar girdim.
TUTAR 0 hesaplanmıştır. En sık sebep kur listesinin girilmemiş olması (fiyat 0 → tutar 0); ikinci sebep BİRİM seçilmemesi ya da birimin nakit karşılığının olmaması. Önce kur giriş ekranını kontrol edin (KOPYALA), sonra BİRİM seçip FİYAT alanının dolduğunu görün.
İlgili: ,
FAQ-007 — Yeni birim/hesap/vadeli kod tanımladım ama listede görünmüyor.
Program tanım listelerini açılışta belleğe alır. Hesap Yönetimi > Ayarlar > Sistemi Yenile ya da Ctrl+F5 yapın; ek kullanıcı bilgisayarlarında da ayrı ayrı yapın. Birim bakiyesi 0 iken cari kartta görünsün istiyorsanız birim tanımında 'Sabit' kutucuğunu işaretleyin.
İlgili: , , ,
FAQ-008 — 'Geçmiş Tarihe İşlem Giriyorsunuz. Devam Etmek İstiyormusunuz ?' sorusu neden çıkıyor?
Hesap seçim panelindeki TARİH bugünden eski (çoğunlukla önceki işlemden kalmıştır). Geçmiş tarih istemiyorsanız Hayır deyip tarihi düzeltin. Dikkat: GENEL, EMTİA, PIRLANTA ve MODEL ekranlarında Hayır demek kaydı durdurmaz; yanlış kaydedildiyse İPTAL edin. Resmi kasada bu soru çıkmaz.
İlgili: ,
FAQ-009 — Satışta FİYAT alanına neden alış kuru geliyor?
Programın davranışıdır: kur listesinden fiyat alanına gelen değer, yön ne olursa olsun ALIŞ kurudur. Satışta fiyatı elle satış kuruna düzeltin. Kur sapma uyarısı ('Satım Fiyatınız ... %Y farklı') bu düzeltmeyi unutmayı yakalar.
İlgili: , ,
FAQ-010 — Kur değişti ama açık ekrandaki fiyat eski. Neden?
Program kur listesini 15 saniyede bir yeniler, fakat açık duran işlem ekranındaki FİYAT alanı kendiliğinden değişmez. Ekranı ESC - KAPAT ile kapatıp yeniden açın.
İlgili:
FAQ-011 — Virman yaptım; bir hesapta var, diğerinde yok. Nasıl düzeltirim?
Virman iki satır yazar; ikincisi başarısız olduysa ('Karşı Hesaba İşlem Yapılamadı.') ilk satır kalmıştır. Tek kalan satırı İPTAL edin, 'Karşı işlem de iptal edilsin mi?' sorusuna EVET deyin, karşı hesaptaki engeli (pasif, evrak, şifre, limit) giderip virmanı yeniden girin. Virman DÜZELT ile düzeltilmez.
İlgili: , , , VİRMAN
FAQ-012 — Stok listesi boş ya da eksik geliyor. Stoklarım nerede?
Stok kasa bazlıdır; liste seçili kasayı gösterir. Stok listesinde kasa seçimini değiştirin. İşlem yanlış kasadan yapıldıysa DÜZELT ile kasa değiştirilemez: işlemi iptal edip doğru kasadan girin ya da kasalar arası transfer yapın. Bakiye kartı ise kasa ayrımı yapmaz.
İlgili: ,
FAQ-013 — Transfer yaptım ama karşı kasada stok görünmüyor.
Transfer iki adımlıdır: gönderen Transferler > Giden kutusundan gönderir; alan taraf Transferler ekranında Gelen kutusundan kabul etmeden stok karşı kasaya girmez. Alan kullanıcı gelen işlemi kabul etsin; kabul edilmemiş transferler 'yolda' sayılır.
İlgili: , , TRANSFER,
FAQ-014 — Açılış stoklarını nasıl girerim? DEVİR hesabı neden alacaklı kaldı?
Hesaplar'da DEVİR adlı hesap açın; Cari İşlemler'de DEVİR'i seçip MADEN ve NAKİT ekranlarında İŞLEM = GİRİŞ ve tip = MAHSUP ile girin; MAHSUP bakiye yazmaz, yalnız stok yazar. NORMAL girdiyseniz DEVİR hesabında sağ alttaki B simgesiyle alacak kadar BORÇ kaydı girip bakiyeyi sıfırlayın. Resmi stoklar için aynı işlemi resmi kasada yapın.
İlgili: , , ,
FAQ-015 — Devirden sonra geçen yılın işlemleri kayboldu. Nerede?
Hata değildir. Devirde önceki yılın işlemleri ayrı (arşiv) veritabanına alınır; güncel veritabanında yalnız devir bakiyesi ve devir stoğu kalır. Eski işlemler için şirket seçim ekranından arşiv veritabanına girin; arşivde işlem yapılamaz ('BU VERI TABANI ISLEME KAPATILMISTIR.').
İlgili: , , ,
FAQ-016 — Fiş yazıcım fiş basmıyor. Ne yapmalıyım?
Sırayla: yazıcı açık ve kabloları takılı mı; Denetim Masası > Aygıtlar ve Yazıcılar > yazıcı > Özellikler > Test Sayfası Yazdır çıkıyor mu; Kullanıcı Ayarları'nda Fiş Yazıcı doğru seçili ve Direkt Print = Evet mi; Default Fiş = HAYIR + '1-Fiş Yazdır' seçili mi. Test sayfası çıkıp program basmıyorsa sorun programın yazıcı seçimindedir.
İlgili: , , , ,
FAQ-017 — Fişte yazılar bozuk / karakterler kayık çıkıyor.
Fiş yazı tipi bilgisayara yüklenmemiştir. C:\ERPGOLDV2 klasöründeki ARIALN.TTF dosyasına sağ tıklayıp Yükle deyin ve bilgisayarı yeniden başlatın.
İlgili: , ,
FAQ-018 — BTrans'ı kendim nasıl alırım?
1) Muhasebe sekmesinde BTrans Kontrol Raporu'nu açıp Durum sütununa süzgeç uygulayın; hatalı işlem varsa önce düzeltin. 2) Hesap Yönetimi > BTrans: dönem/şube bilgilerini doldurup XML Oluştur; dosyayı 'AAYYYY' adıyla kaydedin. 3) BTrans Doğrulama uygulamasında Dosya Seç > Şema Kontrol. 4) Hata yoksa XML'i .zip yapıp mali müşavire gönderin.
İlgili: , ,
FAQ-019 — Program lisans istiyor; nasıl girerim?
Lisans İşlemleri > Lisans Anahtarı Girin; telefon simgesine tıklayıp sorulan bilgiyi yanıtlayın; SMS ile gelen lisansı girip TAMAM; 'Aktivasyon kodunu kayıt et' ile tamamlayın. Her açılışta yeniden istiyorsa ağdaki iki bilgisayarın adı aynı olabilir ya da config.cfg salt okunur değildir (destek).
İlgili: , , , ,
FAQ-020 — Program açılınca Configuration Settings penceresi geliyor. Ne yapmalıyım?
CAPS LOCK'u kapatıp şifreyi yeniden girin. Server Name alanına yalnız bilgisayar adı değil BİLGİSAYARADI\ÖRNEKADI (genellikle SQLEXPRESS) yazın; Connect'e basınca veritabanı adı otomatik gelmeli; gelmiyorsa sunucu adı yanlıştır. Save deyip programı kapatıp açın. Ek kullanıcıysanız ana bilgisayarın IP adresini yazın.
İlgili: , , , ,
FAQ-021 — Hesabı seçtim ama işlem butonları görünmüyor.
Bilgi panelinde 'Seçili Hesap Pasif (...)' veya 'Master Hesap Pasif (...)' yazıyorsa hesap ya da bağlı master hesap pasiftir; yetkili HESAPLAR'da aktife alır, Ctrl+F5 yapılır. Pasif değilse yetki grubunda ilgili modül kapalıdır (KULLANICI GRUPLARI) ya da ekran liste modundadır (Esc ile menüye dönün).
İlgili: , , ,
FAQ-022 — F2'ye basıyorum, hiçbir şey olmuyor, mesaj da yok.
Ekranların çoğu zorunlu seçim eksikse sessizce çıkar. Sırayla: STOK KODU / KODU / HİZMET alanı dolu mu; hesap seçilip TAMAM denmiş mi; ekran TAŞ/PIRLANTA/MODEL ise fareyle F2 - KAYIT butonuna basıyor musunuz (klavye kısayolu çalışmaz); HURDA'da 995 kodlu hurda stoğu tanımlı mı.
İlgili: , , ,
FAQ-023 — 'Hesap Limiti Aşılıyor. İşlemi Kayıt Edemezsiniz..!' mesajı alıyorum.
Şubede limit kontrolü açık ve müşterinin hesap kartındaki has cinsinden limiti dolmuştur. Yetkili hesap kartındaki limiti günceller (ya da Extra Limit tanımlar) ya da işlem PEŞİN yapılır — PEŞİN'de limit aranmaz. Şube genelinde limit ŞUBE TANIMLAMA > RESMİ BİLGİLER > İşlem Limiti alanından yönetilir.
İlgili: , ,
FAQ-024 — İşlem düzeltirken PIN soruluyor ya da 'İşlem Tarihinden İtibaren N Gün Geçmiştir...' diyor. Neden?
Tanımlamalar > Settings > İzinler'de 'Silme Onayı / Düzeltme Onayı = Pin Kodu Gerekir' ve düzeltme/silme gün sınırı ayarlıdır. PIN'i yetkiliden alın; gün sınırı aşılmışsa yetkili kullanıcı işlemi yapar ya da ayar 'PIN kodu gerekir' olarak değiştirilir. İptal için program 'silme talebi' açar; yönetici Hesap Yönetimi'ndeki onay listesinden onaylar.
İlgili: , , , ,
FAQ-025 — '... Numaralı İşlemde Mutabakat Yapılmış. Önceki İşlemleri Değiştiremezsiniz.' ne demek?
Hesapta bir işlem F12 ile mutabık işaretlenmiştir; mutabakat numarasından önceki işlemlere dokunulamaz. Mutabakat sonrası düzeltme gerekiyorsa ters kayıtla düzeltin ya da yetkili PIN girsin (ayar Settings > İzinler). F12'ye yanlışlıkla basmak daha eski hataların düzeltilmesini engeller.
İlgili: ,
FAQ-026 — Fatura yanlış müşteriye kesildi. Nasıl düzeltirim?
Yanlış hesaba girip işlemi listeden bulun; tarih, fatura no, işlem, kodu, miktar, fiyat, tutarı not edip İPTAL edin. Doğru hesaba girip işlemi yeniden yapın (F2). Listede Fatura No sütununa çift tıklayıp not ettiğiniz numarayı elle yazın, kaydedin; Fatura Kontrol Raporu ile doğrulayın. E-belge GİB'e iletildiyse iptal entegratör/muhasebe tarafında yapılır.
İlgili: , , , ,
FAQ-027 — Yazıcıdan çıkan fatura numarası kağıttakiyle uyuşmuyor.
Sol üstteki Kullanıcı Ayarları'nda ilgili (satış/alış) Seri'yi değiştirin (uygulamada serinin sonuna '.' eklenir), KAYIT. Sonra bir işlem yapıp F5 ile fatura kesin ya da listede faturasız işlemi seçip Ctrl+Y; açılan pencerede yazıcıdaki kağıdın numarasını yazıp Yazdır.
İlgili: , ,
FAQ-028 — 'İsim Beyan Edilmemiştir' hesabından yaptığım işlemin faturasında ad ve TC gelmiyor.
Fatura penceresinde Unvan alanındaki 'İsim Beyan Edilmemiştir' yazısını silip ad soyad yazın; VKN alanına TC kimlik numarasını yazın. Kalıcı çözüm ((veri alanı) görünümü) destek ekibindedir. Alternatif: her müşteriye Hesaplar > Yeni Kayıt ile hesap açmak.
İlgili: , , ,
FAQ-029 — 'İsimsiz Hesaplara 7000 TL Üzeri İşlem yapamazsınız.' mesajı alıyorum.
Perakende ekranında hesapta vergi dairesi ve vergi/kimlik numarası ikisi de boşken tutar 7000 TL'yi aşıyor; sınır programa gömülüdür. Müşterinin kimlik bilgisini girerek isimli hesapla işlem yapın ya da tutarı sınırın altında tutun. '3000 USD üzeri' mesajı ise yalnız uyarıdır; bilinçliyse Evet.
İlgili: , , , PERAKENDE
FAQ-030 — HURDA ekranında F2 hiçbir şey yapmıyor.
HURDA ekranı stok kodunu sabit '995' olarak arar. Bu kodda hurda stoğu tanımlı değilse ekran sessizce hiçbir şey yapmaz. MADEN STOK TANIMLAMA > YENİ KAYIT: Kodu = 995, Ana Birim = HAS, Metal/Fiyat T. = Hurda, milyem ürüne göre; KAYIT; Ctrl+F5.
İlgili: , , HURDA,
FAQ-031 — Maden stok adını değiştiremiyorum.
Üründe stok hareketi varsa program adın değiştirilmesine izin vermez. Ürünün mevcut stoğunu bir devir/geçici hesaba ÇIKIŞ yapın (stok sıfırlanır), MADEN STOK TANIMLAMA'da KAYIT DÜZELT ile adı değiştirip KAYIT, stoğu aynı hesaptan GİRİŞ ile geri alın.
İlgili: , ,
FAQ-032 — Milyem alanına yazdığım değer siliniyor, işçilik fiyatı kendiliğinden artıyor.
Peşin olmayan işlemde program, stok milyeminin üstündeki farkı işçiliğe çevirir ve milyemi karttaki değere geri alır; bilinçli bir davranıştır. Yüksek milyemli ürün için ayrı stok kartı tanımlayın ya da stok kartında milyemi 'Değişir' yapın (MADEN STOK TANIMLAMA).
İlgili: , , ,
FAQ-033 — Maliyet raporu neden 'tuhaf' geliyor?
'Ortalama milyem' aslında son giren ilk çıkar mantığıyla hesaplanır; maliyet hesabı son 50 hareketle sınırlıdır (çok hareketli üründe eski alışlar hesaba girmez) ve maliyet bugünkü kurla çevrilir. Hata değil, hesaplama biçimidir. Bir günde sıçrama varsa İşlem Kontrol Raporu'nda o günün satırlarını kontrol edin.
İlgili: , , ,
FAQ-034 — İşlem listesini Excel'e nasıl aktarırım?
Hesaba girin; sağ altta tarih aralığını girip LİSTELE; YAZDIR; açılan pencerede Dosya > Dökümanı Dışarı Aktar > XLS (veya istenen biçim). Yazdırma penceresinin açılması için Kullanıcı Ayarları > Direkt Print = Hayır olmalıdır.
İlgili: , ,
FAQ-035 — İşlem listesinde sütunlar kayboldu / gereksiz sütun var.
Liste görünümü şube bazında kaydedilir. ADMIN ile Cari İşlemler'de bir hesap seçin, Ctrl+F8 ile sol altta Design açılır; Show Properties'ten sütunu seçip Visible True/False yapın; Design > Save Layout ile kaydedin. Kaybolan sütunlar için Design > Delete Layout varsayılana döndürür.
İlgili: , ,
FAQ-036 — Maden stok listesinde HAS/GUM alt toplamını nasıl görürüm?
Ctrl+M ile maden stok listesini açın; Maliyeti Göster'e basın; Ana Birim alanına HAS (veya GUM) yazın; alt banda sağ tık > SUM / Toplam.
İlgili: , ,
FAQ-037 — Yedek nasıl alırım?
USB takın; Hesap Yönetimi > Yedek Alma açın; seçeneklerden hedef sürücüyü seçip Başlat; program yedek dosyasını kendisi oluşturur. Devir öncesi tam yedek zorunludur.
İlgili: , ,
FAQ-038 — Destek aramadan önce neleri kontrol etmeliyim?
1) Kur listesi bugün için girili mi (KOPYALA). 2) Ctrl+F5 yaptınız mı. 3) Ekranı kapatıp açtınız mı. 4) Programı kapatıp açtınız mı. 5) Doğru şube/kasa seçili mi. 6) Hesap pasif mi. 7) Müşterinin evrakı tam mı. 8) İŞLEM yönü doğru mu. 9) İşlem tipi doğru mu. 10) TARİH bugün mü. 11) Satışta fiyatı düzelttiniz mi. 12) İşlem Geçmişi'ne baktınız mı. 13) Çift bacaklı işlemde iki satır da var mı. 14) Yazıcı/terazi kablo ve test. 15) Sürüm ve lisans. Ararken hata mesajının tam metnini, hesap adı/tarih/fiş no ve ekranı hazır bulundurun.
İlgili: ,
FAQ-039 — Takoz etiketi çıkmıyor.
Etiket yalnız 30 gramın üstündeki takozlarda basılır (ayarlanamaz). Daha büyük takozda çıkmıyorsa etiket yazıcısı bağlı mı (simge soluk mu) ve Kullanıcı Ayarları > Etiket Yazıcı seçili mi kontrol edin; etiket düzeni Aifa Developer Studio > Etiket Dizaynı'ndan ayarlanır.
İlgili: , , ,
FAQ-040 — Terazi butonuna basınca miktar gelmiyor.
Terazinin güç ve RS-232 kablosunu kontrol edin; Aygıt Yöneticisi'nde terazinin COM portunu bulun; Kullanıcı Ayarları > Diğer > ComPort = o port, BaudRate = 9600 veya 4800; KAYIT. HURDA ekranında sağ üstteki terazi butonuna basıp teraziye ağırlık koyun. Hiç hareket yoksa program sürümü eskidir; yeni exe gerekir.
İlgili: , ,
FAQ-041 — Vadeli ekranında miktar × fiyat 1000 kat farklı çıkıyor.
Vadeli işlem kodunun Çarpan alanı yanlıştır. ADMIN ile TANIMLAMALAR > VADELİ İŞLEM KODLARI > ürün > KAYIT DÜZELT > Çarpan düzeltilir > KAYIT; Ctrl+F5.
İlgili: , ,
FAQ-042 — Yıl sonu devri sonrası nelere bakmalıyım?
Her hesabın son bakiyesi eski yıl bakiye listesiyle, kasa stok listeleri eski yılın son günüyle karşılaştırılır; müşteriye özel raporlar açılıp hata vermediği kontrol edilir; kur listesi yeni yıla girilir. Devir öncesi girilmemiş bir işlem fark edilirse yeni yılda DEVİR hesabı üzerinden düzeltilir; eski yıla dönülmez.
İlgili: , ,
SUPPORT
FAQ-043 — İşlem kaydediliyor ama bakiye ve stok hiç oluşmuyor. Nereye bakmalıyım?
(veri alanı) üzerindeki AcceptTransaction tetiği kapalıdır (genellikle devir/bakım sonrası). Select name, is_disabled From sys.triggers Where parent_id = OBJECT_ID('(veri alanı)'); is_disabled = 1 ise Alter Table (veri alanı) ENABLE sistem ALL. Kapalı dönemde girilen işlemler için bakiye/stok satırı yoktur; programdan DÜZELT → kaydet ile tek tek yeniden tetiklenir.
İlgili: , , (veri alanı), (veri alanı), (veri alanı)
FAQ-044 — Program her açılışta lisans istiyor; SQL'den nasıl doğrularım?
Bağlı istemciler (veri alanı) tablosunda BİLGİSAYARADI\KULLANICIADI biçiminde görünür; farklı adreslerden gelen aynı ad lisans çakışmasının kanıtıdır. Çözüm: program klasöründeki config.cfg Salt okunur yapılır; düzelmezse aynı adlı bilgisayarların adı değiştirilip yeniden başlatılır ve lisans yeniden verilir.
İlgili: , , (veri alanı),
FAQ-045 — SQL örnek (instance) adını bilmiyorum; nasıl bulurum?
Sunucuda SQL'de Select @@SERVERNAME çalıştırılır; sonuçta '\' işaretinden sonraki bölüm örnek adıdır. Configuration Settings > Server Name alanına BİLGİSAYARADI\ÖRNEKADI yazılır; Connect'e basınca veritabanı adı otomatik gelir.
İlgili: , ,
FAQ-046 — 'Subquery returned more than 1 value...' hatası işlem kaydında çıkıyor. Sebebi?
AcceptTransaction tetiği içindeki (veri alanı) sorgusundan 1 yerine 2 satır dönmektedir; (veri alanı) tablosunda birden fazla kayıt vardır. Fazla kayıt silinir (silme hatası verirse geçici ID sütunu eklenip silinir, sonra sütun kaldırılır; ya da bilgiler not edilip Truncate).
İlgili: , , (veri alanı), (veri alanı)
FAQ-047 — Termal fiş boş çıkıyor; yazıcı sağlam. Nereye bakmalıyım?
(veri alanı) görünümü ilk 1000 işlemle sınırlıdır; 1001. işlemden itibaren fiş verisi gelmez. SSMS > Views > (veri alanı) > Script View as > Alter To; 'Select Top 1000 X.*, H.HesapAdi, K.UserName' ifadesindeki 1000 çok daha büyük bir sayıyla (ör. 1.000.000) değiştirilip çalıştırılır.
İlgili: , , ,
FAQ-048 — Yılbaşında fatura numarası önceki yıldan devam ediyor. Ne değiştirilir?
(veri alanı) prosedürü YEAR(I.Tarih) = YEAR(getdate()) koşulunu içeren sürümle ALTER edilir. Her yılbaşında ~100 çağrı bu konudandır; Aralık ortasında planlı uygulanmalı, kalıcı çözüm için yıl şartı dinamik hale getirilip sürüme alınmalıdır (kitapçık 6.4).
İlgili: , ,
FAQ-049 — 5.000 $ / 85.000 TL limit güncellemesini nasıl yaparım?
Müşteri sınıra kimlik bilgisiyle fatura kesiyorsa UPDATE (veri alanı) SET EBelgeUsdLimit=4999 / EBelgeTlLimit=84999 WHERE EntUserName IS NOT NULL; 'İsim Beyan Edilmemiştir' ile kesiyorsa 5000 / 85000. EBelgeTlLimit sütunu yoksa önce alter table sistem.subeler add EBelgeTlLimit int. Ardından tüm bilgisayarlardaki ERPGOLDV2 klasörüne DijitalFatura.dll'in son sürümü kopyalanır. SubeTipi NULL olmamalı (tercihen 'DOVIZ').
İlgili: , , , , , (veri alanı)
FAQ-050 — İstatistik kodu gelmiyor; nasıl teşhis ederim?
(veri alanı) @IslemId çalıştırılır: 1. liste hesabın türü ve hukuki kodu, 2. liste o tür için (veri alanı) tanımları, 3. liste hesaplanan kod. Kod boşsa (veri alanı)'e hesap türü + hukuki kod için alış/satış kodu eklenir (HesapTuru: Müşteri=0, Yetkili Kurum=1, Banka=2, Diğer=3, Masraf=4, Merkez Bankası=5). (veri alanı) boşsa Id eşleşmeleri kontrol edilir.
İlgili: , , , , (veri alanı)
FAQ-051 — Silme onayında işlem duruyor, silinmiyor. Ne yaparım?
UPDATE (veri alanı) SET IsDeleted = 1 WHERE TransactionId = «işlem no». (veri alanı), IsDeleted=1 yapılan satırı tablodan siler.
İlgili: , , , (veri alanı), (veri alanı)
FAQ-052 — İşlem miktarında çok fazla hane olduğu için işlem silinemiyor. Nasıl silinir?
İşlem Id'si alınır; Delete from (veri alanı) where Id=«id». Tetik 'ISLEMLERI DIREK SILEMEZSINIZ' hatası verirse (veri alanı) > Triggers > AcceptTransaction > Modify ile ilgili blok geçici olarak yorum satırına alınıp execute edilir; silme sonrası geri alınır. Ardından Delete from (veri alanı) where IslemId=«id» ve Delete from (veri alanı) where IslemId=«id». Yalnız yazılımcı/uzman destek, yedek sonrası.
İlgili: , , (veri alanı)
FAQ-053 — Bakiye ekstresi zaman aşımı veriyor. Kalıcı çözüm?
(veri alanı) fonksiyonu 'deki PIVOT tabanlı, (veri alanı)(getdate()) ile birleşen sürümle ALTER edilir; ayrıca indeks rehberi (/159) uygulanır. Kısa vadede tarih aralığı daraltılır.
İlgili: , , , ,
FAQ-054 — İşlem listesi / hesap açılışı çok yavaş. İndeksi nasıl belirlerim?
En çok işlem yapan hesap: Select HesapId, Count() From (veri alanı) Group By HesapId Order By Count() Desc. O hesap için hesap bilgileri sorgusunun (Temsilci1/2, MAX(InsertDate), MAX(Id), MAX(MTarih)) süresi ölçülür; SSMS'de Ctrl+L ile Missing Index Details alınır, indeks IX_ ön ekiyle (IX_SH, IX_CI) oluşturulur. (veri alanı) üzerinde HesapId/IsDeleted indeksi tipik çözümdür.
İlgili: , , , , (veri alanı)
FAQ-055 — Pozisyon/hacim raporunda aynı birim iki kez görünüyor.
(veri alanı)'de aynı kod iki kez tanımlıdır. SSMS'de (veri alanı) > Edit Top 200 Rows ile aynı kodlu satırlar bulunur; sıralamada geride olanın kodu değiştirilir. Rapor yeniden açılır. Kalıcı önlem: (veri alanı) üzerinde tekil indeks (kitapçık 6.4).
İlgili: , , , , (veri alanı)
FAQ-056 — Rapor 'Divide by zero' veriyor. Sorguda ne değişir?
Rapor sorgusundaki her x / y ifadesi Fn.Bol(x, y) ile değiştirilir (ör. Fn.Bol(Tutar, Miktar)); fonksiyon sıfıra bölmede 0 döndürür. Önce kur listesi ve 0 miktarlı satırlar kontrol edilir.
İlgili: , ,
FAQ-057 — Yanlış alınan bilanço kaydı nasıl silinir?
Programdan silinemez. SQL: Select * from (veri alanı) ile kayıt doğrulanır; Delete from (veri alanı) where Tarih = '«yyyy-aa-gg»'; programda bilanço listesi yeniden açılır.
İlgili: , , , (veri alanı)
FAQ-058 — Kur değiştirilince bilanço değişiyor. Ne zaman normaldir, ne zaman müdahale gerekir?
Pozisyon varsa (birim bakiyeleri sıfır değil) ya da has dışı birimle (USD, TL) işçilikli ürün alınmışsa normaldir. Pozisyon 0 ve tüm işçilikler has ise: (1) Ctrl+M Maliyeti Göster ile stok not edilir; (2) tüm stok işçilikleriyle boş bir hesaba (DEVİR/PESIN/SERMAYE) çıkılır; (3) (veri alanı) 'daki sürümle ALTER edilir; (4) aynı hesaptan işçilikleriyle geri girilir.
İlgili: , ,
FAQ-059 — Bilanço tutmuyor, takoz kaynaklı olabilir mi?
İşlem Kontrol Raporu'nda takoz giriş/çıkışları eşleştirilir; tüm alınan takozlar çıkılmışsa sorun takozdan değildir. Çıkılmamış takoz stokta görünüp bilançoda yoksa bilanço raporunda takoz stoğu (veri alanı) yerine (veri alanı) ile alınır ve Where t.SubeId = @SubeId eklenir. Devir öncesi alınıp sonra çıkılan takozlar devirde eksi adet bırakır; çıkış, giriş tarihine yapılır.
İlgili: , , ,
FAQ-060 — Stok hareketlerinde transfer satırları yanlış tarihte / hesap adı boş geliyor.
(veri alanı) fonksiyonu, transfer satırlarının tarihini işlem tablosundan alıyor; transferde işlem satırı olmadığı için tarih kayıyor. Fonksiyon 'daki ((veri alanı) ile join, Bolum=2 için T.InsertDate) ya da 'deki (IsNull(I.InsertDate, H.Tarih), Bolum=2 → 'TRANSFER') sürümle ALTER edilir.
İlgili: , , , , (veri alanı), (veri alanı)
FAQ-061 — Maden stok listesi sırası her açılışta değişiyor.
(veri alanı) fonksiyonu sıralama yapmıyor. SSMS > Programmability > Functions > Table-valued Functions > (veri alanı) > Modify; ilk Select'ten sonra top 100000, kod bloğunun sonuna order by M.Id eklenip Execute. Müşteri bağlantısı kesilmeden SSMS kapatılır.
İlgili: , ,
FAQ-062 — Devir sonrası fişte 'eski bakiye' boş. Neden?
Fiş bakiye hesabı devir satırını dikkate almıyor. (veri alanı) fonksiyonu, bakiye toplamına B.IslemId = -1 (devir) satırlarını dahil edecek şekilde güncellenir (devir süreç dokümanındaki sürüm). Devir bakiyeleri (veri alanı)'de IslemId = -1 ile durur; (veri alanı)'de karşılığı yoktur.
İlgili: , , , (veri alanı)
FAQ-063 — Devir sürecinde nelere dikkat edilir?
Backup alınır (hata olursa geri dönülür, tamamlanırsa arşiv olarak restore edilir); devir gününde takoz ve çeşni stokları sıfır, maden stokları tek kasa olmalı; nakit ve maden stokları (operasyonel ve belgelendirilmiş görünüm) (maliyeti göster ile), son bilanço ve bilanço ekranındaki bakiyeler/stoklar/işçilik not edilir; sorgudaki Declare @Tarih devir tarihiyle doldurulur; tetikler DISABLE/ENABLE edilir; arşiv veritabanı AcceptTransaction tetiği RAISERROR ile işleme kapatılır. Devir sonrası bilanço, maden/nakit stokları, pozisyon ve bakiye listesi karşılaştırılır; Tarih NULL kayıtlar manuel düzeltilir.
İlgili: , , , ,
FAQ-064 — (veri alanı) çok şişti, EDS yavaş. Ne yapılır?
Yedek sonrası Delete From (veri alanı) Where year(Tarih) < Year(getdate()) ile önceki yılların kurları silinir; mutabakat bilgilerini getiren sorgu için indeks oluşturulur.
İlgili: , , , , (veri alanı)
FAQ-065 — Model ekranı yeni tanımlanan modelde 'Bu Model Elinizde Mevcut' diyor.
Ekranın adet sorgusu Select 1 + IsNull(SUM(SAdet),0) ... biçimindedir; hiç hareket yokken sonuç 1 döner ve ilk giriş reddedilir. Sorgu ilgili model için elle çalıştırılıp sonuç kontrol edilir; düzeltme yazılımcıda.
İlgili: , , MODEL, (veri alanı)
FAQ-066 — Belirli bir hesapta kayıt hiç çalışmıyor, diğerlerinde çalışıyor.
Hesabın zorunlu evrakı eksiktir; AcceptTransaction tetiği (veri alanı)(@SubeId,@HesapId,'True') boş dönmüyorsa 'BU HESABIN ZORUNLU EVRAKLARI EKSIKTIR. ISLEM YAPAMAZSINIZ.' ile geri alır. Şube pasifse 'SUBE PASIF HALDE...' aynı sonucu verir. Evrak veritabanı (DOCUMENTS) sunucuda yoksa hiçbir hesaba kayıt yapılamaz: Select name from sys.databases.
İlgili: , , (veri alanı)
FAQ-067 — Fiş numarası iki güne yayılmış; nasıl tespit ederim?
Select FisNo, Count(Distinct Cast(Tarih as date)) as Gun From (veri alanı) Where IsDeleted = 0 And FisNo > 0 Group By FisNo Having Count(Distinct Cast(Tarih as date)) > 1. Fiş numarası 'en büyük + 1' ile üretilir (GetNewFisNo), kilit yoktur. Fiş numarasıyla iptal yerine satır bazlı İPTAL önerilir.
İlgili: , , (veri alanı)
FAQ-068 — Vadeli birimlerin sırasını nasıl değiştiririm?
Tanımdan değiştirilemez. Select * from (veri alanı) ile mevcut sıra görülür; yer değiştirecek iki kaydın sıra alanı Update ile karşılıklı değiştirilir (her kayıt için ayrı Update).
İlgili: , , , (veri alanı)
FAQ-069 — Geçmiş tarihli işlem yanlış kurla girilmiş; nasıl anlarım?
O tarihte kur girilmemişse program en son girilen kuru kullanır ve uyarı vermez. Select * From (veri alanı) Where Tarih = '«tarih»' boş dönüyorsa o gün kur yoktur. Kur girilip (ya da KOPYALA) işlem DÜZELT ile açılıp fiyatı düzeltilir.
İlgili: , , (veri alanı)
FAQ-070 — İPTAL (FişNo) için yönetici şifresi nerede?
Kodda sabit bir yönetici parolası vardır ((program kodu) satır 722, PasswordBox ile sorulur); değeri hiçbir dokümana yazılmaz, yetkili kişiden alınır. Fiş numarasıyla iptal, seçili kasadaki o fişin tüm satırlarını iptal eder; açıklama ve karşı bacak sormaz.
İlgili: , , CARİ İŞLEMLER (ana ekran)
FAQ-071 — SQL Server'a sa ile bağlanılamıyor (Login failed).
SSMS > Security > sa > Status > Login = Enabled; sunucu Properties > Security > 'SQL Server and Windows Authentication mode'; SQL Server servisi Restart. Parola değerleri dokümana yazılmaz.
İlgili: ,
FAQ-072 — Restore sırasında 'Access is denied (5)' hatası.
services.msc > SQL Server (SQLEXPRESS) > Log On: NT AUTHORITY\NetworkService yerine Local System Account seçilir; servis yeniden başlatılır.
İlgili: ,
FAQ-073 — Paylaşılan yazıcıya bağlanırken 0x0000011b hatası.
Güncelleştirme Geçmişi > Güncelleştirmeleri Kaldır > KB5005565 kaldırılır; yazıcı paylaşımı yeniden yapılır.
İlgili: ,
FAQ-074 — EDS'den ERP'ye kur nasıl bağlanır?
EDS > General Settings > SQL Server bloğu: SQLServer, SQLUserID, SQLPassword, SQLDatabase, SQLProcName = (veri alanı), AutoUpdate True; F9 ile kaydedilir. F8 Products > Send > OptionsColumn > AllowFocus True > F9; ERP'ye gönderilecek ürün satırlarının sağındaki kutucuklar işaretlenir; Alias alanına ERP birim kodu (USD, EUR, HAS...) yazılır. Şifre ve IP değerleri kayda geçirilmez.
İlgili: , , ,
FAQ-075 — RFID cihazı çalışmıyor.
Cihazın ağ adresi değişmiştir. Müşteriyle görüşülüp yeni adres öğrenilir; Kullanıcı Ayarları (yeşil adam) > RFID IP alanına yazılıp KAYIT. RFID etiket sistemi için (veri alanı) / (veri alanı) RFID computed column ve RFID şeması 'te.
İlgili: , ,
FAQ-076 — Çağrı kaydını kapatırken konuyu nasıl işaretlemeliyim?
'Eğitim / Destek' ve 'Uzak Bağlantı Desteği' alt kategorileri konusu yazılmadan kapatılan çağrıların dörtte birini kapsıyor. Kaydı kapatırken konu 12 ana başlıktan (bağlantı, fatura/e-belge, yazıcı, BTrans, lisans, kurulum, bakiye/düzeltme, tanımlama, eğitim, rapor, bilanço, diğer) biriyle işaretlenmelidir; aksi hâlde gelecek yılın analizi yapılamaz.
İlgili:
FAQ-077 — Çağrıların en çok geldiği konular ve mevsimsellik nedir?
2021–2026 arasında 13.681 çağrının 11.167'si ERPGOLDV2. İlk beş konu (bağlantı %20,1; fatura/e-belge %11,5; yazıcı %11,0; BTrans %9,3; lisans %6,6) toplam %58 ve hiçbiri işlem motoru hatası değil. Ocak–Mart ve Ekim zirve; Pazartesi %24; 09–12 arası %42. En çok arayan %10 müşteri çağrıların %53'ünü açıyor. BTrans çağrıları 325'ten 30'a düştü; bağlantı ve yazıcı artıyor.
İlgili: , ,
FAQ-078 — Takvime bağlı rutinler nelerdir (yılbaşı, lisans, BTrans)?
Aralık: her müşteriye yılbaşı kontrol listesi — fatura numarası güncellemesi, limit güncellemesi, lisans bitişi, devir tarihi ve yedek, Aralık BTrans'ı devirden önce, yeni yılın ilk günü kur, Ocak'ın ilk faturası sonrası Fatura Kontrol Raporu, yıl sonu bilançosu. Ekim–Kasım: lisans yenileme dalgası; bitişten iki hafta önce toplu yenileme.
İlgili: , , , , ,
FAQ-079 — Toptan bakiye/stok onarım aracı ne zaman çalıştırılır?
Hiçbir koşulda. Bakiye ve stok defterlerini sıfırdan yeniden kuran toptan onarım, açılış (devir) bakiyelerini ve transfer hareketlerini geri getirilemez şekilde siler. Bakiye tutmuyorsa Kısım 7.6 adımları izlenir.
İlgili: ,
FAQ-080 — İptal edilen işlem veritabanında nerede durur? Geri alınabilir mi?
Silinmez; (veri alanı) = 'True' ile işaretlenir ((veri alanı)). Listede görünmez, bakiye/stoka etki etmez; İşlem Geçmişi ((veri alanı)) ve Silinmiş İşlemler Raporu'nda görünür; silme açıklaması (veri alanı)'da tutulur. Yönetici iptali geri alabilir; geçmişe 'Geri Alındı' düşer ve işlem yeniden bakiyeye girer.
İlgili: , , (veri alanı), (veri alanı), (veri alanı)
FAQ-081 — Silinmiş işlemler raporunda silme açıklaması görünmüyor.
(veri alanı) 'deki sürümle ALTER edilir: SilmeAciklamasi = CONCAT(ISNULL(S.DeletedDescription,''), ' / ', ISNULL(SO.Description,'')) ((veri alanı) + (veri alanı)), Where I.IsDeleted = 1 ve şube/tarih/hesap filtreleri.
İlgili: , , (veri alanı), (veri alanı)
FAQ-082 — Terazi / etiket / yazıcı sorununda hangi süreç dokümanına bakarım?
Yazıcı genel: ; Aclas PP7 termal: ; Windows paylaşım hatası: ; fiş boş: /122; fiş fontu: ; fiş tasarımı: ; etiket yazıcı: ; etiket dizayn: /160; terazi: , Vibra: ; RFID: .
İlgili: , , , ,
DEVELOPER
FAQ-083 — Programa yeni bir rapor nasıl eklenir?
Rapor önceden layout ile hazırlanmışsa SQL Server'da INSERT INTO program bileşeni(RefNo,CreatedDate,ReportName,Description,Developer,SQL,Password,IsGrid,IsPivot,IsReport,GroupId) ve program bileşeni satırları (/148 örnekleri) execute edilir. Değilse ADMIN > Aifa Developer Studio > Report Designer > mavi artı; SQL alanına Select * from Reports.
İlgili: , , , , program bileşeni
FAQ-084 — Mevcut bir rapora sütun nasıl eklenir?
Raporlar MSSQL'de table-valued function olarak durur (Reports.*). Önce Aifa Developer Studio > Report Designer'dan raporun SQL'i/fonksiyon adı bulunur; SSMS'de fonksiyon Modify ile düzenlenir. Sonra Report Designer'da görünüm 'göz' ile uygulanır, alan listesine yeni sütunun adı birebir ve başlığı yazılıp kaydedilir, sütun başlığına sağ tık > Column Chooser'dan sürüklenir, görünüm seçiliyken yeşil kaydet; programdan çıkıp girilir.
İlgili: , , ,
FAQ-085 — Rapor sorgularında bölme işlemi nasıl yazılmalı?
Her x / y ifadesi Fn.Bol(x, y) ile yazılır; fonksiyon sıfıra bölmede 0 döndürür (ör. Fn.Bol(Tutar, Miktar)). Kitapçık 6.4 bunu rapor şablonunda zorunluluk olarak önerir. Standart fonksiyonlar ((veri alanı), (veri alanı), (veri alanı)) Fn.Bol kullanır.
İlgili: , , , ,
FAQ-086 — İşlem verisi hangi tablolarda tutulur; bakiye ve stok nasıl oluşur?
Ana kayıt (veri alanı); fatura/e-belge detayları (veri alanı) (FaturaNo, FaturaSeri, ETTN, SiraNo, Durum...). (veri alanı) üzerindeki AcceptTransaction tetiği (AFTER INSERT,UPDATE,DELETE) her satır için (veri alanı) (hesap bakiye defteri) ve (veri alanı) (stok defteri) satırlarını yazar; (veri alanı), (veri alanı) ve (veri alanı)'yi günceller; (veri alanı), Fn.GetKur, Fn.Bol, (veri alanı) fonksiyonlarını çağırır. Bakiye/stok doğrudan elle yazılmaz; işlem düzeltilince tetik ilgili satırları silip yeniden yazar.
İlgili: , (veri alanı), (veri alanı), (veri alanı), (veri alanı), (veri alanı)
FAQ-087 — AcceptTransaction tetiği hangi hataları üretir (RAISERROR)?
'ISLEMLERI DIREK SILEMEZSINIZ ?.' (fiziksel DELETE engeli), 'SUBE PASIF HALDE. ISLEM YAPAMAZSINIZ...', 'E-DOVIZ FATURASI GONDERILMIS ISLEMLER DUZELTILEMEZ ...' (ETTN dolu ve Mutabakat/IsDeleted güncellenmiyorsa), 'BU HESABIN ZORUNLU EVRAKLARI EKSIKTIR. ISLEM YAPAMAZSINIZ.' (+ eksik evrak listesi), 'SUBE,KASA VEYA HESAP SECILMEDI. ISLEM YAPAMAZSINIZ?.', 'BU TAKOZA AIT ISLEMLER VAR. IPTAL EDEMEZSINIZ ?.', 'BU TAKOZ STOGUNUZDA YOK.ISLEM YAPAMAZSINIZ.'. Adres/telefon ve BSMV muafiyet kontrolleri yorum satırındadır. Müşteriye özel tetik eklemeleri (TL ile ons engeli vb.) 'te toplanır.
İlgili: (veri alanı), ,
FAQ-088 — İşlem iptali kod tarafında nasıl yapılır? Fiziksel silme var mı?
Fiziksel silme yoktur; (veri alanı) (dao/Dao/Islem/(veri alanı) satır 1006) önce DeletePermission = EskiTariheYapilamaz ve SilGun kontrolüyle (veri alanı) talebi açar, sonra ekran ile açıklama ister; aynı RefNo/IslemKodu'lu karşı bacak varsa 'Karşı İşlemde İptal Edilsin mi?' sorar ve UPDATE (veri alanı) Set IsDeleted='True' Where RefNo=... ile iki bacağı işaretler; yoksa DeleteEFatura sonrası tek satırı işaretler; açıklama (veri alanı)'ya yazılır. (veri alanı) tetiği fiziksel DELETE'i (veri alanı)'ye 'Silindi' olarak loglar; AcceptTransaction doğrudan DELETE'i RAISERROR ile engeller.
İlgili: , (veri alanı), (veri alanı), (veri alanı), (veri alanı)
FAQ-089 — İşlem geçmişi ((veri alanı)) nasıl okunur; hangi kayıt tipleri var?
Her iz satırında LogType (Kayıt Tipi), LogDate, TransactionId (RefId), işlem alanları ve kullanıcı bulunur. Kayıt tipleri: 'Yeni Kayıt' (ilk değerler), 'Düzeltme' (düzeltme sonrası değerler), 'İptal Edildi' (iptal anındaki değerler), 'Geri Alındı', 'Silindi' (fiziksel silme). İki ardışık satır yan yana konunca hangi alanın değiştiği görülür; F12 mutabakat işaretlemesi iz bırakmaz. (veri alanı) bu tabloyu (veri alanı) ile birleştirir.
İlgili: , (veri alanı), , (veri alanı)
FAQ-090 — (veri alanı) hangi doğrulamaları yapar?
Save ((veri alanı) satır 506+): FisNo=-1 ise GetNewFisNo; SubeId/KasaId/HesapId 0 ise 'Sube,Kasa veya Hesap Seçili Değil...'; Miktar=0 ise (HİZMET, BORÇ, PIRLANTA, VİRMAN hariç) 'İşlem Yapabilmek için Miktar Girmelisiniz.'; IslemKodu 1/2/3, ÇIKIŞ (IslemTuru=1), tip≠PEŞİN ve Sube.IsLimitControl açıkken Satis/HAS kuru > (veri alanı) ise 'Hesap Limiti Aşılıyor...'. Ardından Id=0 ise Insert, değilse Update. Ekran tarafı Validate ((veri alanı) satır 214+): geçmiş tarih sorusu (resmi kasa hariç), NAKİT/PEŞİN/BEDELLİ/MİKTAR tipinde Tutar=0 → 'Lütfen Tutar Giriniz.', MaliyetHesapla, IslemKurFarki ile kur sapma uyarısı.
İlgili: , , , (veri alanı), (veri alanı)
FAQ-091 — Fiş numarası nasıl üretilir? Eş zamanlı kullanımda çakışır mı?
GetNewFisNo ((veri alanı) satır 256): Select Max(FisNo) From (veri alanı) Where IsDeleted='False' + 1. Kilit/sequence yoktur; iki kullanıcı aynı anda kaydedince aynı numara verilebilir. Numara ardışık olmak zorunda değildir; iptal edilen fişin numarası boş kalır.
İlgili: , , (veri alanı)
FAQ-092 — Devir bakiyeleri veritabanında nasıl temsil edilir?
Devir sorgusu (/190) (veri alanı)'den Tarih<@Tarih olan bakiyeleri HesapId/KasaId/BirimId bazında toplayıp IslemId = -1, Tarih = devir tarihi-1 ile yeni satır yazar; stoklar için (veri alanı) aynı şekilde IslemId=-1 ile özetlenir. Bu satırların (veri alanı)'de karşılığı yoktur ve düzeltilemez. Raporlar devir satırlarını dahil etmeli (ör. (veri alanı)'da B.IslemId = -1); kasa süzgeçli raporlar devir satırlarını kaçırabilir.
İlgili: , , , , , , (veri alanı)
FAQ-093 — Fatura/e-belge bilgileri hangi görünümden gelir; BSMV nasıl hesaplanır?
(veri alanı) görünümü: (veri alanı) + (veri alanı) (FaturaUnvan, FaturaAdres, FaturaVergiNo, RefNo, SiraNo, FaturaSeri/No) + (veri alanı); istatistik Fn.GetIstatistikKodu(H.HesapTuru,H.HukukiKod,IslemKodu,IslemTuru,IslemTipi,IsNull(I.IsArbitiraj,0)); USDTutar Fn.Bol ile; BSMVTipi 0 = BSMV dışında, 1 = BSMV içinde ((veri alanı) ile fiyat/tutar ayrıştırılır; HesapTuru 0/3 ve HukukiKod boş, satış yönü, IslemKodu<>2 koşulu). Belge kontrol raporu (legacy: resmi işlem raporu) (veri alanı) aynı alanları D.FaturaNo>0 or IslemTipi=12 filtresiyle listeler.
İlgili: , , , , , (veri alanı)
FAQ-094 — IsArbitiraj alanı nedir, nasıl hesaplanır?
(veri alanı)'de persisted computed column: (case when ([IslemKodu]=(6) OR [IslemKodu]=(3)) AND isnull([VaryantId],(0))<>(0) then (1) else (0) end) — vadeli (6) veya nakit (3) işlemde VaryantId doluysa arbitraj. Fn.GetIstatistikKodu bu bayrağı (veri alanı) ile eşleştirir (Select top 1 Case When @IslemTuru %2=0 Then AlisKodu Else SatisKodu End ... Where HesapTuru=@HesapTuru And IsNull(HukukiKod,'')=IsNull(@HukukiKod,'') and Arbitiraj=@Arbitiraj).
İlgili: , , IsArbitiraj, (veri alanı)
FAQ-095 — Maden maliyeti hangi fonksiyonla, hangi mantıkla hesaplanır?
(veri alanı)(@SubeId,@KasaId,@StokId,@Tarih,@StokMiktar): (veri alanı)'nden StokTipi=1, IslemTuru=0 (giriş) hareketlerini IslemId Desc sırayla (LIFO) cursor ile okur; IscTuru=0 ise Adet, değilse Miktar; Maliyet = Fn.Bol(H.Maliyet, I.HasKur) ((veri alanı)'deki işlem kuru baz alınır — ); @StokMiktar dolana kadar toplar, son parçayı oranlar. Sürümler arasında top 50 ve top 5000 farkı vardır; kitapçık 6.1 'TOP 50' sınırını belirtir — CONTRADICTS: hangi sürümün üretimde olduğu kuruluma göre değişir, doğrulanmalı.
İlgili: , , , , (veri alanı)
FAQ-096 — Bakiye ekstresi ((veri alanı)) nasıl çalışır?
(veri alanı)'den HesapType=0, Tarih<=@Tarih, şube kasaları için HesapId/BirimId bazında SUM(Bakiye)-1; (veri alanı)(getdate()) ile birim ve HAS kuru alınıp NetBakiye = Fn.Bol(BakiyeKur.Alis, KurHAS.Alis)-1; PIVOT ile TAKOZ/HAS/GUM/TL/USD/EUR/GBP/CHF/PND sütunları; Toplam = (P.NetBakiye − Raporsuz.NET)-1 (raporsuz takozlar XRFAuMilyem, 0 ise 0.6 ile). Kur 0 ise Toplam 0 gelir.
İlgili: , , , , (veri alanı), (veri alanı)
FAQ-097 — Geniş bilanço raporu nasıl kurulur?
(veri alanı)(@SubeId,@Tarih) table-valued function: (veri alanı)'den bakiyeler ((veri alanı) + sanal TAKOZ birimi Carpan 0.6), nakit/maden stokları, gelir/gider; ALACAK/BORC/NET ve K1/K2 kurlarıyla bilanço birimine çevrilmiş ALACAK2/BORC2/NET2. Fonksiyon oluşturulduktan sonra Report Designer ile parametre Tarih olacak şekilde rapor listesine eklenir.
İlgili: , ,
FAQ-098 — Belge uyum işaretli (resmi) kasada belgesi düzenlenmemiş işlem satırlarını raporlardan süzmek için standart koşul nedir?
(v1.0.7.2): (veri alanı)(@SubeId) fonksiyonu (SubeTipi<>'DOVIZ' ise 1) ve raporların Where alanına eklenen koşul: ((S.SubeTipi ='DOVIZ' And IsNull(D.FaturaNo,0) <>0) Or S.SubeTipi <>'DOVIZ'). (veri alanı)'a @SubeId parametresi eklenip aynı koşul uygulanır. (veri alanı) NULL olmamalıdır.
İlgili: , , (veri alanı)
FAQ-099 — Pozisyon hesabı ne zaman yeniden yazılır (ERPBOOSTER)?
: (veri alanı)(ActivitySubeId, LastDate) tablosu oluşturulur; AcceptTransaction'a MERGE ile şube bazlı LastDate yazan blok eklenir; (veri alanı) prosedürü, (veri alanı)'de (veri alanı)'daki son InsertDate'ten yeni etkinlik yoksa RETURN eder — böylece 5 sn'lik pozisyon servisi boşuna hesaplamaz. Kitapçık 6.1: (veri alanı) (5 sn servis), (veri alanı).
İlgili: , (veri alanı), (veri alanı), (veri alanı)
FAQ-100 — İşlem listesindeki sütun düzeni ve format (ör. vade yanında gün adı) nerede tutulur?
Ctrl+F8 (liste) / Ctrl+F ile Design > Show Properties açılır; Vade sütunu için Display Format = DateTime, FormatString = 'dd.MM.yyyy dddd'; Show Properties kapatılıp Save Layout (2-3 kez). Düzen şube bazında saklanır ((veri alanı)/ListLayout tabloları envanterde mevcut; hangisinin kullanıldığı [GAP] doğrulanmadı).
İlgili: , , ,
FAQ-101 — Başka veritabanından bir birimin 1 yıllık kurunu nasıl taşırım?
: önce iki veritabanında birimin Id'si aynı mı kontrol edilir (Select Id, Kodu From
İlgili: , , (veri alanı), (veri alanı)
FAQ-102 — Stok hareketleri raporunda transfer satırları için doğru tarih/hesap adı nasıl gelir?
(veri alanı)(@SubeId,@KasaId,@StokTipi,@StokId,@VaryantId,@Tarih): DEVIR özet satırı (Tarih<@Tarih) UNION ALL hareketler. Bolum 0 = cari işlem ((veri alanı) join, HesapAdi = hesap), 1 = 'URETIM', 2 = 'TRANSFER'. sürümü Bolum=2 için (veri alanı) T.InsertDate'i, fiyat 1 ve tutar=miktar kullanır; sürümü IsNull(I.InsertDate, H.Tarih) kullanır.
İlgili: , , , , (veri alanı)
FAQ-103 — Kodda ve kuruluma özel scriptlerde hangi gizli bilgiler asla dokümana alınmaz?
(program kodu) satır 722'deki sabit yönetici parolası, (program kodu) lisans satırları, SQL sa/DEMO parolaları, FX terminal şifreleri (FxTerminalNo/FxServerID/FxPassword), EDS SQLPassword, OptimalScan apiPassword, sunucu IP'leri ve DNS eşlemeleri, NetEkstre API bilgileri. Süreç dokümanlarında bunlar «…» ile maskelidir; bilgi bankasına da yalnız 'varlığı' yazılır, değeri yazılmaz (AGENT_RULES §4).
İlgili: , , , ,
FAQ-104 — Çağrı verisine göre koda dönen kalıcı işler nelerdir?
Kitapçık 6.4: (veri alanı) yıl şartını dinamik yap; EBelgeUsdLimit/EBelgeTlLimit için Settings ekranı + DijitalFatura.dll LiveUpdate; Configuration Settings'e 'sunucuyu bul' ve bağlantı testi, hata metnine CAPSLOCK/instance ipucu; Kullanıcı Ayarları'na yazıcı test düğmesi; BTrans Kontrol Raporu süzgecini BTrans ekranına gömmek, XML+şema+zip tek düğme; lisans bitişinden 15 gün önce uyarı ve uzaktan yenileme; DSX.TABLE önbelleğini kayıt sonrası otomatik yenile; kur eksikse rapor başında uyarı, (veri alanı) hızlı sürümü standart; (veri alanı) tekil indeks; Fn.Bol zorunluluğu.
İlgili: , , , , , , , , ,
FAQ-106 — Rapor sorgusunda süzgeç ve etiket tuzakları nelerdir?
BORÇ, VİRMAN, PARİTE (X) ve PERAKENDE ekranları yönü GİRİŞ/ÇIKIŞ olarak kaydeder; yalnız SERİ İŞLEM ALACAK/BORÇ ve ALIŞ/SATIŞ diye kaydeder — süzgeç her iki etiketi kapsamalı; perakende için 'PARAKENDE' etiketi güvenlidir. Bakiye kasa bazlı tutulmaz; kasa süzgeçli bakiye raporu eksik gelir. Devir satırları (IslemId=-1) (veri alanı)'de yoktur; (veri alanı)'den toplanmalı. İşlem etiketleri (veri alanı)(IslemKodu,IslemTuru,IslemTipi) ile üretilir.
İlgili: , , , (veri alanı)
FAQ-107 — E-döviz güncellemesi (v1.0.7.2) için şema değişiklikleri nelerdir?
: Alter Table (veri alanı) Add Durum nvarchar(MAX) NULL; Alter Table (veri alanı) Add EBelgeTcknControl bit NULL, EBelgeUsdLimit int NULL (100 USD ve üzeri TCNo zorunluluğu); SubeTipi 'DOVIZ'; (veri alanı) fonksiyonu; (veri alanı)'a @SubeId ve DOVIZ koşulu; (veri alanı) revizyonu. Sonraki limit güncellemesinde EBelgeTlLimit eklendi. Dijital Fatura v1.0.0.22 ile birlikte.
İlgili: , , , (veri alanı), (veri alanı)
