2010.10.27
2.2.0
It's a lot of time since beta3. Sorry but I had no such amount of time as I vould like it. Despite this the development was not interrupted. Still lacks some important features. For example to save salary data in an archive.
The application it's compiles with qt 4.7.0.
The application reads format end processing instructions from text files. So if you change one of these files, they have to be updated on all workstations in order to work correctly. I want to resolve this by moving the instructions from text files to the database. I want also to simplify the creation of new document types. These features will remain for the 2.3 version.
Windows installer asks now automatically for administrator rights in Vista and Windows 7. It is recommended to delete the old files with ccf extension before de new installation. There was an error at reading these files. The new ones can be read without problems.
In the installation instructions I will explain in detail the compilation under windows and linux and the creation of the windows installer.
2009.06.25
2.2.0-beta3
The database administration part it's functional now. The login dialog it's changed a bit. You can create new
databases from here - as root of course - and you can create the contgen database if the application doesn't find it on the server.
From the database administration dialog you can create new databases and update the existing ones regardless of their age.
2009.05.25
2.2.0-beta2
Unfortunately I have no much time lately for this project. So this release does not contain functional improvements. There is a new config menu for icon size modifications and to edit some variables. The windows installer contains now all required dll-s, and the application recompiled with Qt 4.5.0. If you login as root, there is a new database creation menu, unimplemented yet.
2009.03.20
2.2.0-beta1 windows installer
This is just an update for 2.1.0. For a complete install run first the 2.1.0 installer and then the 2.2.0 beta 1 update.
2008.03.14
2.2.0-beta1
A lot of time passed since I uploaded to this site. However the development is going on.
So look at this beta. The major updates are:
2008.08.29
2.1.0-stable
Becaus this application it's mainly for accountants, lacks certain features. Like en detail receipts.
In order to resolve this and a few extra windows I resheduled them to the 2.2 version.
The windows installer doesn't need any more the 2.0.x installer. If you want to perform a clean install delete the qtContgen entry from start menu, delete the qtContgen directory from Program Files and delete the Hevele-Hegyi-Istvan entry from the registy's HKEY_CURRENT_USER/Software section. And then install the qtContgen-2.1.0.
The 2.1.0 version contains all the features from 2.0.x and many more. There is an update for contgen database in the sql section from source. The installation: mysql -u root -prootpassword -h host < contgen_update_20080829.sql
An another important change is that the qsqlmysql plugin it's statically linked to the application because I had problems especially on windows with loading the plugin.
2008.08.24
2.1.0-rc1
The application it's almost fully functional. Only a few extras are left.
2008.08.19
2.1.0-beta
On Windows the mysql plugin its linked statically to the application Are functional: the printing of the documents from the archive, the unstocked input and the listings.
2008.08.05
The newer 2.1.0 alfa and 2.0.2.
There was a little problem in Windows with the mysql plugin and the application didn't start on xp earlier than sp2. It's recompiled now based on Qt-4.4.1.
2008.07.31
The second 2.1.0 alpha.
The windows installer is up. You have to install the 2.0.1 and then the 2.1.0 update.
The arhiva, the stocks and the client and suppliers invoices are functional.
2008.07.29
As I promised, here is the first alpha from the 2.1.0 version.
For now only the source. The windows installer soon.
The functional part it's the archive. You can search among others the payment documents for the invoices.
I uploaded a demo database for testing the application. You have to install it follows the instructions from install description. It contains a lot of data. (install : mysql -u root -prootpassword < demo.sql , mysql -u root -prootpassword , use contgen; insert into companies values ('',demo,'DEMO SRL'); And you have to assign privileges for your user for database demo)
2008.07.18
There are some bugfixes.
At the monolitique centralizers it didn't insert the main account because I used the QSqlQuery::numRowsAffected() function instead of size() and the query was a select one.
At the list module the groupfooter value wasn't allways printed correctly because I didn't use the the optional format parametre in QString::number() function.
2008.07.14
Finnally the first stable version is out. There are a few changes in the installation. In windows, the application will be installed in Program Files and will be launchable from the Start Menu. In linux the executable will be installed in /usr/local/bin, and the addition files in /usr/local/share.
The most important change from rc1 it's the possibility of using utf8 charecters both in the user interface and in printing. The application it's translated in romanian, english and hungarian. You can choose language giving the value en, ro or hu to the contgenlocal variable in configuration.
The part of the code which used tvision and the sql, row and result modules was totally rewritten. The application communicates now with the mysql server only through the qt mysql plugin module.
The sql scripts for the creation of the databases will be installed in Program Files/qtContgen/sql in windows and in /usr/local/share/sql in linux. Please read installation instructions about how to create the databases.
The development doesn't stop here. Soon will be available the first 2.1.0 alpha version. This will contain additional features.
2008.07.03
I am a little late with the refresh, but you will see that it wasn't without reason. The application doesn't use any more the contgen.cfg file. The login dialog resolves all issues with the connection to the database. At the first use you will have to enter username, password, host, and socket – soket only if you are connecting to localhost in linux. The login dialog then reads the list of databases to which the current user has access rights. Later you will have to enter only the password. Password isn't saved – security reasons. Althrough if you are lazy to enter even your password, you can change in the configuration file – under linux in the current user's home directory in .config/Hevele-Hegyi-Istvan/qtContgen-2.0.0.conf – in windows in the registry in section HKEY_CURRENT_USER/Software/Hevele-Hegyi-Istvan/qtContgen-2.0.0 - the value of savepassword variable to true. But this way the security isn't the same.
The other important change is, that the new user will be inserted in the application's tables during the login process. So if you want to add a new user, connect to the database with mysql administrator, create the new user, give him all the rights for database contgen and all the databases he will use. The rest it's made with the login dialog. It the combo box will be inserted only the databases for which the current user has access rights.
And finally there is an another important change. The lineedits have now a completer. The texts entered will be saved, and will appear in a list when you begin to type in the edit.
A lot of problems are resolved in jurnale.. window, but here I still have a little work to do.
2008.06.23
As I promised here is the new version. It contains many new features. The most important is that I completely rewrote the jurnal part. Instead of the many windows, which were to move around every time, it's a single window now containing the jurnal, centralizator, document and operation part. The search option in documents and operations now it's user friendly. In the „plan de cont” window the options for delete, insert, edit are now functional. Of course this is a beta testing release and therefore it isn't recommended to use on a working database.
2008.06.16
This version contains several new features. The design is changed, almost all visual elements are configurable through the registry in windows, and through the configuration file in linux. These include the size of the icons in toolbars and in windows. The icons are even changable to almost any graphic file. You can configure the font size increase in edit lines.
As for the functionality we are almost at the level of the text interface contgen program. Of course there are still many problems to resolve.
2008.06.12
This is the first beta version. Certain parts are functional but there are many more to improve.
The edit, delete and insert options are functional in the jurnal part. The procedures and printings are also functional.
2008.06.02
The procedures and printings are functional exept for the additional data intro dialogs.
A made a few tests on windows 98, xp and vista. On 98 the printing it's nonfunctional, the rest seems good.
During the tests I observed that the program it's functional even without the c:\usr\local\bin in path. You only have to copy the dll-s in the application's path. (the contgen subdirectory still have to be in c:/usr/local)
I had to split the installer in two parts. The first which installs the required dll-s and the second which installs only the application executable. This was necessary becouse the first part doesn't change during the development cycle, and the upload it's more simple this way.
The print preview isn't very fast, but I hope I can do something about this. In the listed files the font and printing preferences are saved in a per filename basis.
In the procedures (cumulare rulaje...) I tried to make a progress bar, but it wasn't very functional, so I decided to show the sql statements in the status line instead. This way the user can see what's happening, and can be sure that the program isn't freezed.
2008.05.30
I resolved the missing printing features. As far it prints only de „centralizator”-s but for these the font and printing preferences are saved in the configuration file.
I tried to allways save the element's status, from the size and position of the windows to the font and printing preferences for the listing files. The configuration it's saved in a text mode configuration file under linux, and in the registry under windows;
In the application's windows the focus was sometimes on the buttons instead of the table views, and this way working without excessive use of the mouse was difficult, so I decided to disable the keyboard focus for the buttons. All options choosable with buttons has a keyboard shortcut (Ins for inserting a row, Enter – editing or opening a new subwindow, Del for deleteing a row, F9 for search or print and so on).
2008.05.28
The application it's still very alpha, but allready contains very usefull things.
The one it's the search option in documents and operations (F9). This feature it's not yet very user friendly.
The documents are searchable from the operations (Backspace)
The other useful thing it's the printing which still has an inconvenient – the part that it's outside the paper area is ignored.
It ends here ror now. More to comming.