In the case you stated the reload would fail and it would convert back to the old data. This isn't bad design and in the classes I have taught, I would always recommend that you have a backup copy. If there was a way to get to the code what good would section access be?
29.3 Security Using the Section Access in the QlikView Script
If the Section Access in the QlikView script is set up to handle security, then one single file can be made to hold the data for a number of users or user groups. QlikView will use the information in the Section Access for Authentication and Authorization and dynamically reduce the data, so that the user only sees his own data. The security is built into the file itself, so also a downloaded file is to some extent protected. However, if the security demands are high, downloads of files and offline use should be prevented. The files should be published by the QlikView Server only. Since all data are kept in one file, the size of this file can potentially be very large. All information below refers to the security method of using Section Access in the QlikView script.
So, if the document is messed up and it can't Authentication you, it will not let you in.
Bill, thanks for your answers. I completely understand what you are saying. Also I was able to extract my script from the QVW file in some reverse engineering of the file itself, as the QVW file itself contains an XML with the script (so if you know your script, with some work you can get it back).
I am not familiare with the way the QlikView server works, as I am using a stand alone license.
I would think that you should have 3 entities:
1. Your report (QV app)
2. Your security implementation
3. A combined product fo 1 and 2
But what happens is that 1 and 2 are incorporated into each other, meaning data permissions lock you ability to maintain the code. It just looks weird to me. In real life the person developing has 0 data permissions.
Is it possible in the server to apply section access without incorporating it in the QVW ? If so, it makes sence.