Change Logs

Stay Tuned

Stay informed about the developments.

2024/06/27

27.06.2024 Tarihli Plus Sürümdeki Güncellemeler



27.06.2024 Versiyon Notları

1.      Güncelleme indirme ekranı ve güncel sürüm kontrol sistemi eklenmiştir.

 

 

2.      Cari Hesap Referans Fiyat Listelerinde geliştirmeler yapıldı ve fiyat listesi satırlarına cari hesap seçim özelliği eklenmiştir.

 

 


 

3.      Kullanıcı Kartları Grid/Sekme(Tab) ayarlarına farklı kullanıcıdan kopyalama özelliği eklenmiştir.


 

4.       GİB standartlarına göre e-defter dosyaları güncellenmiştir. E-Defter ziplemelerine Kebir/Yevmiye dosyaları dahil edilmiştir.

5.      Yazılımda bulunan CARI00C cari hesap borç-alacak özeti tablosu silindi ve bunun yerine CARI00C view’ı eklenmiştir.

6.      Yazılım içerisinde yer alan tüm tablolara referans veri giriş alanları eklenmiştir. Bu geliştirme sebebiyle güncelleme süresi bir miktar uzayabilir.

7.      Giriş (LOGIN01) ekranında DNSYS gibi farklı uygulamalar için iyileştirmeler yapılarak problemler giderilmiştir.

8.      Grid nesnesine ClearContent (Tüm Hücreyi Temizle) özelliği eklenmiştir. Hücre başlığında sağ click ile kullanılabilir.

 

9.      Beyanname uygulamaları güncel duyurulara göre entegre edilmiştir.

10.   Muhasebe Entegrasyonları uygulamasında, entegrasyon listesi sekmesinde listelenen kayıtlarda eğer belgeye yevmiye numarası verilmişse, o belge entegrasyon gerekiyor statüsüne çekilemeyecek şekilde koşul eklenmiştir.

11.   Uygulamalar için yeni event eklemesi yapılmıştır. Uygulamalar açılırken form yüklenmeye başlamadan önce devreye girerek uygulama için makro çalıştırılarak stack tablo oluşturma gibi işlevler yapılabilmektedir. Event, Event Makro Tanımları (MAKR8S) uygulaması üzerinden yapılır.  Ekran özelleştirmelerinde CREATE_ROWSET, MODIFY_ROWSET gibi fonkyionlarla tablo oluşturma veya varolan tablolara stack alan ekleme için kullanılan fonksiyonlar yerine bu event ile işlemler yapılabilir. STOK29 üzerinden bir örnek event hazırlanıp paylaşıma AFDINIT koduyla gönderilmiştir. Paylaşımdan event’i alarak test edebilirsiniz.


 

12.   Doc kütüphanesine yeni eklenen fonksiyonlar;

a.      GetMustEnter,SetMustEnter : Makrolar içerisinde oluşturulan stack tablolarda safepack fonksiyonunu kullanarak boş satırları silmesini belirtebilirsiniz.

TABLONESNESI.SetMustEnter "ALANADI","E"

TABLONESNESI.SetMustEnter "ALANADI","1"

TABLONESNESI.SetMustEnter "ALANADI","2"

TABLONESNESI.SetMustEnter "ALANADI","3"

...

TABLONESNESI.SetMustEnter "ALANADI","9"

2. Parametre alabileceği değerler : “E”,”1”,”2”,”3”,”4”,”5”,”6”,”7”,”8”,”9”

b.      Select1_FL : Mevcut select1 nesnesinden farkı sorgulanmak istenilen alanların listesi gönderilebiliyor. Bu yöntemle sorgu performansını arttırabilirsiniz.

Kullanımı;

Dim RS

Set rs = Doc.Select1_FL("__1","STOK00","KOD,AD","","",-1)

par1 = resulttablename

par2 = referans tablo adı

par3 = dönüş alan listesi (, veya + ile ayrılmış)

par4 = kriter

par5 = sıralama

par6 = satırsayısı

c.      Select1G_FL : Mevcut select1G nesnesinden farkı sorgulanmak istenilen alanların listesi gönderilebiliyor. Bu yöntemle sorgu performansını arttırabilirsiniz.

Dim RS

Set rs = Doc.Select1G_FL("__1","STOK00","KOD,AD","","","KOD",-1)

par1 = resulttablename

par2 = referans tablo adı

par3 = dönüş alan listesi (, veya + ile ayrılmış)

par4 = kriter

par5 = sıralama

par6 = gruplama alanı

par7 = satırsayısı

d.      recdefcreate_listofcolumnstoopen : recdefcreate ile  tablo oluşturma işleminde belirtilen alanlara göre  tablo oluşturma özelliği eklendi. Tabloların yaratılma işleminde performans  sağlayacaktır.

TableXXXCache.recdefcreate_listofcolumnstoopen KaynakTabloNesesi,AcilacakAlanlar

e.      add_beor12_fields : kriter tablosu oluşturmada kullanılan bu fonk. belirtilen alanın  _1,_2 veyaB_  E_ veya _B ,  _E şeklinde alanlarını  açmaktadır.  Kullanım  örneği mk_document.inc içerisinde bulunmaktadır.

nretcode = TableXXX.add_beor12_fields(TableXXXCache,AcilacakAlanlar,FieldPrefixType)

3 parametre alır.

1.parametre referans  tablo nesnesi.

2.parametre acilacakalalistesi , veya + ile ayrılarak string değer.

3.Açılacak  alan'ın prefix şeklide.

FieldPrefixType = "" OR "1" ise prefix B_ E_

FieldPrefixType = "2" ise prefix _1 _2

FieldPrefixType = "3" ise prefix _B _E

FieldPrefixType = diğer değerlerde 1 gibi davranır

13.   İnternet satış e-Arşiv faturaları ile ilgili 22.05.2024 tarihinde yapılan duyuruya istinaden geliştirmeler yapılmıştır.


14.   TOPLUSILME uygulamasına sipariş, mps, süre takip kayıtları üzerinde silme özelliği eklenmiştir.

15.   Depo hakları içerisine sadece lokasyon değişikliği yetkisi eklenmiştir.

16.   Tüm uygulamalar için sistem detay penceresi eklenmiştir.


Uygulama tablolarına otomatik oluşturulan detay pencereleri eklenmiştir. Tablo seçiliyken SHIFT+F4 tuşuyla otomatik oluşturulan detay pencerelerine ulaşabilirsiniz.

Otomatik oluşturulmayan detay pencereleri F4 ile ulaşabilirsiniz.

Satış Faturası (STOK70) örneğine baktığımızda STOK70T tablosunun özel detay penceresi bulunur.

F4 ile açılan detay penceresi alttadır;


 

SHIFT+F4 tuşları ile açılan otomatik oluşturulan detay penceresi;