2011-02-07 21 views
7

OpenERP üzerinde bir rapor oluşturmaya çalışıyorum. Bu görevi yerine getirmek için birkaç yöntem vardır (openoffice eklentisi, XML dosyaları, RML dosyaları, vb.)OpenERP üzerinde bir rapor oluşturmanın en iyi yolu nedir

Bunu yapmanın en hızlı yolu nedir (ve/veya en güzeli)?

+4

@Daniel Evet, ilgili programlama ediyor. XML, RML, Reportlab, OpenERP ... sizin için nedir? –

+0

Sorunuz açık bir şekilde belirtilmemiş. –

+1

@Daniel Kişisel görüşünüz ve kesinlikle –

cevap

5

Sadece RML dosyalarını kullandım ve sonuçtan memnun kaldım. OpenOffice yöntemini denemedim, ancak SXW'den RML'ye dönüştürme adımı daha fazla güçlük çekecek gibi görünüyor. Bir RML dosyasını düzenlediğimde, onu kaydedip denemek için istemcideki rapor düğmesine tıkladım. Derleme veya dönüştürme gerekli değildir. İşletme kullanıcılarının raporlarda küçük değişiklikler yapmasına izin vermek istesem OpenOffice yararlı olabilir, ancak tüm garip veri çıkarma kodlarının bunları karıştırmasından şüpheleniyorum.

XML rapor tekniğini denemedim, bu yüzden yorum yapamam.

documentation on writing reports'u gördüğünüzü farz ediyorum. Kurumsal varsayılan üstbilgilerini değiştirmeyle ilgili bir bölüm fark ettim ve yalnızca XML raporları için açıklanmış gibi görünüyor. Daha fazla bakmadım, ama bu XML'yi RML yerine kullanmanın bir nedeni olabilir. Bazı iç belgeler için kurumsal başlıklardan kurtulmak istediğimizi biliyorum.

4

Biliyorsanız html sonra webkit raporumako kullanarak. Webkit raporları rml ile karşılaştırmak çok kolaydır.

+2

+1 Webkit ile git. Waaaay benim deneyimimde anlamaya daha kolay – TimoSolo

+1

yes Timothy. Bu çok kolay. –

+0

Bunu denemek istiyorsanız, bu bağlantı sizin için yararlı olacaktır http://help.openerp.com/question/4724/how-to-configure-webkit-for-v7/. Sadece bilgin için. :) – Vivek

4

Web kiti Raporu, basit bir rapor yapabilirsiniz şirket içinde, bu şirkette sekmeyi gösterecektir webkit raporu

sudo apt-get install wkhtmltopdf 

yükleyip OpenERP içinde report_webkit modülünü yüklemek için bir Rapor yapmak kolay yoludur Sen maco şablonu öğrenmek gerekir Peşin raporu için

Teşekkür OpenERP GUI,

kullanarak .. !!

+0

Harika kurulum önerisi! Burada detaylandırıldığı gibi yapılacak daha çok şey var http://help.openerp.com/question/2467/reporting-with-webkit/ –

-1

özelleştirmek ve bir sxw dosyası oluşturarak kendi raporu, tam rml raporları kullanarak tercih basit raporlar için bugüne kadar

0

deneyiminden .rml dosyaları bilgiyi düzenliyor oluşturmak, düzenlemek için en kolay ve en basit ve hızlı yolu önce ve sonra openerp modülünde base_report_designer komut dosyasını kullanarak rml'ye dönüştürün.

Karmaşık bir rapor için ve raporu daha güzel yapmak için jasper_reports modülünü kullanmayı tercih ediyorum. iReport yardımı ile güzel raporlar üretebiliriz. Veritabanımıza bağlanabilen ve verileri çekebilen jdbc veri kaynağını da kullanabiliriz. Alt rapor xsl dosyası, eklenti vb

0

Jasper raporu sql sorgusunu kullanarak OpenERP raporu oluşturmak için kullanılabilecek openoffice kullanarak, jasper_reports

aeroo raporları gibi diğer raporlama araçları da vardır kullanarak da mümkündür.