📜 ⬆️ ⬇️

Report generation Crystal Reports or Web technologies?

One of the main functions of modern business applications is to generate reports. What is the best way to generate them?


The product is a specialized accounting system developed on MS Visual Studio .Net

1.Crystal Reports is a well-known psychological standard for generating reports in desktop applications.
2. Local web server and dynamic report page generation.
')
Advantages of crystals:
1. Standard solutions. There is a lot of documentation on crystals
2. Ease of generating simple reports.
3. Easy to connect to the database
4. There are no problems with pagination that appear in HTML.

The advantages of the second approach:
1. Free solution.
2. Big, than at crystals, flexibility at creation of reports of difficult structure.
3. The ability to easily make minor changes to the report on the client’s workplace without using a specialized report designer.
4. In the case of a small admixture of incorrect or erroneous data, the report is likely to come out, albeit distorted. Error when building a crystal report completely cancels its output
4b. Errors in a report based on a web server are easier to find.
5.Report in the form of an HTML page can be saved with guaranteed preservation of design. Although crystal reports are saved in doc and HTML, the output document differs in formatting.
6. Web reports can be requested from any workplace, from other subsegments of the intranet.

The disadvantages of the second method:
1. Will have to work with two data sources.
2. The moments are not clear (and obviously there will be difficulties and inconveniences) with pagination during printing, non-breaking of groups and printing of headers and footers.


But for some reason we tend to web technologies ....

What do you think?
How do you generate reports and what will you advise us?

Source: https://habr.com/ru/post/36748/


All Articles