Versions Compared

Key

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

...

ÖRNEK 1: Giden e-Fatura Özel Kodu "X" 'e eşit ise DOC_NUMBER (Fatura Belge Numarası) alanına AUXIL_CODE (Fatura Özel Kod) alanınındaki bilgiyi getir.







SONUÇ:

 


Basit Kural İşlemler - e-Posta Gönder

e-Posta Gönder: Kural tanımı ile seçilen Doküman tipindeki kayıtlar için, seçilen olay ve koşulların gerçekleşmesi durumunda kişilere otomatik bilgilendirme maili yollanması sağlanabilir.

...

ÖRNEK: Fatura numarasının "GID" ile başlaması durumunda bilgi maili atılması.

Basit Kural İşlemler - Serbest Alanları Ekle

...

ERP'de Belge No tanımı 

SONUÇ:


e-Fatura İşlemler İçin Script Kural Tanımları

Kural tanımı türünün script kural seçilmesinden sonra F9 menüsünden (sağ tık) "Ekle" işlemi ile kural tanımı eklenebilir. Bu durumda açılacak olan ekran aşağıdaki gibidir:

Image Modified

Kural No, Açıklama, Doküman, Olay, Statüsü, Öncelik alanları basit kural tanımı bölümünde anlatılan bilgiler ile aynıdır.

Şifre : Oluşturulan script kurala şifre konulmasını sağlayan alandır.

Script : Kural tanımının yapılacağı alandır. Burada tanımlanacak kuralın script dili VBScript (Vusial Basic Script)'tir.

Script ekranı açıldığında yukardaki gibi içi boş App nesnesini parametre olarak alan bir prosedür üretilir.

sub ProcessEvent(App) end sub

App Nesnesinin Metodları :

LDXObject : LDXCComApi nesnesinin login olunmuş bir örneğini verir.

Uobject : UObjects nesnesinin login olunmuş bir örneğini verir.

HeaderByName("alan_adı") : Verilen dokümanın alan_adı ile tanımlanan başlık bilgisini verir.

FieldAsString("alan_adı") : Verilen doküman alan_adı datasının bilgisini String olarak verir.

FieldAsInteger("alan_adı") : Verilen dokümanın alan_adı datasının bilgisini Integer olarak verir.

FieldAsFloat ("alan_adı") : Verilen dokümanın alan_adı datasının bilgisini Float olarak verir.

ModifyData ("alan_adı","değeri") : "alan adı" ile verilen data field bilgisinin değerini "değeri" ile değiştirir.

SaveData : Modify Data ile değeri değiştirilmiş alanlar XML'e kaydedilir. Eğer SaveData çağrılmazsa ModfiyData'daki değişiklikler XML'e yansıtılmaz.

RunQuery (Query, Quick) : XML üzerinde verilen query çalıştırılır ve XML'in şarta uygun olup olmadığına göre sonuç döndürülür. Quick
Parametresi eğer XML üzerinde işlem yapılacaksa true yapılmayacaksa daha hızlı çalışması için false verilmelidir.

FirstChild ("child_path") : Verilen path ilk child'a konumlanır. NextChild : Sonraki Child noda konumlanılır. Eğer yoksa false döndürür. SendToApproval "onay için mesaj" : Doküman Onaya gönderilir.

AppApprove : Doküman onaylanır. UndoApproval : Onay Geri Alınır. Save : Doküman kaydedilir.

Pack : Doküman paketlenir.

SendMail "to", "cc", "subject", "message" : Mail gönderir.

...