Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


NETSIS CARI MUHASEBE AÇIKLAMA KAYITLARI
Yardımcı programlar modülündeki bu ekran ile Temelset içinde yer alan modüllerden (fatura, banka,çek,senet vb.) girilen belgelerin, entegre oldukları modüllerdeki standard açıklamalarının özelleştirilebilmesi sağlanmaktadır.
Tanımlamalar VbScript kullanılarak, her şirket için ayrı ayrı yapılabilmektedir.
Image Added

Modül No

Temelset'te belgenin kaydedildiği modüldür. Örn:Fatura.

Program No

Üst bölümde seçilen modül içinde bulunan programlardan, kaydın girileceği program numarasının seçileceği sahadır.Örn: Fatura, Satış Faturası.

Kayıt Tipi

Değiştirilmek istenen açıklamanın seçileceği bölümdür.
Image Added

Örn 1: Modül=Fatura , Program= Satış Faturası, Kayıt Tipi= Cari Genel Açıklama seçildiği durumda, Satış
Faturası kesildiğinde Cari Hareket Kayıtlarında görülen açıklama bilgisi değişecektir.
Örn 2: Modül=Banka , Program= Müşteri/Satıcı Havale/Eft Kayıtları, Kayıt Tipi= Entergasyon Banka Genel
Açıklama seçildiği durumda, eft kaydı girildiğinde Entegrasyon Kayıtlarında banka muavin hesabının açıklama bilgisi değişecektir.



Script Girişi


"Script kodunu buradan girebilirsiniz" butonuna tıklandığında açılan ekrandan VbScript girişi yapılmaktadır. Netsis
içindeki sahaların script içinde kullanılabilmesi için sağ klikte bulunan "Saha Rehberi" kullanılmalıdır.
Image Added
Saha rehberi butonuna tıklandığında açıklaması değiştirilecek olan belgenin sahalarının bulunduğu pencere açılmakta ve script içinde kullanılmak istenen alan seçilebilmektedir.
Image Added

Bu listeden herhangi bir alan seçildiğinde ,seçilen saha aşağıdaki gibi görülmektedir.
Image Added



Saha listesinde, belge başlık bilgisi ve kalem bilgilerinden oluşan bir belge ise (örn: Fatura, sipariş, teklif), sadece belgenin başlık bilgisinin bulunduğu alanlar listelenir. Kalemlerden getirilmek istenen bilgiler için SQL sorgusu hazırlanmalıdır.
Aşağıdaki örnekte SQL sorgusunda belgenin üst bilgilerde girilen açıklama1 bilgisinin gelmesi sağlanmıştır. Üst bilgilerden veri alınabileceği gibi kalemler için sorgu yazıalrak veri gelmesi sağlanabilir. Kalem bilgileri ile ilgili sorgulama sonucu dönecek olan satırın hangisi olduğuna dikkat edilmelidir. Kalemler ile ilgisi olmayan başka dosyalardan da SQL sorgusu yazarak bilgi getirmek mümkündür.

Örnek:


Satış faturası kesildiğinde entegrasyon modülüne giden "Entegrasyon Stok Genel Açıklama" sının "Belge Numarası +

  • + Açık1 " sahalarının birleşiminden oluşan açıklamanın yazması istenmektedir. Bu durumda aşağıdaki şekilde tanımlama yapılabilir.

    Image Added















    Image Added


    Dim cahar_aciklama
    Set QRY = Netsiscore.Netlibdb.Getnewquery
    QRY.RecSQL "(SELECT FATIRSNO, ACIK1 FROM TBLFATUEK WITH(NOLOCK) WHERE FATIRSNO='" &
    GetProgValue("FATIRS_NO") & "' AND CKOD='" & GetProgValue("CARI_KODU") & "')"
    If QRY.FieldByName("ACIK1").asstring <> "" Then
    cahar_aciklama = QRY.FieldByName("FATIRSNO").asstring & "-" & QRY.FieldByName("ACIK1").asstring RESULT = cahar_aciklama
    Else
    cahar_aciklama = QRY.FieldByName("FATIRSNO").asstring RESULT = cahar_aciklama
    End If
    QRY.close
    Set QRY = Nothing


    Tanımlamalar bu şekilde yapıldığında satış faturası girildikten sonra entegrasyon kayıtlarında oluşan kaydın açıklaması bu tanıma uygun şekilde oluşacaktır.








    Image Added
    Image Added
    Entegrasyon kayıtlarında yevmiye açıklama kısmında görülen açıklama scriptte yazdığı gibi Belge Numarası
    – Açıklama1 olacak şekilde "EFT000000000100-YENI FATURA ACIKLAMASI" bilgilerinden oluşmuştur.