Hello Axe_man,
"Well, I certainly don't want to start one of those e-mail fights with you, that's for sure - it helps noone."
So we are on the same side, apologies if you had another impression .
For interest, I installed weberp before FA, and this works ok. This is weird, because FA is a fork (I think?) and I wanted to run the more up to date system.
FrontAccounting is rather complete rewrite of webERP than simply fork. As you certainly noticed FA has (between others) completely different user interface, more consistent and designed for fast kbd data entry. We try to ensure our application works on any lamp based system which has php>4.3.2 and mysql >3.23.58, but using bleeding edge php version is not tested well (we are working to make it better).
I have just tried ypur demo system as you suggested, and it behaves identically to my installations.
This is the good news .
Take this trivial example which I have just done on the demo system.
In Chart of Accounts maintenance I have just added an account 0001. The screen now shows a green line at the top telling me that the account has been added. The form still has the 0001 data in it, but the account code is now greyed out.
Now if I want to amend an account, say "1060 Checking Account" I call that up on the drop down, but there is then no way to amend that - at the bottom of the form I'm only given the choice of updating 0001 or deleting it. Now the manual showed an 'edit' button when a drop down item was selected to enable amendment, but that is not shown in the demo system
Now I may be being incredibly stupid (possible / likely) but I can't see how an amendment is then done to an existing account. This applies to other master data, such as customers etc. That's the nature of the problem.
Well, I'm really lost as I cannot reproduce your problem.When you want to entry new account you should select first selector option (New account ) as you have described. When you want to change any account, select it via the top selector, then you have all editable parameters for this account instantly available. The account code itself is grayed out (not available for edition) simply because it is used as key in another tables, so changing it could broke database consistency. If you really want to change the code you can delete account and recreate again with another code until this account is really used, otherwise you can deactivate the account to be not available in selector throughout FA ui. After the change you have to press update button, that's all.
It is how it should work, and it do for me (Debian, FireFox). As far as I understand you cannot change top selector, or after the change the edition form is not updated and still details for previous account (0001) are displayed. Is this a case? Have you javascript switched on in your browser?
Janusz
PS. I hope after initial problems you will find FA useful for your application. Keep in mind FrontAccounting is community-driven project, so if some feature is missing in core code, but can be implemented with advantages to wider audience - it is added directly, or at least we help develop extensions .
J.