Cari Kodu, Cari Hesap Ünvanı, Cari Hesap Ünvanı 2, Yetki Kodu, e-posta adresi, İlgili, Özel Kod ve Özel Kod2 alanları
Tablo adı: clcard
|
Logodaki ilgili alan |
SQL’deki kolon adı |
|
Cari Kodu |
code |
|
Cari Hesap Ünvan |
definition_ |
|
Cari Hesap Ünvan2 |
definition2 |
|
Yetki Kodu |
cyphcode |
|
e-posta adresi |
emailaddr |
|
İlgili |
incharge |
|
Özel Kod |
specode |
|
Özel Kod2 |
Specode2 |
Fatura notlarına getirmek için betik (fatura) alanına yazılması gereken betik:
Aşağıdaki betikde belirtilen kolon_adı ifadesini fatura açıklamasına getirmek istediğiniz bilginin SQL kolon adı ile değiştirerek Orkestrada Betik (Fatura) alanına yazmanız yeterli.
Not: Birden fazla alanı fatura notlarına yazdırmak isterseniz “a” değişkenini değiştirmelisiniz.
String a= $F{clientrefClcardLink.kolon_adı};
Console.println("a :"+a);
if(StringUtil.length(a)>0){
ubl.addNote("Görünmesini istediğiniz ön bilgi: "+a});
}
Örnek:
String a= $F{clientrefClcardLink.specode};
Console.println("a :"+a);
if(StringUtil.length(a)>0){
ubl.addNote("Özel kod : "+a);
}
Proje Kodu
Fatura notlarına getirmek için betik (satır) alanına yazılması gereken betik:
Console.println("============== SATIR SCRIPT =============");
String lineRef = line.getItemField("reference");
Console.println("LINE REF : " + lineRef);
// Satırdaki proje referansı
String projeRef = line.getItemField("projectref");
Console.println("PROJE REF : " + projeRef);
String proje_kodu = "";
if (StringUtil.length(projeRef) > 0) {
Object queryProje = createSql(
"SELECT CODE FROM LG_$F$_PROJECT WHERE LOGICALREF = " + projeRef
);
Object rowProje = executeSql(queryProje);
if (rowProje != null) {
proje_kodu = StringUtil.trim(rowProje.getString("CODE"));
} else {
Console.println("Proje bulunamadı : " + projeRef);
}
}
Console.println("PROJE KODU : " + proje_kodu);
// Fatura notuna proje kodunu yaz
ubl.addNote(proje_kodu);
// Satır notuna proje kodunu yaz
// line.setNote(proje_kodu);