ORKESTRA

ORKESTRA

  orkestra orkestra.com.tr
  Sohbet   İndirme Merkezi

Object dict = getDictionary(1);
dict.put("Ali",1);
dict.put("Veli",2);
dict.put("Deli",3);

for (key : dict.map.keySet() as String)
{
println key + "=" + dict.getLong(key,-1);
}
println "------- Alternatif ----";
for (key : dict.keys as String)
{
println key + "=" + dict.getLong(key,-1);
}

 

dict isimli Sözlüğümüzü tanımladık. (rapor olaylarında tanımladığımız sözlüğümüz.)

İş Emri tamamlamalarında kullandığımız hali Burada üretimde kullanılan sarf miktarlarını birim bazında gruplu görmek için kullandık. 

Üretilen anaürün değişkenimiz üretilen ana ürünleri toplamaktadır. 4. sözlükte satır türü sarf malzemesi olanları toplattık. 

 

String s = "Sarf Birim Miktar Dağılımı ";
Object sozluk = getDictionary(4);
for (anahtar: sozluk.keys as String){
if($V{URETILEN_ANA_URUN}>0){
BigDecimal sarfMiktari = getDictionary(4).getBigDecimal(anahtar);
if(sarfMiktari>MathUtil.bigDecimal(0)){
s = s+ "\n"+MathUtil.format(sarfMiktari/ $V{URETILEN_ANA_URUN},"#,##0.00##")+" "+anahtar;
}

}
}
return s;

 


for (set : features as com.gtech.relax.system.feature.DbEntityFeatureValueSet)
{
    for (feature : set.items as com.gtech.relax.system.feature.DbEntityFeatureValue)
    {
        println "FEATURE " + feature.readValue();
    }
}

for (i from 10 to 2)
{
    print i;

}

Çeşitli Rapor Yapılış Örnekleri