Tanım
Direkt girilmiş veya yaratılmış olan herhangi bir uygulamada, yüklü olan dökümanı kaydetmek için kullanılan bir fonksiyondur. Fonksiyon kullanılarak yapılan kayıtlarda, uygulamanın tüm kontrol ve denetim mekanizmaları çalışmaktadır.
Kullanım Şekli
Değişken = Document.Save_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
Kaydedilmek istenen evrağın, kaydedilme durumuna göre bir tam sayı değeri dönülür. Kayıt 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.
Örnek
Yukarıdaki örnek makro, cari hesap fişinde çalışacak şekilde tanımlanmıştır. Kullanıcı üzerinde bulunduğu satırda makroyu çalıştırdığında, satırdaki cari hesabın kartınının, bir cari hesap uygulaması yaratılarak, KONTAKTNAME_1 alanı sorgulanmıştır. Eğer KONTAKTNAME_1 alanının değeri boş ise, yaratılan DocC00 cari hesap kartı uygulaması kullanılarak ilgili alanın değeri “Tanımsız” olarak değiştirilip kaydedilmiştir. Örnek makro sonucu, aşağıdaki mesaj kutusunda verilmiştir.
Paylaşım Makrosu
Copyright © <2017> by <Birleşik Yazılım>. All Rights Reserved.