Please explain where you got that information from? So far I did not discover that. I understand the choice of underlying database though. Many competitors like Quickbooks use relational databases where when designing them you can have one to one, one to many, and many to many relations. This is excellent and also makes for example authorization hierarchies easy to implement. However, it is very slow. Comes Manager that refreshingly enough uses a database design that is basically flat but massively quicker as an internet application than any relational-based application will ever be. So + to @lubos ! I noticed that a lot of recent requests stem from user experience with relational database-based applications. However, @Lubos approach despite many limitations as the key advantage of the speed that is unmatched by its competitors. One of the things that could improve therefore is more transparency by @Lubos about the underlying design and its advantages and limitations. This would quiet down a lot.
Just open in a browser and look at the source (F12)
Thanks @ries but this option is well known to everyone already making use of manager. The change I’m proposing is that records be created from within records, eliminating the need for multiple tabs. So my request is exactly the oposite of this fix. If manager can have the functionality to create new records while working in a record it will resolve this “many-tabs” workaround ans also be much more user friendly for less advanced users.
I am not a programmer, but my understanding of what is being requested is actually irrelevant of whether the database is flat or a relationship type database.
What I would be doing is putting a create new customer or whatever at the top of the list where you select the drop down of customer in say invoices. This is simply a field that is created and when you click on that field it could open up a window (within the window), where you could add the customer, close and come back to the main form that you are currently working on.
I fail to see how the relationship design would affect an implementation of this sort. As I said, I am not a programmer, but I don’t see any problem with what is being asked.
I am a professional accountant with a firm. I specialize in assisting new owner managed businesses in getting their financial processing done right from the start. Because Manager has such great functionality and is fairly user friendly I start many of my clients on it.
So yes, for a new business owner who is already feeling g overwhelmed with starting a new business and doing their own processing whilst learning a new program, something like this “easier way to add a new anything” will make life soooo much less complicated.
so this answers my question how often a user would use the feature.
also, a new business owner has no backlogs to feel overwhelmed. and any existing business migrating to Manager would know that a master data like customers or inventory needs to be created first before they can use them on transactions.
unless you are utilizing Manager as a POS, i rarely find a reason for users to add anything on the fly. customer details, item details, etc are added on the fly in a POS system which Manager is not.
again, i am not against the idea but just trying to weigh-in the necessity when there are much more important things pending to be implemented in Manager.
I will add my observation that new users learn faster when functions are separate. That way, they learn how each module functions. Shortcuts obscure the way the program works. They might save a few seconds for experienced users. But for new users, proper use of the program will save more time by avoiding the need to correct errors.
Some users may not find it useful but having that feature will improve user experience.
The menu option may look like this one attached
Screenshot_20211104-212902~3|640x489
The will allow one to create Customer or inventory item on the fly without having to open 2 or more tabs to create customer pr inventory item.
Making Manager more user friendly is key here, after all, that is why we are all using Manager currently and not other software.