ORKESTRA

ORKESTRA

  orkestra orkestra.com.tr
  Sohbet   İndirme Merkezi

E-Fatura Betik Kodları ( Orkestra Scripts )

Cari Hesap Kartı İle İlgili Alanlar


Cari Hesap Ünvanı 2

Tablo adı: clcard
Alan adı: definition2
Fatura notlarına getirmek için betik (fatura) alanına yazılması gereken betik:

String unvan2= $F{clientrefClcardLink.definition2};
Console.println("UNVAN2 :"+unvan2);
if(StringUtil.length(unvan2)>0){
ubl.addNote("Ünvan 2 : "+$F{clientrefClcardLink.definition2});
}

e-İş Kodu

Detaylar buraya yazılacak

İlgili

Tablo adı: clcard
Alan adı: incharge
Fatura notlarına getirmek için betik (fatura) alanına yazılması gereken betik:

String ilgili= $F{clientrefClcardLink.incharge};
Console.println("ilgili :"+ilgili);
if(StringUtil.length(ilgili)>0){
ubl.addNote("İlgili : "+$F{clientrefClcardLink.incharge});
}

İlgili 2

Detaylar buraya yazılacak

e-Tahsilat

Detaylar buraya yazılacak

Adres No

Detaylar buraya yazılacak

e-posta Adresleri

Tablo adı: clcard
Alan adı: emailaddr
Fatura notlarına getirmek için betik (fatura) alanına yazılması gereken betik:

String email2= $F{clientrefClcardLink.emailaddr};
Console.println("eposta2 :"+email2);
if(StringUtil.length(email2)>0){
ubl.addNote("e-posta2 : "+$F{clientrefClcardLink.emailaddr});
}

Özel Kodlar

Tablo adı: clcard
Alan adı: specode
Fatura notlarına getirmek için betik (fatura) alanına yazılması gereken betik:

Not: Özel kod2,3,4,5 alan adları specode2,3,4,5. Betikde altı çizili alanları değiştirerek kullanabilirsiniz

String kod= $F{clientrefClcardLink.specode};
Console.println("kod :"+kod);
if(StringUtil.length(kod)>0){
ubl.addNote("Özel kod : "+$F{clientrefClcardLink.specode});
}

Yetki Kodu

Tablo adı: clcard
Alan adı: cyphcode
Fatura notlarına getirmek için betik (fatura) alanına yazılması gereken betik:

String yetkikodu= $F{clientrefClcardLink.cyphcode};
Console.println("yetkikodu :"+yetkikodu);
if(StringUtil.length(yetkikodu)>0){
ubl.addNote("Yetki Kodu : "+$F{clientrefClcardLink.cyphcode});
}

Masraf Kodu

Detaylar buraya yazılacak

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);

Mersis No

Detaylar buraya yazılacak

Tic. Sicil No

Detaylar buraya yazılacak