It’s all in the Save!
In the old MasterBuilder days, when you saved a Custom Reports or a Form Design you designated a drive. Things changed, and you no longer see this option. Instead, you have a choice between saving your reports or forms as either ‘shared’ or ‘private’ reports in Sage 100 Contractor. It seems there has been some confusion since then.
What constitutes private?
Here are a few rules that may make your reports easier to find and run.
First, if you save your report for form as a Shared report, it is saved to the same drive as your data, under the MB7 folder, and in either the Custom Reports or the Report Forms folder. These reports can be seen by everyone — subject, of course, to the security you have set up.
This is usually pretty straightforward, and not usually too confusing unless you run into interference from a Private report.
What, exactly, does it mean to save a report as Private?
First, a Private report can be seen only by the Windows user (which may be different than the Sage user) who created it (and only on their own computer). Also, once you have saved a report as Private, that particular version of your report will override Shared versions when you are logged in (to Windows.)
Here are some consequences of this:
- Only YOU can see the report
- You will ONLY see the private version (even if a shared version has subsequently been saved.)
- If you have saved the report as both Private and Shared, everyone else will see the Shared version while you see the Private version.
Imagine how confusing this can be — two people run the same report but get two different reports.
The fix
Find and DELETE the Private report.
In My Computer or Windows Explorer, locate the following path (Make sure you have your settings checked to See Hidden Files.)
C:\users\(your user name)\appdata\local\Sage\Sage 100 Contractor
Here you will see the Custom Reports and the Report Forms folders. Open the appropriate folders, find your report or form, and delete it. (Or, instead, you can create a folder called unused reports and move it there if you are afraid to delete it.) Once you have deleted the Private report, you will now see the Shared version like everyone else.
How do I avoid this confusion?
I typically advise clients to ONLY save Shared reports. There are not a lot of reasons to save a Private report, and there are alternate ways to accomplish things that will not cause confusion later.
- Reason 1 — I want to make sure no one else can see this information.
Instead of saving a report as Private, use the SECURITY features in the program to limit access. This includes the fact that users can only run reports with data that they have security access to. If you want even more security, then save the report to a menu option where you can limit the security. The first six digits of a report name dictate the menu option the report can be run from. Just select an option you can control with security (Believe it or not you can save/run a report from anywhere — not just the menus it may be related to.)
- Reason 2 — I want to get the report just right and keep it private until it is ready for everyone.
To do this, write and revise your report in the 13-4 Report Writing option — save it with a Verbal name — then when ready to release, save with a new numeric name that will direct the report to the appropriate menu option.
Avoid confusion — intentionally!
Finally, if I suspect that there may be some Private Report confusion I can usually diagnose it by putting something in the report title when saving as a Shared Report. I like to use the revision date here. Then, when users are running the report they should all see the revision date in the menu’s report title. If a user does not see the updated revision date, they most likely have a Private report stored.
Avoid confusion by knowing the difference between Shared or Private reports, and everyone will be looking at the same results!
Related content
Directly write reports in Excel – ETHOSystems
Protect your Sage 100 Contractor data with the Security toolbox – ETHOSystems
Submitted by Pam Schulz, Certified Sage 100 Consultant
