How to fix batches getting stuck within GP environments
- If your dictionaries are shared, put them locally on the machine that the user is using that has this problem.
- If you are using a Citrix or Terminal Server, install GP Locally on their machine and use this for a few weeks to determine if the Interruptions still occur.
- Recreate and Synchronize the Forms and Reports to the GL Client that is being used.
- Please use the following article to recreate your Reports.dic:
- If you have any modified forms\windows, you will want to recreate your Forms.dic as well.
- To synchronize after recreating, use the steps below:
- Open the Dex.ini. This is located in the Data folder in the GP Code Folder.
- Locate the Synchronization Line and change it from FALSE to TRUE.
- Save the changes.
- Start Great Plains Utilities. To do this, follow the appropriate step:
- Click Start, point to All Programs, point to Microsoft Dynamics, point to GP (or appropriate version), and then click Utilities.
- In the Additional Tasks window, click Synchronize forms and reports dictionaries, and then click Process.
- Locate the Dynamics.set file on the client computer, and then click Next. (C:\Program Files (x86)\Microsoft Dynamics\GP 2018)
- As this has been happening for some time now, there are likely stuck records. Clear these out to make sure these are not the cause.
- Have all users log out.
- Log into SQL Server Management Studio.
- Backup all database.
- Right click on the SQL instance and click Restart.
- On the pop up, click Ok.
- Once back up all temp and activity tables should be cleared out.
Next, I would recommend the following after ruling out the above.
- First, determine if it is a data issue or environmental issue. To do this, you will need to do the following:
- First, create a test company so backups can be restored.
- Before any printing/posting is done, create a backup of the database.
- Print/post the batch.
- If the issue occurs, restore the backup into test and try again.
- If it prints/posts without an issue, it is not an issue with the data and points to this being an environment issue.
- You can then dig into the Environment to troubleshoot this issue.
- I won’t be of any assistance of this part as I don’t know your environment.
- You can then dig into the Environment to troubleshoot this issue.
- If the issue does occur, then we dig into the data in the batch and see what might be wrong.
- Try creating a new user for the user having the problem as these can become corrupt over time.
- Remove all Third Parties and see if the issue can be recreated.
- We can also rebuild the GP Code Folder at this time to verify the Code Folder is not damaged.
- Use Method 3 of the KB below to accomplish this.
- If you are using any modified reports for the printing process, set the security back to the core GP Reports to rule out the modified reports.
- Administration >> Setup >> System >> Alternate/Modified Forms and Reports.
- Verify that the user is not using WIFI. WIFI is not good to use with ERP systems as you need to have a constant connection between the client and SQL.
- WIFI is notorious for connection drops.
- Change out the Ethernet cord and try a different jack to verify there are no issues here.
- Make sure the user is not leaving GP open and stepping away for some time or locking the PC.
- The nic card can go to sleep and cause a network drop.
- If the user does step away, have them log out and back in to refresh the connection.
- Turn off any Antivirus and Firewall to determine if these are the cause.
- Try having the user post directly on the server to determine if it is their machine.
- Determine if it is only happening with check batches.
- If it is, part of the problem is likely changing the status back. We don’t want to do this.