Prijedlozi #17648
Zatvorenreporting tool 1: openrpt
70%
Opis
Saša je na fbze ponudi za web aplikaciju istakao bitnost reporting toola.
Prije par dana se Sale takođe žalio da nema mašine na kojoj će napraviti čestit izvještaj
Moj cilj da se sav razvoj vrši na tamo gdje treba - na ubuntu developer desktopu, sa otvorenim toolset-om, i to ne nekada ... nego to započeti već sada !
Fajlovi
Povezani tiketi 3 (0 otvoreno — 3 zatvorenih)
Izmjenjeno od Ernad Husremović prije više od 15 godina
- Projekat promijenjeno iz ruby u developer toolbox
Izmjenjeno od Ernad Husremović prije više od 15 godina
Kada sam gledao #17230 ovaj opensource ERP paket postbooks, uočio sam da im je reporting lijepo rješen.
Ništa fancy, ali se reporti brzo generišu, sve mi se učinilo pravo dobrim za naše potrebe.
Za razliku od samog postbooks-a čija je licenca relativno nepovoljna (dosta slična zimbrinoj) OpenRPT je izdvojen kao poseban projekat sa LGPL licencom, što je omiljena licenca kako za opensource tako i za developere koji razvijaju zatvorene aplikacije.
OpenRPT¶
Openrpt koristi sopstveni xml format za pohranu definicije report-a. Radi se o qt4 aplikaciji koja je za razliku od sličnih java developerskih reporting alata brza ko svjetlost.
Ima gui za dizajniranje report-a, koji je takođe vrlo brz za rad. Opet kažem dosta spartanski riješeno, ali tu se nalazi sve što treba jednom biznis report-u:- linija, rectangle
- barcode
- graph
- picture
- watermark ...
Izmjenjeno od Ernad Husremović prije više od 15 godina
- Naslov promijenjeno iz reporting tool u reporting tool: openrpt
Izmjenjeno od Ernad Husremović prije više od 15 godina
Openrpt Free Open Source SQL Report Writer
part of all three xTuple ERP Editions, built with the PostgreSQL database and the Qt GUI client framework, we built our own SQL report writer from scratch. Like the ERP, it runs equally well on Windows, Linux, and Mac OS X. We call it OpenRPT.
Download OpenRPT from our SourceForge project site. OpenRPT is released under the GNU Lesser General Public Licens. You are free to use it as you wish; if you would like to purchase commercial support or embedded licenses, please see below.
OpenRPT Features- Report Definitions are saved in the industry standard XML format
- Stand-alone or Embeddable WYSIWYG Report Designer
- Embeddable Report Renderer renders to local printers, including PDF and Postscript distillers
- Support for All/Even/Odd/First/Last Page Headers and Footers
- Support for Multiple Column Detail Sections
- Support for static and database sourced images
- Support for static and/or database sourced watermarks and page identifiers
- Support for multiple detail sections and optional, multiple group heads and footers for each detail section
Formats Supported
- Bar Code Formats:
- Code 3of9
- Code 3of9 Extended
- Code 128
- UPC-A
- UPC-E
- EAN-8
- EAN-13
- Support for Avery Standard Labels:
- Support for portrait or landscape, Letter, Legal and A4 documents
Platforms Supported
- Operating Systems:
- Windows 98/ME/NT/2K/XP
- Linux
- Mac OS X
- xBSD
- Solaris
- AIX
- HPUX
- Databases (right now):
- PostgreSQL
- Generic ODBC connections
- Oracle
Izmjenjeno od Ernad Husremović prije više od 15 godina
već sam buildao openrpt na ubuntu-u i tu nije bilo problema
pokupio sam na visti sa gitorious repos-a openrpt:
http://gitorious.bring.out.ba/openrpt
otvorio openrpt.pro sa qtcreator-om pustio build i brzo u bin/ dobio
Directory of C:\devel\git\openrpt\bin 16.06.2009 18:24 <DIR> . 16.06.2009 18:24 <DIR> .. 16.06.2009 15:59 50.688 exportrpt.exe 16.06.2009 15:53 102.912 graph.exe 16.06.2009 15:53 232.960 importmqlgui.exe 16.06.2009 15:59 57.856 importrpt.exe 16.06.2009 15:59 223.744 importrptgui.exe 16.06.2009 15:53 516.096 MetaSQL.exe 16.06.2009 18:22 0 mfg 16.06.2009 15:58 2.753.536 OpenRPT.exe 16.06.2009 15:59 1.174.528 RPTrender.exe 15.06.2009 18:41 12.288 test.sqlite3 10 File(s) 5.124.608 bytes 2 Dir(s) 11.599.872.000 bytes free
Prvo sam imao nekih general protection fault koje su izgleda uzrokovane tim što nisam imao u report-u neophodne elemente. Kada sam napokon dobio neki report koji je smislen probao print u pdf i print na clp-510 na malisa-i i sve radi ko čvoka
Izmjenjeno od Ernad Husremović prije više od 15 godina
uh ovaj rpt_1.xml sadrži statičku sliku pa ću napraviti jedan bez toga - rpt_2 je takav
Izmjenjeno od Ernad Husremović prije više od 15 godina
naša slova su ispravno prikazana. Po veličini izgleda da se u pdf ne radi font embedding ali prikaz u acrobatu na visti je ok
Izmjenjeno od Ernad Husremović prije više od 15 godina
evo na drugom računaru sam otvorio pdf sa ubuntu/evince i sve je ok. Print takođe što se tiče naših slova samo se gornji rectangle djelomično izgubio, valjda je tanka linija evince-u bila kod renderiranja.
Sve u svemu veoma ohrabrujući rezultati
Izmjenjeno od Ernad Husremović prije više od 15 godina
- openrpt je proizvod koji koristi aplikacija iz istog domena ERP postbooks (xTouple). Znači provjereno radi
- brz je
- baziran na qt4, sve baze kojima qt4 može pristupiti (postgresq, mysql, sqlite, odbce) može i openrpt
OpenRPT je po svim parametrima kandidata koji bi se odmah mogao uvesti kao kandidat za zamjenu ptxt i delphirb.
Izmjenjeno od Ernad Husremović prije više od 15 godina
Uzevši u obzir da se radi o qt aplikaciji, te da harbour već sadrži binding-e za qt - hbqt, problem da se radi embedding OpenRPT sigurno nije nemoguća misija - dapače.
Međutim, onako kako koristimo ptxt i delphiRb možemo bez odlaganja početi koristiti openrpt ... ustvari još bolje.
Evo kako:- portirajmo fmk aplikacije na harbour ... to je ionako na listi prioriteta
- reporting tabele koje generišemo prebacimo iz dbf-a u sqlite3 (hbsqlit3)
- pravimo reporte u openrpt koji rade sa sqlite3 bazom
- clipper dbf -> neki naš format txt
- taj txt učitaj pa otvori ptxt odnostno delphirb
tu je uvijek bilo nekakvog iskakanja.
što se tiče kompariranja openrpt-a i delphirb-a tu se nema šta pričati:- openrpt je opensource LGPL
- openrpt je Linux/Windows/MacOS
Izmjenjeno od Ernad Husremović prije više od 15 godina
- Vrsta promijenjeno iz Nove funkcije u Prijedlozi
Izmjenjeno od Ernad Husremović prije više od 15 godina
pomenuo sam harbour binding-e, ista priča bi bila i za integraciju sa ruby-jem
Izmjenjeno od Ernad Husremović prije više od 15 godina
- Fajl openrpt_bin.zip openrpt_bin.zip dodano
- % završeno promijenjeno iz 0 u 70
Izmjenjeno od Ernad Husremović prije više od 15 godina
da bi se ovi ovi openrpt bin-ovi koristili potrebno je sa c:\devel\set_path.bat podesiti qtdeveloper okruženje, jer se traže neki mingw*dll-ovi i naravno qt4 dll-ovi
Izmjenjeno od Ernad Husremović prije više od 15 godina
- Naslov promijenjeno iz reporting tool: openrpt u reporting tool 1: openrpt
Izmjenjeno od Ernad Husremović prije više od 15 godina
postbooks¶
postbooks xtuple je ERP projekat čiji je openrpt sastavni dio. Ili da budem precizan bio sastavni dio, pa ga je xtuple razdvojio na samostalan reporting alat
Izmjenjeno od Ernad Husremović prije više od 15 godina
- OpenRPT: a free, open source report writer that can be used on its own or embedded in other applications as it is in xTuple ERP. Learn more...
- CSVimp: a free, open source tool for importing data into a database from comma-separated text files
- Updater: a free, open source tool for upgrading databases and loading extension packages. Learn more...
Izmjenjeno od Ernad Husremović prije više od 15 godina
Izmjenjeno od Ernad Husremović prije više od 15 godina
ovo sam baš tražio jer nam je tu najbolji džon di vidimo na šta report-i liče (gledajući ih kao xml dokumente)
primjeri openrpt report-a:Izmjenjeno od Ernad Husremović prije više od 14 godina
- Status promijenjeno iz Dodijeljeno u Odbačeno