Hello Robert,
Robert Schöftner schrieb:
[...]
To me, reporting in tinyerp feels like a hack klugded in without too
much forethought, with numerous rounds of incremental fixes applied.
I find the whole rml2pdf is a bad design for elaborate reports like invoices, orders etc. The problem is not the whole ReportMarkupLanguage thing, which is for me well enough documented in the provided pdf-maual and the Tiny wiki. More the problem for me is the design of rml2pdf parser with a relative simple pagecontrol. For example if you like to write invoices over some pages, there is no possibility to count sums of amounts on each bottom of a table like it is usual in german invoices. There is missing a pagecontrol in the parser which is deciding: if the page ends, sum all the line amounts, and print it in the last line. Not to be understand wrong, this kind of report is not an easy task to implement in a lot of free report parser. We did it once in Latex in another project, with a very tricky workaround taking half a year for the developer. But the solution is great. This project is based on SQL-Ledger and we want to get rid of the hardcoded <%pagebreak%> section, maybe somone remember... But I find a Latex solution isn't well enough for most of the users ... some love, most hate to learn another language...

The best way for me would be to implement a sophisticated report parser for letters by parsing open office documents from an odt template directly. With a wordprocessor everyone can everything do what she want. The template editor is openoffice self, and everything is wysiwyg. My specific problem f. ex. could be simply solved by a macro, other problems could be solved, too. The output can be editable odt, or direcly pdf. If there are differences between the odt and the pdf, it is an open-office problem, and on their mailinglists are waiting thousand experienced users.

But I see one strengh of rml2pdf: the possibility to print out quick lists as pdf.

Cheers Udo
_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman/listinfo/tinyerp-users

Reply via email to