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