The Acumatica Report Designer is a stand-alone program that allows you to create reports in Acumatica.
Here was my first experience using the program.
3. Enter the path to your Acumatica installation, then enter your login info. Note that, if you have multiple companies as I do, you have to put the company name after the username (separated by @), otherwise you will get an error that says:
Error during login: PX.Data.PXUndefinedCompanyException: Unable determine proper company id for the request.
at PX.Data.PXDatabaseProviderBase.getCompanyID(String tableName, companySetting& setting)
at PX.Data.PXDatabaseProviderBase.getRestriction(String table, String alias, Boolean mainRestriction, Boolean isRightJoin, Nullable` 1 effectiveCid)
at PX.Data.PXDatabaseProviderBase.appendWhereClauseToSelect(String tableName, PXDataField pars, StringBuilder bld)
at PX.Data.PXDatabaseProviderBase.SelectSingle(Type table, IEnumerable` 1 joins, PXDataField pars)
at PX.Data.PXDatabase.SelectSingle[Table](PXDataField pars)
at PX.Data.PXDatabaseMembershipProvider.ValidateUserPassword(String username, String password, Boolean onlyAllowed)
at PX.Data.PXActiveDirectorySyncMembershipProvider.ValidateUser(String username, String password, String& providerLogin)
at PX.Data.PXActiveDirectorySyncMembershipProvider.ValidateUser(String username, String password)
at PX.Api.WebServiceBase.Login(String name, String password)
6. Note in the screenshot above that I selected the gl633500.rpx report. I knew that was the report that I wanted because I wanted to edit the Transactions for Account report in the Financial module. Since every screen in Acumatica has a unique ID, the report is actually just the ID for the screen in this case. You can determine the ID for a screen by putting your mouse over the screen name in the Navigation Pane or by clicking on the screen name, then looking at the address that appears on the top of your browser. As you can see in the screenshots below, both methods yield the result of GL633500.
7. Now I have a scary looking report that I can break if I’m not careful. Hopefully, after going through the 112 page S130 Reports Dashboards and Inquiries course, I will know what all the stuff below means.