Tanım
Direkt girilmiş veya yaratılmış olan herhangi bir uygulamada, yeni bir doküman yaratmak için kullanılan bir fonksiyondur. Belge numarası alma işleminde, yazılımdaki standart sıradaki belge numarası fonksiyonu kullanılır. Fonksiyon kullanılarak yapılan yeni belge yaratma işlemlerinde, uygulamanın tüm kontrol ve denetim mekanizmaları çalışmaktadır.
Kullanım Şekli
Değişken = Document.New_Voucher()
Ana Nesne
Document (Doc) nesnesinin elemanıdır. Bir doküman nesnesi ile kullanılmak zorundadır.
Parametreler
Herhangi bir parametresi bulunmamaktadır.
Geri Dönen Değerler
Yaratılmak istenen evrağın, başarılı olma durumuna göre bir tam sayı değeri dönülür. İşlem başarılı ise 0 (sıfır) değeri, hatalı ise hatanın oluşma şekline göre başka bir tamsayı değeri geri dönülür. Bir değişkene atanarak kullanılabilir.
Hatırlatmalar
•Bir uygulamaya özel yazılmış makrolarda, standart Doc değişkeni ile kullanılır. Kod içinde yaratılmış uygulamalarda ise, yaratılan uygulamanın atandığı document nesnesi ile kullanılmalıdır.
•Eğer özel bir belge numarası veya belge kodu yaratılmak isteniyorsa, Load_Voucher fonksiyonu kullanılmalıdır.
Örnek
Sub Makro1() RetCode = Doc.New_Voucher() Mesaj = "Yeni yaratılan belge numarası : " & CARI20E.EVRAKNO Doc.Msgbox(Mesaj) End Sub |
Yukarıdaki örnek makro, cari hesap fişinde çalışacak şekilde tanımlanmıştır. Kullanıcı üzerinde bulunduğu belgede makroyu çalıştırdığında, yeni bir fiş yaratılması istenmiştir. Örnek makro sonucu, aşağıdaki mesaj kutularında verilmiştir.
Paylaşım Makrosu
Copyright © <2017> by <Birleşik Yazılım>. All Rights Reserved.