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;