gelistirici:diaflow:fonksiyon_rapor_calistir

Kontör: 1 ws kontör

Lisans: basic, plus, enterprise

Rapor menüsündeki bütün raporlar ve özel raporları çalıştırıp, sonuçlarını kullanabilmeye olanak sağlayan araçtır. Sonuçları mail olarak iletebilir, ek dosya olarak kaydedebilir, rapor ve satır alanlarındaki bilgileri okuyarak diğer fonksiyonlar içerisinde kullanabilirsiniz.

  • Açıklama: fonksiyon için kısa açıklama, sonuç değişkeni kullanabilirsiniz.
  • Renk: Aracın tasarımda hangi renkte gözükmesini istiyorsanız seçebilirsiniz.
  • Rapor Kodu: Sistemde tanımlı raporun kodu, örneğin cari ekstre için scf1110a yazıp entere basmanız gerekiyor.
  • Kayıtlı Parametre: İlgili rapora ait rapor parametre ekranı üzerinden kaydedilen parametreler listelenir.
  • Çıktı Formatı: Rapor hazırlandıktan sonra sonuç hangi formatta döndürülsün
    • Pdf
    • Html
    • Excel
    • Json
    • Rapor Alanı (Hash): Örneğin sonuç değişkeni olarak [faturaCiktiRaporAlani] tanımlansın, bu hash (dictionary) tipinde bir değişkende tutulmaktadır. Kullanırken [faturaCiktiRaporAlani.ortalamavade], [faturaCiktiRaporAlani.fisno] gibi diğer fonksiyonlar içerisinde çağrılabilir.
    • Satır Alanı (Liste): Buradan dönen sonuçlar döngü içerisinde kullanmaya daha uygundur. Liste (list) şeklinde değerler dönmektedir. Örneğin [faturaKalemi.stokAdi], [faturaKalemi.miktar] gibi kullanım sağlanabilir.
  • Sonuç Değişkeni: Rapor sonucunu sonraki işlem adımlarında kullanabilmek için bir değişkene eşitlemeniz gerekiyor. Kullanım formatı [değişken adı] şeklindedir. Örneğin [CariEkstreSonucPDF] gibi. Sonuç değişken tanımında Türkçe karakter, boşluk, noktalama işaretleri kullanılmamalıdır.
  • Ek Parametreler: Rapordaki parametreleri bu kısımdan manuel olarak değiştirebilirsiniz. Örneğin raporda “Başlangıç Tarihi” diye bir parametre olsun, bu kısımdan sabit bir tarih ataması yapabilirsiniz yada önceki süreçlerde tanımlı bir değişkeni burada kullanabilirsiniz.
    • Alan: Rapor parametre ekranındaki alanlar bu kısma rapor seçimi sonrası gelir. Tüm parametre alanlarını doldurmak zorunda değilsiniz, seçilmeyen alanlar için default değeri kabul edilir.
    • Değer (Sabit): Alana ait sabit değer verilmek isteniyorsa bu kısımdan tanım yapılır. Dikkat edilmesi gereken nokta alanın türü neyse sabit değerin formatı o olmalıdır. Örneğin anahtar alanlar (_key) için değeri rakamsal olarak girilmeli, Cari Hesap Kodu (key alan) için 1234 gibi.
    • Değer (Değişken): Sonuç değişkenlerini rapor parametresi olarak verebilirisiniz. Eğer sonuç değişkeni tanımı varsa sabit değere bakmaz. Örneğin: Başlangıç Değişkeni alanı için [baslangicTarihi] gibi bir değişken kullanılabilir.

  • Filtreler: Rapor parametre ekranındaki filtreler kısmındaki değerler burada tanımlanabilir. İstenirse ilk değer, son değer ve serbest filtre alanlarında sonuç değişkeni kullanılabilir.