web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Table Open Error when Printing the Fixed Assets General Ledger Posting Report

(3) ShareShare
ReportReport
Posted on by 172
Greetings! 
 
When a client tries to print (screen or file, we didn't try printer) the Fixed Assets General Ledger Posting report from the Fixed Assets General Ledger Posting window, they get a message immediately that says, "Table open error." 
 
We've tried it in Fabrikam and in the production company and get the same results, so it seems as though the issue is systemwide. 
 
We stripped the dynamics.set file to only GP and Fixed Assets. 
 
We modified the dynamics.exe.config to strip out all add-ins. 
 
We went to the temp folder and deleted files starting with TNT. 
 
There is no modified report. 
 
They can perform every other function in GP they've tried. 
 
They can post to GL. When they post and the system tries to print the report, a table open error appears. 
 
Does anybody have any ideas as to what is causing this issue. 
 
 
 
Categories:
I have the same question (0)
  • Suggested answer
    Lisa at AonC.com Profile Picture
    1,091 Super User 2026 Season 1 on at
    Thank you for all the details!  

    A few questions:
    • Did this used to work and now is not working?  (If so, did anything change?)
    • Is there any antivirus system that can be temporarily disabled to rule that out?
    • If you set up an Alternate/Modified Forms and Reports ID with NO access to modified windows and reports (for all products) and launch GP without any modified forms/reports dictionaries in place, does the report print?
    • If this is a new issue, have you restarted the SQL server and any server that has the modified forms/reports dictionaries?
    • Have you tried to print directly from the GP SQL Server (or GP App Server) and not just from a client workstation (in case it is ODBC-related)?
  • texasbbqribs Profile Picture
    172 on at
    I believe this is the first time since upgrading to the latest version of GP they have tried it. Prior to the upgrade, it worked. 
     
    I don't know about antivirus software, so we'll check on that piece. 
     
    Will have to try. 
     
    Will have to try. 
     
    Yes, we are testing this from the SQL server. 
     
     
  • Suggested answer
    David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    14,137 Most Valuable Professional on at
    I believe the table open error is caused by a mismatch in the table definition in the custom reports dictionary for the product and the main application dictionary for the product.
     
    To confirm you will need to temporarily rename the custom reports dictionary for the product (Fixed Assets) and temporarily adjust security to make sure it is using the original report.
     
    If that works, I would recommend exporting all the custom reports for Fixed Assets as packages, then move/delete the dictionary and then reimport the packages to recreate the custom reports dictionary. This process will recopy the base resources from the application dictionary including the table definitions.
     
    Kind regards

    David
  • BJ-09051414-0 Profile Picture
    389 on at
    Hello,

    I would give the following a try.

    As the report is not modified and our Fixed Assets Dictionary is not part of the Dynamics dictionary, you would need to run a repair on GP to rebuild that R309 dictionary.
    1. Have all users log out.
    2. Make a copy of the Dynamics Code Folder.
      1. For example, my location would be C:\Program Files (x86)\Microsoft Dynamics\GP20XX
      2. I would right click and select copy. Then paste it to a different location.
    3. Locate the R309.dic Dictionary on the workstation having the problem.
      1. By default, the location is:
        1. C:\Program Files (x86)\Microsoft Dynamics\GP$GP17\Data
      2. Rename this to have .old at the end.
    4. Run a repair on GP which will rebuild this Dictionary.
      1. This is done in Control Panel.
        1. Go to Control Panel >> Programs >> Uninstall a Program (or Add/Remove Programs dependent on your Windows version.
    5. Highlight 'Microsoft Dynamics GP 20XX' and select 'Change'.
    6. From the Microsoft Dynamics GP 20XX window that populates select 'Repair' >> 'Repair' and run through the resulting wizard.
    7. This will recreate the R309.dic file in the code folder with the necessary resources.
    8. When completed, launch Dynamics GP and say 'yes' to run Utilities.
    9. Once completed with Utilities, log in into Dynamics GP as SA and verify if the error still occurs.
    NOTE: You can put the original code folder back by renaming the current one and renaming the copy to be the correct name.
    The below might not be helpful as our dictionaries for Fixed Assets are not in the Dynamics.dic and not stored in the Reports dictionaries. However, problems with reports, I also suggest going through the below as well if the above does not help.
     
    1. Have all users logged out if your dictionaries are shared.
    2. Export all Customized Forms and Reports.
      1. Open the Customization Maintenance window.
        1. Dynamics GP | Customize | Customization Maintenance.
      2. Select the first item.
      3. Scroll to the bottom. Hold Shift. Click the Last item which should select all.
      4. Click Export.
      5. Choose a name and location.
      6. Click Save.
    3. Go to the location where your dictionaries are stored.
      1. Normally this is the Data Folder in the DYNAMICS GP Folder.
      2. Locate the Reports.dic and Forms Dic.
      3. Rename these to have .old at the end.
    4. Now, go into the Dex.ini file and change the following lines to TRUE.
      1. SYNCHRONIZE
      2. INITIAL
      3. Save the file.
    5. Run Synchronization of the Dictionaries.
      1. Start GP utilities.
      2. Get up to the additional tasks window and click the drop down and select Synchronize Forms and Reports Dictionaries.
      3. Click Process.
      4. Click the folder look up in the next window and select the Dynamics.dic.
      5. Click Next. Once the process finishes, and exit utilities.
    6. Bring back in the Reports and Forms that were exported in steps 2.
      1. Open the Customization Maintenance window.
        1. Dynamics GP | Customize | Customization Maintenance.
      2. Click import.
      3. Point the Package file that was exported in step 2.
      4. Click import.
      5. This recreates new Forms and Reports Dictionaries.
    7. Test if the issue still occurs.
    8. If it still occurs, go through the Synchronization process again (Step 5)
    9. Test again to see if the issue still occurs.
      1. The order of operation can matter at times and why I suggest running Synchronization again.
    10. Once all steps are completed, go back into the Dex.ini and change INITIAL back to FALSE.
      1. SYNCHRONIZE automatically switches back.
    One last thing, If the report is not modified, what if you move it to the modified sections, set security to use the modified version and see if that works?

    Below is a screenshot of the main table of my report from TWO. Compare the Main Table being used on your report vs mine.



    All tables used on the report.



    I hope this helps!

    Thank you!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 653

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 501 Super User 2026 Season 1

#3
CP04-islander Profile Picture

CP04-islander 298

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans