Versions Compared

Key

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

...

Netsis Cari Muhasebe Açıklama Kayıtları ile ilgili ayrıntılı bilgiye bu dokümandan ulaşabilirsiniz.

Yardımcı programlar modülündeki Cari Muhasebe Açıklama kayıtları ekranı ile Temelset içinde yer alan modüllerden (fatura, banka, çek, senet vb.) girilen belgelerin, entegre oldukları modüllerdeki standart 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.